gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and conve...
authorSebastian Dröge <slomo@circular-chaos.org>
Thu, 19 Jun 2008 09:12:55 +0000 (09:12 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Thu, 19 Jun 2008 09:12:55 +0000 (09:12 +0000)
commit7afcb8068a8bf707357336ea0606f0db75be3878
tree4e985590c66a9d99e39a1ea6b34114049393d75f
parent2d799149482b74709a3116527ad6859b8e289695
gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post...

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_track_free),
(gst_matroska_demux_add_mpeg_seq_header),
(gst_matroska_demux_add_wvpk_header),
(gst_matroska_demux_check_subtitle_buffer),
(gst_matroska_demux_parse_blockgroup_or_simpleblock),
(gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
(gst_matroska_demux_subtitle_caps):
* gst/matroska/matroska-ids.h:
Add a "vfunc" to the track context for postprocessing frames and
convert the wavpack and subtitle postprocessing to this vfunc.
Copy buffer flags in those functions to the new buffers too.
Parse CodecState elements of Blocks.
Add a postprocessing function for MPEG video that adds the sequence
header from the codec private data or codec state to the frames if
it's not already there.
ChangeLog
gst/matroska/matroska-demux.c
gst/matroska/matroska-ids.h