Hello. First I want to thank you for the contribution made in this thread.
I was looking for a solution to overlay an image on a video with raylib. and with the help of this thread I was able to do it.
but I have a problem due to memory leaks that occur when I stop and restart a video or release the resources.
this to replay
libvlc_media_player_stop(video_global->player);
libvlc_media_player_set_position(video_global->player, 0.0f);
libvlc_media_player_play(video_global->player);
Hello. First I want to thank you for the contribution made in this thread. I was looking for a solution to overlay an image on a video with raylib. and with the help of this thread I was able to do it. but I have a problem due to memory leaks that occur when I stop and restart a video or release the resources.
this to replay libvlc_media_player_stop(video_global->player); libvlc_media_player_set_position(video_global->player, 0.0f); libvlc_media_player_play(video_global->player);
this to release after flag ended is true
libvlc_release(libvlc); libvlc_media_player_stop(video_global->player); libvlc_media_player_release(video_global->player); UnloadTexture(video_global->texture); g_mutex_clear(&video_global->mutex); MemFree(video_global->buffer);
with the same results when relaunching the video..
i am using VLC media player 3.0.16 and raylib 4.2.0 with vlc 4.0 i get constant segmentations
is this a known issue?
I don't use glist since I play a single video.