From 02616d295e86d863a568396619440c48affbe447 Mon Sep 17 00:00:00 2001 From: Derk-Jan Hartman Date: Sun, 22 Jan 2006 22:54:57 +0000 Subject: [PATCH] * Pass along the SSA header in mkv files to the decoder. --- modules/demux/mkv.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/demux/mkv.cpp b/modules/demux/mkv.cpp index 6b7ec4f5ad..177afb4a37 100644 --- a/modules/demux/mkv.cpp +++ b/modules/demux/mkv.cpp @@ -2421,6 +2421,12 @@ bool matroska_segment_c::Select( mtime_t i_start_time ) { tracks[i_track]->fmt.i_codec = VLC_FOURCC( 's', 's', 'a', ' ' ); tracks[i_track]->fmt.subs.psz_encoding = strdup( "UTF-8" ); + if( tracks[i_track]->i_extra_data ) + { + tracks[i_track]->fmt.i_extra = tracks[i_track]->i_extra_data; + tracks[i_track]->fmt.p_extra = malloc( tracks[i_track]->i_extra_data ); + memcpy( tracks[i_track]->fmt.p_extra, tracks[i_track]->p_extra_data, tracks[i_track]->i_extra_data ); + } } else if( !strcmp( tracks[i_track]->psz_codec, "S_VOBSUB" ) ) { -- 2.39.5