[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