After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 651711 - mxfdemux: Incomplete support for AVCIntra essence
mxfdemux: Incomplete support for AVCIntra essence
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-06-02 14:45 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 13:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2011-06-02 14:45:07 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.
Comment 1 carles albert bolaños 2011-06-02 15:55:52 UTC
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.
Comment 2 Sebastian Dröge (slomo) 2011-06-06 12:36:53 UTC
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
Comment 3 carles albert bolaños 2011-06-06 16:46:53 UTC
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
Comment 4 Sebastian Dröge (slomo) 2013-07-17 13:03:29 UTC
Carles, any news on this?
Comment 5 GStreamer system administrator 2018-11-03 13:08:00 UTC
-- 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.