[gstreamer-bugs] [Bug 616516] New: [qtdemux?] in latest release, mpeg4 video playback gets skippy after a seek

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 22 06:38:39 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=616516
  GStreamer | don't know | 0.10.28

           Summary: [qtdemux?] in latest release, mpeg4 video playback
                    gets skippy after a seek
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.28
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: andreas.frisch at multimedia-labs.de
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Created an attachment (id=159336)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=159336)
2s after start, do a seek +10s

with our dvbvideosink, we can directly output h264 PES on the decoder chip.
with release 0.10.25 of gstreamer (gst-plugins-good-0.10.15) playback of mp4
files was fine, also after seeking. now in recent 0.10.28 of gstreamer and
gst-plugins-good-0.10.21, after a seek, video becomes stuttering. as if the
decoder was missing every other frame or just played iframes from then.
the problem is reproducable and i made some dumps of the bitstream. after the
seek, i dump the bytes 0x464C555348 ("FLUSH") into the file. technically, the
files should match (maybe plus/minus a couple of frames due to timer event
jitter) but i couldn't find any matching PES headers from that point on.


source file:
http://kai3.tv/cc2/CC-Zwei-36-NRWTV.mp4

http://dreamboxupdate.com/videodump-01025.pes
http://dreamboxupdate.com/videodump-01028.pes

here's our sink:
http://schwerkraft.elitedvb.net/scm/viewvc.php/dvbmediasink/src/gstdvbvideosink.c?revision=1.69&root=dvbmediasink&view=markup

-- 
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