]> git.sesse.net Git - vlc/commitdiff
* modules/stream_out/transcode.c: fixed subpictures overlaying when the audio-sync...
authorGildas Bazin <gbazin@videolan.org>
Mon, 27 Sep 2004 14:46:39 +0000 (14:46 +0000)
committerGildas Bazin <gbazin@videolan.org>
Mon, 27 Sep 2004 14:46:39 +0000 (14:46 +0000)
modules/stream_out/transcode.c

index 15c3d19ed2696e28ace56bfa205483a08990a29f..0f8cf73679124e993eba92bb6079bec323e5724e 100644 (file)
@@ -1411,6 +1411,7 @@ static int transcode_video_process( sout_stream_t *p_stream,
     while( (p_pic = id->p_decoder->pf_decode_video( id->p_decoder, &in )) )
     {
         subpicture_t *p_subpic = 0;
+        mtime_t i_pic_date = p_pic->date;
 
         if( p_sys->b_audio_sync )
         {
@@ -1551,7 +1552,7 @@ static int transcode_video_process( sout_stream_t *p_stream,
         /* Check if we have a subpicture to overlay */
         if( p_sys->p_spu )
         {
-            p_subpic = spu_SortSubpictures( p_sys->p_spu, p_pic->date );
+            p_subpic = spu_SortSubpictures( p_sys->p_spu, i_pic_date );
             /* TODO: get another pic */
         }