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 140783 - [matroskamux] doesn't add references between I/B/P frames
[matroskamux] doesn't add references between I/B/P frames
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 309429
 
 
Reported: 2004-04-21 21:17 UTC by John Cannon
Modified: 2018-11-03 14:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description John Cannon 2004-04-21 21:17:59 UTC
When muxing an AVI containing XviD video and MP3 audio into a MKV with the
matroskamux element it produces an invalid file with the following problems:

1) It sets the codec ID in the file to the native mpeg-4 identifier which is
wrong unless the framing meets extra requirements.  Until you add mpeg4 frame
referencing you should use the VfW compatibility ID.

2) No references are written at all.

3) No track UID is written for the tracks.

4) Clusters are extremely small.  You should put more frames in each cluster, ie
500ms.
Comment 1 Arwed v. Merkatz 2004-08-27 17:20:17 UTC
point 1) is fixed now, the rest still todo
Comment 2 Arwed v. Merkatz 2004-09-09 16:58:15 UTC
3) and 4) are done, not sure how to do references yet
Comment 3 Christian Fredrik Kalager Schaller 2004-12-21 14:57:01 UTC
Arwed are you still working on the references ?
Comment 4 Ronald Bultje 2005-01-29 23:47:09 UTC
Changing severity to enhancement since no player actually uses this (it's
primarily useful for editors).
Comment 5 Andy Wingo 2005-07-15 09:23:58 UTC
Confirming bug, dropping priority to normal.
Comment 6 Tim-Philipp Müller 2006-04-25 12:07:12 UTC
Has the references bit been resolved by the patch in bug #339678?
Comment 7 Michal Benes 2007-03-02 10:09:20 UTC
No, patch in bug #339678 solves a different problem.

Anyway, references are no longer obligatory according to new matroska specs. Unfortunately it is imposible to know which frame references what without knowledge of the specific format (alternatively encoders could put the the frame references to buffer metadata but GStreamer does not do this now). I do not see how the references could be implemented soon.
Comment 8 Levente Farkas 2013-01-22 13:46:03 UTC
is there any progress with this bug?
Comment 9 GStreamer system administrator 2018-11-03 14:37:53 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-good/issues/1.