Commit 02616d29 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* Pass along the SSA header in mkv files to the decoder.

parent b57e1780
...@@ -2421,6 +2421,12 @@ bool matroska_segment_c::Select( mtime_t i_start_time ) ...@@ -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.i_codec = VLC_FOURCC( 's', 's', 'a', ' ' );
tracks[i_track]->fmt.subs.psz_encoding = strdup( "UTF-8" ); 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" ) ) else if( !strcmp( tracks[i_track]->psz_codec, "S_VOBSUB" ) )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment