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 750876 - qtmux/demux: Review handling of frame reordering and timestamps
qtmux/demux: Review handling of frame reordering and timestamps
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal minor
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-12 20:49 UTC by Nicolas Dufresne (ndufresne)
Modified: 2015-07-29 00:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicolas Dufresne (ndufresne) 2015-06-12 20:49:01 UTC
** This bug is a follow up from bug 740575 **

So for now we went forward simply shifting the segment in present of an initial CTTS to bring back that first PTS to running time 0. While this is the only way to achieve AV/Sync in older version of the spec, there might be other technique in the field. This is relate to a change in the CTTS format, where the value as been made signed presumably to work around this synchronization nightmare.

I think the real task is to find older and recent sample mov movie, encoder with other muxers and analyze their muxing behaviour. Base on that we should be able to take a decision upon the synchronization strategy to adhere with to correctly render the MOV and MP4 files with image reordering.
Comment 1 Nicolas Dufresne (ndufresne) 2015-07-29 00:43:03 UTC
We ended up addressing this issues, so this bug is no longer useful.