gstreamer/gst
Sebastian Dröge e76ea1ca88 Add first version of an MXF demuxer. Currently it supports
Original commit message from CVS:
* configure.ac:
* gst/mxf/Makefile.am:
* gst/mxf/mxf.c: (plugin_init):
* gst/mxf/mxfaes-bwf.c:
(mxf_metadata_wave_audio_essence_descriptor_parse),
(mxf_metadata_wave_audio_essence_descriptor_reset),
(mxf_is_aes_bwf_essence_track), (mxf_bwf_handle_essence_element),
(mxf_bwf_create_caps), (mxf_aes_bwf_create_caps):
* gst/mxf/mxfaes-bwf.h:
* gst/mxf/mxfdemux.c: (gst_mxf_pad_finalize),
(gst_mxf_pad_class_init), (gst_mxf_pad_init),
(gst_mxf_demux_flush), (gst_mxf_demux_remove_pad),
(gst_mxf_demux_reset_mxf_state), (gst_mxf_demux_reset_metadata),
(gst_mxf_demux_reset), (gst_mxf_demux_pull_range),
(gst_mxf_demux_push_src_event),
(gst_mxf_demux_handle_partition_pack),
(gst_mxf_demux_handle_primer_pack),
(gst_mxf_demux_handle_metadata_preface),
(gst_mxf_demux_handle_metadata_identification),
(gst_mxf_demux_handle_metadata_content_storage),
(gst_mxf_demux_handle_metadata_essence_container_data),
(gst_mxf_demux_handle_metadata_material_package),
(gst_mxf_demux_handle_metadata_source_package),
(gst_mxf_demux_handle_metadata_track),
(gst_mxf_demux_handle_metadata_sequence),
(gst_mxf_demux_handle_metadata_structural_component),
(gst_mxf_demux_handle_metadata_generic_descriptor),
(gst_mxf_demux_handle_metadata_file_descriptor),
(gst_mxf_demux_handle_metadata_multiple_descriptor),
(gst_mxf_demux_handle_metadata_generic_picture_essence_descriptor),
(gst_mxf_demux_handle_metadata_cdci_picture_essence_descriptor),
(gst_mxf_demux_handle_metadata_mpeg_video_descriptor),
(gst_mxf_demux_handle_metadata_generic_sound_essence_descriptor),
(gst_mxf_demux_handle_metadata_wave_audio_essence_descriptor),
(gst_mxf_demux_handle_metadata_locator),
(gst_mxf_demux_handle_header_metadata_resolve_references),
(gst_mxf_demux_handle_header_metadata_update_streams),
(gst_mxf_demux_handle_metadata),
(gst_mxf_demux_handle_generic_container_system_item),
(gst_mxf_demux_handle_generic_container_essence_element),
(gst_mxf_demux_handle_random_index_pack),
(gst_mxf_demux_handle_index_table_segment),
(gst_mxf_demux_pull_klv_packet),
(gst_mxf_demux_parse_footer_metadata),
(gst_mxf_demux_handle_klv_packet),
(gst_mxf_demux_pull_and_handle_klv_packet), (gst_mxf_demux_loop),
(gst_mxf_demux_chain), (gst_mxf_demux_src_event),
(gst_mxf_demux_src_query_type), (gst_mxf_demux_src_query),
(gst_mxf_demux_sink_activate), (gst_mxf_demux_sink_activate_push),
(gst_mxf_demux_sink_activate_pull), (gst_mxf_demux_sink_event),
(gst_mxf_demux_change_state), (gst_mxf_demux_finalize),
(gst_mxf_demux_base_init), (gst_mxf_demux_class_init),
(gst_mxf_demux_init):
* gst/mxf/mxfdemux.h:
* gst/mxf/mxfmpeg.c: (mxf_metadata_mpeg_video_descriptor_parse),
(mxf_metadata_mpeg_video_descriptor_reset),
(mxf_is_mpeg_video_essence_track),
(mxf_mpeg_video_handle_essence_element),
(mxf_mpeg_video_create_caps):
* gst/mxf/mxfmpeg.h:
* gst/mxf/mxfparse.c: (mxf_is_mxf_packet), (mxf_is_partition_pack),
(mxf_is_header_partition_pack), (mxf_is_body_partition_pack),
(mxf_is_footer_partition_pack), (mxf_is_fill),
(mxf_is_primer_pack), (mxf_is_metadata),
(mxf_is_random_index_pack), (mxf_is_index_table_segment),
(mxf_is_generic_container_system_item),
(mxf_is_generic_container_essence_element),
(mxf_is_generic_container_essence_container_label),
(mxf_ul_is_equal), (mxf_ul_is_zero), (mxf_ul_to_string),
(mxf_umid_is_equal), (mxf_umid_is_zero), (mxf_umid_to_string),
(gst_mxf_ul_hash), (gst_mxf_ul_equal), (mxf_timestamp_parse),
(mxf_timestamp_is_unknown), (mxf_timestamp_compare),
(mxf_fraction_parse), (mxf_utf16_to_utf8),
(mxf_product_version_parse), (mxf_partition_pack_parse),
(mxf_partition_pack_reset), (_mxf_mapping_ul_free),
(mxf_primer_pack_parse), (mxf_primer_pack_reset),
(mxf_local_tag_parse), (gst_mxf_local_tag_free),
(gst_metadata_add_custom_tag), (mxf_metadata_preface_parse),
(mxf_metadata_preface_reset), (mxf_metadata_identification_parse),
(mxf_metadata_identification_reset),
(mxf_metadata_content_storage_parse),
(mxf_metadata_content_storage_reset),
(mxf_metadata_essence_container_data_parse),
(mxf_metadata_essence_container_data_reset),
(mxf_metadata_generic_package_parse),
(mxf_metadata_generic_package_reset), (mxf_metadata_track_parse),
(mxf_metadata_track_reset), (mxf_metadata_track_identifier_parse),
(mxf_metadata_sequence_parse), (mxf_metadata_sequence_reset),
(mxf_metadata_structural_component_parse),
(mxf_metadata_structural_component_reset),
(mxf_metadata_generic_descriptor_parse),
(mxf_metadata_generic_descriptor_reset),
(mxf_metadata_file_descriptor_parse),
(mxf_metadata_file_descriptor_reset),
(mxf_metadata_generic_sound_essence_descriptor_parse),
(mxf_metadata_generic_sound_essence_descriptor_reset),
(mxf_metadata_generic_picture_essence_descriptor_parse),
(mxf_metadata_generic_picture_essence_descriptor_reset),
(mxf_metadata_cdci_picture_essence_descriptor_parse),
(mxf_metadata_cdci_picture_essence_descriptor_reset),
(mxf_metadata_multiple_descriptor_parse),
(mxf_metadata_multiple_descriptor_reset),
(mxf_metadata_locator_parse), (mxf_metadata_locator_reset):
* gst/mxf/mxfparse.h:
* gst/mxf/mxftypes.h:
Add first version of an MXF demuxer. Currently it supports
MPEG video and raw audio and OP 1a/b/c.
2008-11-21 10:27:15 +00:00
..
aacparse gst/aacparse/gstaacparse.c: Don't autoplug aacparse until it works. 2008-11-13 17:24:58 +00:00
aiffparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
amrparse gst/: Fix baseparse type name. 2008-11-13 14:21:39 +00:00
app Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
audiobuffer Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
audioresample gst/audioresample/gstaudioresample.c: Guard against a NULL dereference I somehow encountered - with a FLUSH_STOP arri... 2008-11-14 21:44:32 +00:00
bayer Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
cdxaparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
chart Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
colorspace Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
dccp gst/dccp/: CodeStyle improvements and minor fixes to the DCCP plugin. 2008-11-20 16:01:27 +00:00
deinterlace Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
deinterlace2 gst/deinterlace2/gstdeinterlace2.c: Bring properties into this century. 2008-11-06 14:05:55 +00:00
dvdspu Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
festival Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
filter gst/filter/gstiir.c: Fix name tag. 2008-11-10 14:01:42 +00:00
flacparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
flv Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
freeze docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml 2008-06-13 11:59:23 +00:00
games Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
h264parse gst/: Wim, you're a bad boy. You don't want people to contact you or what? 2008-11-10 14:53:45 +00:00
librfb gst/librfb/rfbdecoder.c: Fix uninitialized warnings 2008-11-12 10:32:24 +00:00
mixmatrix Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
modplug gst/modplug/gstmodplug.cc: Send tag event. Fixes #559286. 2008-11-04 20:26:00 +00:00
mpeg1sys Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mpeg4videoparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mpegdemux gst/mpegdemux/gstmpegtsdemux.c: Make private section pads have a caps set so they are not tried to be linked in parse... 2008-11-06 12:17:08 +00:00
mpegtsmux Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mpegtsparse Move of mpegtsparse to mpegdemux 2008-10-08 15:22:12 +00:00
mpegvideoparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mve Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mxf Add first version of an MXF demuxer. Currently it supports 2008-11-21 10:27:15 +00:00
nsf Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
nuvdemux Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
overlay Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
passthrough Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
pcapparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
playondemand Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
qtmux gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added. 2008-11-18 01:09:09 +00:00
rawparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
real Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
rtjpeg Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
rtpmanager gst/rtpmanager/gstrtpsession.c: Pass the running time to the session when processing RTP packets. 2008-11-20 18:41:34 +00:00
scaletempo Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
sdp Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
selector Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
smooth Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
smoothwave Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
speed Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
speexresample Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
stereo Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
subenc Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
tta Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
vbidec Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
videodrop Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
videosignal Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
virtualdub Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
vmnc Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
y4m Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
Makefile.am gst/Makefile.am: Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL). 2007-04-21 19:39:03 +00:00