[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