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 679881 - [0.11] mpegvideoparse: broken timestamp mangling cause jerky video
[0.11] mpegvideoparse: broken timestamp mangling cause jerky video
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.11.x
Other Linux
: Normal normal
: 0.11.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-13 17:42 UTC by Tim-Philipp Müller
Modified: 2012-09-11 16:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2012-07-13 17:42:36 UTC
gst-launch-1.0 file:///foo.avi ! avidemux ! fakesink

pts: 0:00:00.000000000, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: 0:00:00.480000000, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: none, duration: 0:00:00.040000000, 
pts: 0:00:00.960000000, duration: 0:00:00.040000000, 

This is what mpegvideoparse does with this:

pts: 0:00:00.040000000, duration: 0:00:00.020000000, 
pts: 0:00:00.060000000, duration: 0:00:00.020000000, 
pts: 0:00:00.080000000, duration: 0:00:00.020000000, 
pts: 0:00:00.100000000, duration: 0:00:00.020000000, 
pts: 0:00:00.120000000, duration: 0:00:00.020000000, 
pts: 0:00:00.140000000, duration: 0:00:00.020000000, 
pts: 0:00:00.160000000, duration: 0:00:00.020000000, 
pts: 0:00:00.180000000, duration: 0:00:00.020000000, 
pts: 0:00:00.200000000, duration: 0:00:00.020000000, 
pts: 0:00:00.220000000, duration: 0:00:00.020000000, 
pts: 0:00:00.240000000, duration: 0:00:00.020000000, 
pts: 0:00:00.480000000, duration: 0:00:00.020000000, 
pts: 0:00:00.500000000, duration: 0:00:00.020000000, 
pts: 0:00:00.520000000, duration: 0:00:00.020000000, 
pts: 0:00:00.540000000, duration: 0:00:00.020000000, 
pts: 0:00:00.560000000, duration: 0:00:00.020000000, 
pts: 0:00:00.580000000, duration: 0:00:00.020000000, 
pts: 0:00:00.600000000, duration: 0:00:00.020000000, 
pts: 0:00:00.620000000, duration: 0:00:00.020000000, 
pts: 0:00:00.640000000, duration: 0:00:00.020000000, 
pts: 0:00:00.660000000, duration: 0:00:00.020000000, 
pts: 0:00:00.680000000, duration: 0:00:00.020000000, 
pts: 0:00:00.700000000, duration: 0:00:00.020000000, 
pts: 0:00:00.960000000, duration: 0:00:00.020000000, 

(Note to self: MPEGv1_QCIF 8sec)
Comment 1 Edward Hervey 2012-09-11 15:39:37 UTC
Could it be fixed by the fixes for #681535 ?
Comment 2 Tim-Philipp Müller 2012-09-11 16:12:53 UTC
> Could it be fixed by the fixes for #681535 ?

Yes, seems fixed now, thanks :)

(Though I would still argue that the parser messes up, but hey).