]> git.sesse.net Git - vlc/blobdiff - modules/packetizer/mpegvideo.c
closed captions: Correctly determine the field for SCTE-20 streams
[vlc] / modules / packetizer / mpegvideo.c
index a09016f26b6ae4492d1877c21be6a43ff4dfa7ed..52f548084787d455e1758958cd2eda5d28347a1d 100644 (file)
@@ -630,7 +630,8 @@ static block_t *ParseMPEGBlock( decoder_t *p_dec, block_t *p_frag )
     }
     else if( p_frag->p_buffer[3] == 0xb2 && p_frag->i_buffer > 4 )
     {
-        cc_Extract( &p_sys->cc, &p_frag->p_buffer[4], p_frag->i_buffer - 4 );
+        cc_Extract( &p_sys->cc, p_sys->i_top_field_first,
+                    &p_frag->p_buffer[4], p_frag->i_buffer - 4 );
     }
     else if( p_frag->p_buffer[3] == 0x00 )
     {