]> git.sesse.net Git - vlc/blobdiff - modules/codec/subtitles/t140.c
Remove support for V4L version 1
[vlc] / modules / codec / subtitles / t140.c
index c5d5dcbb1c8655b770295f30f494d1e71f2cb8bf..1a3fc2acdbd83f69919c199d741834ce965f7267 100644 (file)
@@ -81,6 +81,8 @@ static void Close( vlc_object_t *p_this )
 
 static block_t *Encode( encoder_t *p_enc, subpicture_t *p_spu )
 {
+    VLC_UNUSED( p_enc );
+
     subpicture_region_t *p_region;
     block_t *p_block;
     size_t len;
@@ -99,5 +101,9 @@ static block_t *Encode( encoder_t *p_enc, subpicture_t *p_spu )
     p_block = block_New( p_enc, len );
     memcpy( p_block->p_buffer, p_region->psz_text, len );
 
+    p_block->i_pts = p_block->i_dts = p_spu->i_start;
+    if( !p_spu->b_ephemer && ( p_spu->i_stop > p_spu->i_start ) )
+        p_block->i_length = p_spu->i_stop - p_spu->i_start;
+
     return p_block;
 }