Sebastian Dröge
|
acc912599d
|
mxf: Fix comparison
|
2009-04-07 15:45:50 +02:00 |
|
Sebastian Dröge
|
83324d6788
|
Use UL database for all metadata ULs
|
2009-04-07 15:20:10 +02:00 |
|
Sebastian Dröge
|
f510be57cd
|
mxf: Fix compilation and compiler errors with GLib < 2.16.0
|
2009-03-26 20:28:30 +01:00 |
|
Sebastian Dröge
|
2c51bbdfad
|
mxf: Fix "cast to pointer type of different size" compiler warning
|
2009-03-26 14:26:34 +01:00 |
|
Sebastian Dröge
|
9b6d6fd0dd
|
mxf: Rename forgotten function to fix unresolved symbols error
|
2009-03-26 13:24:49 +01:00 |
|
Sebastian Dröge
|
f22494b6fe
|
mxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp()
|
2009-03-26 13:20:18 +01:00 |
|
Sebastian Dröge
|
c1c8b40d42
|
mxf: Differentiate between UL and UUID
|
2009-03-26 13:11:07 +01:00 |
|
Sebastian Dröge
|
ce01236e32
|
mxf: Source files and #include cleanup
|
2009-03-26 12:46:22 +01:00 |
|
Sebastian Dröge
|
81af2259c2
|
mxf: Use the UL database for some more ULs
|
2009-03-26 11:51:43 +01:00 |
|
Sebastian Dröge
|
a9f931c467
|
mxf: Remove some GLib < 2.14 compatibility stuff
|
2009-03-26 11:42:45 +01:00 |
|
Sebastian Dröge
|
6f62242c5f
|
Merge branch 'mxfmux'
|
2009-03-26 08:13:10 +01:00 |
|
Sebastian Dröge
|
e5caf2edda
|
mxfmux: Cleanup
|
2009-03-26 08:12:02 +01:00 |
|
Sebastian Dröge
|
3b88dce4d1
|
mxfmux: Fix handling of buffers with more than one edit unit and EOS handling
|
2009-03-26 08:11:20 +01:00 |
|
Sebastian Dröge
|
da27eb2380
|
mxf: Move some static const variables into functions
|
2009-03-23 15:06:11 +01:00 |
|
Stefan Kost
|
a7a97b9139
|
Makefile.am: no static libs for plugins
|
2009-03-22 21:02:45 +02:00 |
|
Sebastian Dröge
|
2224a990a8
|
mxfmux: Fix error handling
|
2009-03-22 15:58:50 +01:00 |
|
Sebastian Dröge
|
effb5786da
|
mxfmux: Fix some memory leaks, improve debugging and handle errors better
|
2009-03-22 15:51:37 +01:00 |
|
Sebastian Dröge
|
ddced37a8b
|
mxfmux: Add an error state from which we return immediately
Also improve debugging a bit.
|
2009-03-22 15:35:42 +01:00 |
|
Sebastian Dröge
|
226f23edde
|
mxf: Optimize mxf_ul_is_subclass() a bit
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
b409f71f49
|
mxf: Start implementing a central UL database and add some helper functions and use them
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
a19f0375ec
|
mxfmux: Make sure to include a picture in the edit units when muxing MPEG2/MPEG4
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
992caf48ba
|
mxfdemux: Remove accidentially committed g_assert_not_reached()
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
c6730cd223
|
mxf: Add support for muxing/demuxing subsampled YUV formats
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
c95ba980b2
|
mxfdemux: Use correct width/height for stride conversions
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
a31498d8d4
|
mxf: Implement stride transformations for raw video content for muxing and demuxing
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
b6bac882f9
|
mxfdemux: Simplify caps selection by using a lookup table
|
2009-03-21 10:19:49 +01:00 |
|
Sebastian Dröge
|
9aa16c2ea5
|
mxfmux: Add initial support for muxing raw picture essence
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
3d2f7c9ca0
|
mxfmux: Only add an essence container UL once to the partition and preface
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
1925b8e9f7
|
mxfdemux: Add support for AYUV and v308 YUV colorspaces
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
9fd64eee8d
|
mxfmux: Use the correct edit rate instead of estimating it from the first buffer duration
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
6c126cbfdf
|
mxfdemux: Error out directly if pushing a packet downstream failed
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
fc70fb1706
|
mxfmux: Add support for DV/DIF muxing and add framerate, etc to the caps when demuxing DV/DIF content
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
266736817d
|
mxfmux: Add some debugging and error out on invalid input data
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
c5c155884a
|
mxfmux: Add support for muxing MPEG audio and video
|
2009-03-21 10:19:48 +01:00 |
|
Sebastian Dröge
|
28e4871217
|
mxfdemux: Use correct caps type for AC3 audio (audio/x-ac3 instead of audio/ac3)
|
2009-03-21 10:19:47 +01:00 |
|
Sebastian Dröge
|
654f0627e4
|
mxfmux: Add support for muxing JPEG2000 code streams
|
2009-03-21 10:19:47 +01:00 |
|
Sebastian Dröge
|
244c0a4707
|
mxfmux: Add support for muxing VC-3 (aka DNxHD) video
|
2009-03-21 10:19:47 +01:00 |
|
Sebastian Dröge
|
60d0dc07bf
|
mxfmux: Add support for muxing A-Law audio
|
2009-03-21 10:19:47 +01:00 |
|
Sebastian Dröge
|
0a5dc919fb
|
mxfmux: Add support for muxing raw audio
|
2009-03-21 10:19:47 +01:00 |
|
Sebastian Dröge
|
e50039897b
|
mxf: Add MXF muxer
This muxer currently only supports OP1a and is
probably not yet 100% complying to the standards.
|
2009-03-21 10:19:47 +01:00 |
|
Jan Schmidt
|
cf4485133b
|
mxfdemux: Fix build on GLib < 2.16 some more
|
2009-03-18 10:35:43 +00:00 |
|
Zaheer Merali
|
43117a8d86
|
mxf: Replace g_hash_table_get_values with code working with glib 2.6.
Fixes #575565
|
2009-03-16 17:33:45 +00:00 |
|
Sebastian Dröge
|
6b51d475b5
|
mxfdemux: Store and use the seqnum of the currently running segment everywhere
|
2009-03-06 17:46:37 +01:00 |
|
Sebastian Dröge
|
424bb07965
|
mxf: Don't even try to serialize DM frameworks as it will cause an assertion until this is finished
|
2009-03-06 17:24:03 +01:00 |
|
Sebastian Dröge
|
b5e87b6517
|
mxf: Don't use NULL GstStructures to prevent warnings
Currently serializing of DM Frameworks is not supported
yet by DMS1 and will give us NULL.
|
2009-03-05 14:40:57 +01:00 |
|
Sebastian Dröge
|
62dbf4b9bc
|
mxfdemux: Use arrays instead of lists for the metadata registries
|
2009-03-02 17:00:41 +01:00 |
|
Sebastian Dröge
|
ed72bba6a2
|
mxf: Fix memory leak
gst_structure_id_set() will copy GstStructures instead of taking
the ownership.
|
2009-02-28 20:42:49 +01:00 |
|
Sebastian Dröge
|
b5b2e44563
|
mxf: Store the metadata type ID inside the class structure
|
2009-02-28 20:39:42 +01:00 |
|
Sebastian Dröge
|
b7f617ad58
|
mxfdemux: Add read-only property to get the structural metadata
|
2009-02-21 17:45:09 +01:00 |
|
Sebastian Dröge
|
a0951a630b
|
mxfdemux: Add MPEG video bitrate to the tags if available
|
2009-02-21 17:40:01 +01:00 |
|