GNOME Bugzilla – Bug 679881
[0.11] mpegvideoparse: broken timestamp mangling cause jerky video
Last modified: 2012-09-11 16:12:53 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)
Could it be fixed by the fixes for #681535 ?
> 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).