vlc | branch: master | Felix Abecassis <felix.abecas...@gmail.com> | Thu Feb 13 10:19:05 2014 +0100| [e25184612eee912c8ef329cf1ad7a0a2b76d96ba] | committer: Jean-Baptiste Kempf
Direct3D: do not leak textures when recycling them If several textures from the cache (i.e. used during the previous call) are matching we invalidate all of them but only keep the last one. We therefore lose all references to the other ones. Close #10248 Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e25184612eee912c8ef329cf1ad7a0a2b76d96ba --- modules/video_output/msw/direct3d.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/video_output/msw/direct3d.c b/modules/video_output/msw/direct3d.c index 6b33bf4..4b3aae8 100644 --- a/modules/video_output/msw/direct3d.c +++ b/modules/video_output/msw/direct3d.c @@ -1439,6 +1439,7 @@ static void Direct3DImportSubpicture(vout_display_t *vd, #endif *d3dr = *cache; memset(cache, 0, sizeof(*cache)); + break; } } if (!d3dr->texture) { _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits