[Bug 703330] New: Video losing sync with audio when toggling play/pause (RPI)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 29 14:50:52 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=703330
  GStreamer | gst-omx | git

           Summary: Video losing sync with audio when toggling play/pause
                    (RPI)
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-omx
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: kosirdavid at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=248069)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=248069)
modified gst-omx/examples/testegl.c with Makefile

Hi,

I was using testegl.c from gst-omx/examples and I've noticed that after a
couple of play/pause toggles, sound is played late (or video early). I'm using
it on Raspberry PI.

Then, I started to investigate a bit, and I've found that it is not strictly
binded to testegl.c as eglglessink from gst-plugins-bad have same issue. So, it
looks like gst-omx problem (or at least, that looks like one to me).

I've attached modified gst-omx/examples/testegl.c file with Makefile, so you
can compile it as standalone program and confirm this bug.

In that file, comparing to original git testegl.c, I've simplified rendering
(removed cubes) and changed player pipeline to gain more control over it (using
playbin I could not get sound playing at all).

To reproduce bug, you can run program and toggle play->pause->play->pause
several times and then you will see how it lost sync. You need to use h264
video and AAC audio file (I've found this one good [1] because it is easy to
check delay on start).

As I said earlier, I could reproduce this bug with eglglessink too, so that
could give good starting point.

If anyone need more information, please let me know.

Thanks
--
[1]
http://download2.dvdloc8.com/trailers/divxdigest/simpsons_movie_1080p_trailer.zip

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