summaryrefslogtreecommitdiffstats
path: root/gst/mxf
AgeCommit message (Collapse)AuthorFilesLines
2009-05-15mxfdemux: Use a RW lock to protect metadata and add all pads at once without ↵Sebastian Dröge2-70/+93
a lock held This makes it possible, among other things, to do a query in the pad-added callback. Fixes bug #582656.
2009-05-10mxfmux: Fix uninitialized variable compiler warningTristan Matthews1-1/+3
This will always be set to something but gcc didn't detect this. Fixes bug #582013.
2009-05-09mxfmux: Write metadata items in reference orderSebastian Dröge2-23/+76
This ensures that the metadata items are always written in the same order and that first comes the preface, then the identification linked from the preface, ... Some demuxers can't handle files where the metadata items are in random order.
2009-05-09mxfmux: Fix EOS logic againSebastian Dröge1-2/+3
2009-05-09mxfmux: Don't unref NULL buffers if pushing a buffer after the first failedSebastian Dröge1-1/+1
2009-05-07Add ranks to various muxers and encoders in -badChristian Schaller1-1/+2
2009-04-22mxf: Mark most fields of the instance struct as privateSebastian Dröge1-0/+2
2009-04-22mxf: Add documentation to mxfmux and update the docsSebastian Dröge1-0/+13
2009-04-16mxf: Properly handle the new interlaced support from libgstvideo for (de)muxingSebastian Dröge1-1/+9
2009-04-13mxfmux: Small cleanupSebastian Dröge1-12/+2
2009-04-07mxfdemux: Don't use invalid buffer offsets, instead assume offset == 0Sebastian Dröge1-1/+2
2009-04-07mxf: Fix comparisonSebastian Dröge1-2/+1
2009-04-07Use UL database for all metadata ULsSebastian Dröge3-595/+635
2009-03-26mxf: Fix compilation and compiler errors with GLib < 2.16.0Sebastian Dröge2-6/+6
2009-03-26mxf: Fix "cast to pointer type of different size" compiler warningSebastian Dröge1-11/+12
2009-03-26mxf: Rename forgotten function to fix unresolved symbols errorSebastian Dröge1-1/+1
2009-03-26mxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp()Sebastian Dröge4-14/+16
2009-03-26mxf: Differentiate between UL and UUIDSebastian Dröge10-590/+742
2009-03-26mxf: Source files and #include cleanupSebastian Dröge31-786/+721
2009-03-26mxf: Use the UL database for some more ULsSebastian Dröge1-21/+5
2009-03-26mxf: Remove some GLib < 2.14 compatibility stuffSebastian Dröge1-8/+2
2009-03-26Merge branch 'mxfmux'Sebastian Dröge21-292/+6855
2009-03-26mxfmux: CleanupSebastian Dröge3-6/+6
2009-03-26mxfmux: Fix handling of buffers with more than one edit unit and EOS handlingSebastian Dröge4-180/+193
2009-03-23mxf: Move some static const variables into functionsSebastian Dröge1-7/+7
2009-03-22Makefile.am: no static libs for pluginsStefan Kost1-0/+1
2009-03-22mxfmux: Fix error handlingSebastian Dröge1-5/+3
2009-03-22mxfmux: Fix some memory leaks, improve debugging and handle errors betterSebastian Dröge9-48/+113
2009-03-22mxfmux: Add an error state from which we return immediatelySebastian Dröge2-7/+27
Also improve debugging a bit.
2009-03-21mxf: Optimize mxf_ul_is_subclass() a bitSebastian Dröge1-18/+2
2009-03-21mxf: Start implementing a central UL database and add some helper functions ↵Sebastian Dröge6-208/+394
and use them
2009-03-21mxfmux: Make sure to include a picture in the edit units when muxing MPEG2/MPEG4Sebastian Dröge1-4/+149
2009-03-21mxfdemux: Remove accidentially committed g_assert_not_reached()Sebastian Dröge1-2/+0
2009-03-21mxf: Add support for muxing/demuxing subsampled YUV formatsSebastian Dröge1-4/+105
2009-03-21mxfdemux: Use correct width/height for stride conversionsSebastian Dröge1-5/+2
2009-03-21mxf: Implement stride transformations for raw video content for muxing and ↵Sebastian Dröge1-20/+100
demuxing
2009-03-21mxfdemux: Simplify caps selection by using a lookup tableSebastian Dröge1-103/+44
2009-03-21mxfmux: Add initial support for muxing raw picture essenceSebastian Dröge1-0/+168
2009-03-21mxfmux: Only add an essence container UL once to the partition and prefaceSebastian Dröge1-3/+22
2009-03-21mxfdemux: Add support for AYUV and v308 YUV colorspacesSebastian Dröge1-0/+9
2009-03-21mxfmux: Use the correct edit rate instead of estimating it from the first ↵Sebastian Dröge1-22/+28
buffer duration
2009-03-21mxfdemux: Error out directly if pushing a packet downstream failedSebastian Dröge1-1/+1
2009-03-21mxfmux: Add support for DV/DIF muxing and add framerate, etc to the caps ↵Sebastian Dröge1-1/+94
when demuxing DV/DIF content
2009-03-21mxfmux: Add some debugging and error out on invalid input dataSebastian Dröge1-0/+19
2009-03-21mxfmux: Add support for muxing MPEG audio and videoSebastian Dröge1-1/+384
2009-03-21mxfdemux: Use correct caps type for AC3 audio (audio/x-ac3 instead of audio/ac3)Sebastian Dröge1-1/+1
2009-03-21mxfmux: Add support for muxing JPEG2000 code streamsSebastian Dröge1-0/+117
2009-03-21mxfmux: Add support for muxing VC-3 (aka DNxHD) videoSebastian Dröge1-0/+81
2009-03-21mxfmux: Add support for muxing A-Law audioSebastian Dröge1-0/+174
2009-03-21mxfmux: Add support for muxing raw audioSebastian Dröge1-0/+545