Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
cc83b56a by Thomas Guillem at 2024-01-05T13:11:22+00:00
opengl: interop: fix string var leak

- - - - -
94098c98 by Thomas Guillem at 2024-01-05T13:11:22+00:00
spu: fix scaled_region_pics leak when rejected

spu_Channel_CleanEntry() is doing:
 - Destroying scaled_region_pics vector
 - spu_PrerenderCancel()
 - subpicture_Delete()

- - - - -


2 changed files:

- modules/video_output/opengl/interop.c
- src/video_output/vout_subpictures.c


Changes:

=====================================
modules/video_output/opengl/interop.c
=====================================
@@ -199,6 +199,7 @@ vlc_gl_interop_New(struct vlc_gl_t *gl, vlc_video_context 
*context,
         char *interop_name = var_InheritString(interop, "glinterop");
         interop->module = vlc_module_load(logger, "glinterop", interop_name,
                                           true, LoadInterop, interop);
+        free(interop_name);
     }
     else
     {


=====================================
src/video_output/vout_subpictures.c
=====================================
@@ -814,8 +814,7 @@ spu_SelectSubpictures(spu_t *spu, vlc_tick_t system_now,
 
             if (is_rejected)
             {
-                spu_PrerenderCancel(sys, current);
-                subpicture_Delete(current);
+                spu_Channel_CleanEntry(sys, render_entry);
                 vlc_vector_remove(&channel->entries, index);
             }
             else



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/db7e3d4dad7bd4a05e96cd04fe3397102c2ac646...94098c98ede040dd2fe8ddd34df1394e10ce2054

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/compare/db7e3d4dad7bd4a05e96cd04fe3397102c2ac646...94098c98ede040dd2fe8ddd34df1394e10ce2054
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to