[Bug 664034] New: [mpegvideoparse] Proper timestamp generation and codec_data fixes
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Nov 14 06:06:55 PST 2011
https://bugzilla.gnome.org/show_bug.cgi?id=664034
GStreamer | gst-plugins-bad | 0.10.x
Summary: [mpegvideoparse] Proper timestamp generation and
codec_data fixes
Classification: Platform
Product: GStreamer
Version: 0.10.x
OS/Version: All
Status: UNCONFIRMED
Severity: enhancement
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: matej.knopp at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=201368)
--> (https://bugzilla.gnome.org/attachment.cgi?id=201368)
Patch to fix timestamp generation and codec_data
Currently mpegvideoparse generates monotonous timestamps for delta frames by
adding previous frame duration, that is not correct for B-frames. This breaks
mpeg2dec and it also makes difficult to use decoder that doesn't output video
frames in presentation order (i.e. Apple decoders).
Patch adds proper timestamp generation.
Second issue is quantization matrices changing in codec_data. For some reason
this causes frame freezes in certain parts of the videos. Patch fixes this by
changing codec_data only if there are other changes in sequence header. Also
the codec_data should include start-code otherwise gop-split mode doesn't work
properly.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list