[Gstreamer-bugs] [Bug 141670] New: - Totem + alsasink == A/V sync problems after seek/pause

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Sun May 2 12:41:08 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=141670
GStreamer | gst-plugins | Ver: 0.8.1

           Summary: Totem + alsasink == A/V sync problems after seek/pause
           Product: GStreamer
           Version: 0.8.1
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-maint at bugzilla.gnome.org
        ReportedBy: latexer at gentoo.org
         QAContact: gstreamer-maint at bugzilla.gnome.org


Using totem-0.99.11 with gstreamer/gst-plugins 0.8.1, i'm having issues with A/V
sinking after seeking/pausing a video (seeking/pausing display different problems).

My setup:
using xvimagesink and alsasink device=dmixed where "dmixed" is defined in
/etc/asound.conf to use the dmix plugin.

When first starting the video, audio and video are perfectly synced. Two
different problems show up when manipulating things:

Seek: After seeking to any other location in the video, the video stream seems
to be lagging by 1/4 to 1/2 a second behind the audio. When playing the same
video using esdsink, the A/V stays synced fine (although the video is
consistently jumpy with esdsink (thus me using alsasink)). Confirmed that this
same sync issue exists when using device=hw:0 directly. I also don't think dmix
is to blame, as mplayer can play multiple streams to dmixed and have no syncing
issues. 

Pause: After pausing a video, and resuming playback, the video shoots of at
about 3x speed and the audio stops altogether. Sometimes, things get restored
after it zips like this for a few seconds, other times it continues on
indefinitely. If using device=hw:0 instead of device=dmixed, then resuming from
a pause just doesn't work at all, and hangs there.

alsasink+dmix seem to be really nice (using muine and totem together, etc, etc)
in general, but i can't really use totem with the gstreamer backend until the
A/V is consistently synced.

what other info do you need from me?

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list