comparison libmpdemux/demux_mkv.c @ 25653:ec6e8ea85a87

Set extradata for subtitle tracks in mkv demuxer.
author eugeni
date Fri, 11 Jan 2008 21:45:13 +0000
parents 3d5fb36693ac
children 0190aa38aae2
comparison
equal deleted inserted replaced
25652:6e25dda14b62 25653:ec6e8ea85a87
2306 { 2306 {
2307 free (track->private_data); 2307 free (track->private_data);
2308 track->private_data = buffer; 2308 track->private_data = buffer;
2309 track->private_size = size; 2309 track->private_size = size;
2310 } 2310 }
2311 sh->extradata=malloc(track->private_size);
2312 memcpy (sh->extradata, track->private_data,
2313 track->private_size);
2314 sh->extradata_len = track->private_size;
2311 } 2315 }
2312 else 2316 else
2313 { 2317 {
2314 mp_msg (MSGT_DEMUX, MSGL_ERR, MSGTR_MPDEMUX_MKV_SubtitleTypeNotSupported, 2318 mp_msg (MSGT_DEMUX, MSGL_ERR, MSGTR_MPDEMUX_MKV_SubtitleTypeNotSupported,
2315 track->codec_id); 2319 track->codec_id);