]> git.sesse.net Git - vlc/commitdiff
* modules/mux/mpeg/ts.c: EN 300 473 says that data_alignment PES flag
authorChristophe Massiot <massiot@videolan.org>
Wed, 14 Feb 2007 14:40:29 +0000 (14:40 +0000)
committerChristophe Massiot <massiot@videolan.org>
Wed, 14 Feb 2007 14:40:29 +0000 (14:40 +0000)
   must be set to 1 for DVB subtitles.

modules/mux/mpeg/ts.c

index 4b118005ce2349af8d1e8c52bba6cd0078c206b6..6ab9275874426fb7c57609b2f3c6febb2dc8d2ce 100644 (file)
@@ -1482,6 +1482,12 @@ static int Mux( sout_mux_t *p_mux )
                                 i_header_size = 0x24;
                                 b_data_alignment = 1;
                             }
+                            else if( p_input->p_fmt->i_codec ==
+                                       VLC_FOURCC('d','v','b','s') )
+                            {
+                                /* EN 300 473 */
+                                b_data_alignment = 1;
+                            }
                         }
                         else if( p_data->i_length < 0 ||
                                  p_data->i_length > 2000000 )