[Bug 561922] [mxf] Add complete support for AVID MXF files (clip wrapped)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jan 28 20:38:19 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=561922
  GStreamer | gst-plugins-bad | git

Michael Sheldon <mike> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mike at mikeasoft.com

--- Comment #16 from Michael Sheldon <mike at mikeasoft.com> 2014-01-29 04:35:08 UTC ---
There appears to be a regression for this issue in recent GStreamer releases.
There's now some code in the MXF demuxer that checks to see if files are in
frame wrapped mode and will refuse to play them otherwise. This doesn't take
account of the fact that while the AVID files are frame wrapped AVID produces
custom headers that don't give the standard 0x01 == Frame wrapped, 0x02 == Clip
wrapped values.

This can be see by running the "mxf/avid/Avid DV25 NTSC 2997 3 sec.mxf" test
file through a playbin, which at GST_DEBUG level 1 will produce the following
error:

0:00:00.064250354 22071 0x7f71680b2940 ERROR               mxfdemux
mxfdemux.c:868:gst_mxf_demux_update_essence_tracks:<mxfdemux0> Only frame
wrapping currently supported

The attached patch fixes this by rewriting the frame/clip wrap defining byte in
the header when AVID encoded media is found.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list