GNOME Bugzilla – Bug 651711
mxfdemux: Incomplete support for AVCIntra essence
Last modified: 2018-11-03 13:08:00 UTC
+++ This bug was initially created as a clone of Bug #650503 +++ The files with a DV stream the problems seems to be only in the duration extraction, but with the AVCIntra files the demuxer also is not able to extract the correct stream properties. In http://www.megaupload.com/?f=AAN8TD5U there are some sample files About the AVCintra issue, I have found the solution but I'm not sure. In the function "mxf_is_mpeg_essence_track" acording to the table in the table "SMPTE 381M 7" the key[13] value for the AVCIntra files is 0x10. I have the pdf and this value doesn't appears, but if I add to the condition the key->u[13] == 0x10 it works. In fact, after, when it build the capabilities, int the "mxf_mpeg_create_caps" the 0x10 value is considered.
For a complete support I think that is necessary to fill the "codec_data" property. I think that for H.264 streams is necessary to writer the SequenceParameterSet and the PictureParameterSet in this field. I think that if this parameter doesn't exist, the stream could not be connected to the "ffdec_h264" Thaks a lot, and sorry because I don't use the bugzilla very often.
Ok that should be fairly easy to fix. Do you want to provide a patch? Otherwise I'll try to fix this when I'm back in a few days
Let me try to do it myself. If in a few days I don't have the solution I'll tell you. Now I'm working on the mxfmuxer. The files generated are not supported by the Matrox DSX Card (Broadcasting) and I'm trying to search the best way to solve it. I'm not an MXF expert, and my progress is very slow, its much more complex that a mov or and avi file... Thanks a lot again
Carles, any news on this?
-- 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/40.