[vlc-devel] commit: Removed a little hack in subpicture cache code. (Laurent Aimar )

git version control git at videolan.org
Wed Sep 17 19:11:31 CEST 2008


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Wed Sep 17 00:26:38 2008 +0200| [12106a08d177fa5def3867a71abd203a94c14a64] | committer: Laurent Aimar 

Removed a little hack in subpicture cache code.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=12106a08d177fa5def3867a71abd203a94c14a64
---

 src/video_output/vout_subpictures.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/video_output/vout_subpictures.c b/src/video_output/vout_subpictures.c
index 7b90e3b..e2aaa23 100644
--- a/src/video_output/vout_subpictures.c
+++ b/src/video_output/vout_subpictures.c
@@ -814,9 +814,8 @@ static void SpuRenderRegion( spu_t *p_spu,
             p_pic = NULL;
             if( p_scale->p_module )
             {
-                picture_t picture = p_region->picture;
-                picture.pf_release = NULL;  /* That's an ugly hack */
-                p_pic = p_scale->pf_video_filter( p_scale, &picture );
+                picture_Yield( &p_region->picture );
+                p_pic = p_scale->pf_video_filter( p_scale, &p_region->picture );
             }
             if( p_pic )
             {




More information about the vlc-devel mailing list