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:
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.