]> git.sesse.net Git - vlc/commitdiff
* Fix the psz_description of telx and vbi streams
authorDerk-Jan Hartman <hartman@videolan.org>
Thu, 4 Nov 2004 20:58:51 +0000 (20:58 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Thu, 4 Nov 2004 20:58:51 +0000 (20:58 +0000)
modules/demux/ts.c

index e7a814554da813d480d72ebd683c1d00abcdfa56..5bf0935fd3abb8d9664f5021b15ae6d5b0b15c21 100644 (file)
@@ -2224,15 +2224,16 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt )
                 else if( p_dr->i_tag == 0x73 )
                 {
                     /* DTS audio descriptor (ETSI TS 101 154 Annex F) */
-                    msg_Dbg( p_demux, "  * DTS audio descriptor not decoded" );
+                    msg_Dbg( p_demux, "   * DTS audio descriptor not decoded" );
                     pid->es->fmt.i_cat = AUDIO_ES;
                     pid->es->fmt.i_codec = VLC_FOURCC( 'd', 't', 's', ' ' );
                 }
                 else if( p_dr->i_tag == 0x45 )
                 {
-                    msg_Dbg( p_demux, "  * VBI Data descriptor" );
+                    msg_Dbg( p_demux, "   * VBI Data descriptor" );
                     pid->es->fmt.i_cat = SPU_ES;
                     pid->es->fmt.i_codec = VLC_FOURCC( 'v', 'b', 'i', 'd' );
+                    pid->es->fmt.psz_description = strdup( "VBI Data" );
                     pid->es->fmt.i_extra = p_dr->i_length;
                     pid->es->fmt.p_extra = malloc( p_dr->i_length );
                     memcpy( pid->es->fmt.p_extra, p_dr->p_data,
@@ -2243,6 +2244,7 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt )
                     msg_Dbg( p_demux, "  * VBI Teletext descriptor" );
                     pid->es->fmt.i_cat = SPU_ES;
                     pid->es->fmt.i_codec = VLC_FOURCC( 'v', 'b', 'i', 't' );
+                    pid->es->fmt.psz_description = strdup( "VBI Teletext" );
                     pid->es->fmt.i_extra = p_dr->i_length;
                     pid->es->fmt.p_extra = malloc( p_dr->i_length );
                     memcpy( pid->es->fmt.p_extra, p_dr->p_data,
@@ -2250,9 +2252,10 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt )
                 }
                 else if( p_dr->i_tag == 0x56 )
                 {
-                    msg_Dbg( p_demux, "  * EBU Teletext descriptor" );
+                    msg_Dbg( p_demux, "   * EBU Teletext descriptor" );
                     pid->es->fmt.i_cat = SPU_ES;
                     pid->es->fmt.i_codec = VLC_FOURCC( 't', 'e', 'l', 'x' );
+                    pid->es->fmt.psz_description = strdup( "Teletext" );
                     pid->es->fmt.i_extra = p_dr->i_length;
                     pid->es->fmt.p_extra = malloc( p_dr->i_length );
                     memcpy( pid->es->fmt.p_extra, p_dr->p_data,