GNOME Bugzilla – Bug 686402
mxfdemux: Add D10 mapping (MPEG-2 variant)
Last modified: 2018-11-03 13:13:23 UTC
Some of the MXF files I open with mxfdemux do not link up. I may execute something like gst-launch -v filesrc --gst-debug-level=5 location=283267.mxf ! decodebin ! video/x-raw-yuv ! fakesink and the pipeline will not link up. Looking through the output I may see messages like "No essence track for this essence element" which don't appear when the playback works. File format is: Video codec: IMX(D-10) 30 Mb/s, 720x608, 25 fps, upper field first Audio codec: 8 Channel PCM, 24 bit, 48khz Wrapper: MXF OPa1 Output from gst-launch: http://bigben.medizza.com/b/283267output.txt.gz Sample file: http://bigben.medizza.com/b/283267bork.mxf
I should add, ffdemux_mxf finds the video track but has trouble with audio.
This MPEG2 mapping is not implemented in mxfdemux yet. Someone needs to get the spec and implement it, like the other mappings already there
I'm still a little confused by the construction of the mxfdemux, where in the code is the mapping specified, and what spec do I need to make it work?
Judging from the video codec information you mentioned above this should be in SMPTE S386M-2004. But mxfd10.c already implements that, so it's probably just missing something for this specific variant.
The file is inaccessible now.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/80.