diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-31 08:53:02 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-31 08:53:02 +0000 |
commit | 71fc2ce3b4e9159b97cd7a7f67ace1ccec74bc5a (patch) | |
tree | 72af1674c22caf01d525d76ec5ae527f8d4b0897 /tests/check/elements | |
parent | 679c4b992cfe4a71fbffb7c576f2e3099f96a69a (diff) | |
download | gst-plugins-bad-71fc2ce3b4e9159b97cd7a7f67ace1ccec74bc5a.tar.gz gst-plugins-bad-71fc2ce3b4e9159b97cd7a7f67ace1ccec74bc5a.tar.bz2 gst-plugins-bad-71fc2ce3b4e9159b97cd7a7f67ace1ccec74bc5a.zip |
Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with more than a single component. This currently only works...
Original commit message from CVS:
* gst/mxf/mxfaes-bwf.c: (mxf_bwf_handle_essence_element),
(mxf_aes3_handle_essence_element):
* gst/mxf/mxfalaw.c: (mxf_alaw_handle_essence_element):
* gst/mxf/mxfd10.c: (mxf_d10_picture_handle_essence_element),
(mxf_d10_sound_handle_essence_element):
* gst/mxf/mxfdemux.c: (gst_mxf_demux_pad_init),
(gst_mxf_demux_choose_package),
(gst_mxf_demux_handle_header_metadata_update_streams),
(gst_mxf_demux_pad_next_component),
(gst_mxf_demux_handle_generic_container_essence_element),
(gst_mxf_demux_parse_footer_metadata),
(gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_src_query):
* gst/mxf/mxfdv-dif.c: (mxf_dv_dif_handle_essence_element):
* gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_handle_essence_element):
* gst/mxf/mxfmetadata.c: (mxf_metadata_sequence_init),
(mxf_metadata_structural_component_init),
(mxf_metadata_generic_picture_essence_descriptor_init):
* gst/mxf/mxfmpeg.c: (mxf_mpeg_video_handle_essence_element),
(mxf_mpeg_audio_handle_essence_element):
* gst/mxf/mxfparse.h:
* gst/mxf/mxfup.c: (mxf_up_handle_essence_element):
* gst/mxf/mxfvc3.c: (mxf_vc3_handle_essence_element):
* tests/check/elements/mxfdemux.c: (_sink_chain):
Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with
more than a single component. This currently only works for
the case where the components are stored in playback order
in the file.
Set some more default/distinguished values for the structural
metadata.
Make some types more strict by choosing the correct subclasses.
Set DISCONT flag on buffers after a component switch.
Take the last partition from the random index pack for the footer
partition of the header partition doesn't reference the footer
partition. This gives us the final structural metadata for
some more files in the beginning.
Diffstat (limited to 'tests/check/elements')
-rw-r--r-- | tests/check/elements/mxfdemux.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/tests/check/elements/mxfdemux.c b/tests/check/elements/mxfdemux.c index 9fe84708..8c156deb 100644 --- a/tests/check/elements/mxfdemux.c +++ b/tests/check/elements/mxfdemux.c @@ -69,7 +69,6 @@ _sink_chain (GstPad * pad, GstBuffer * buffer) fail_unless (GST_BUFFER_TIMESTAMP (buffer) == 0); fail_unless (GST_BUFFER_DURATION (buffer) == 200 * GST_MSECOND); - fail_unless (GST_BUFFER_OFFSET (buffer) == 0); gst_buffer_unref (buffer); gst_caps_unref (caps); |