After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 313600 - recent change to esdsink in the 0.8.x branch breaks playback
recent change to esdsink in the 0.8.x branch breaks playback
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other All
: Normal major
: 0.8.11
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-08-16 07:57 UTC by Paul Drain
Modified: 2005-08-16 10:11 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Paul Drain 2005-08-16 07:57:36 UTC
Please describe the problem:
Applying:

http://cvs.freedesktop.org/gstreamer/gst-plugins/ext/esd/esdsink.c?rev=1.44.4.3&only_with_tag=BRANCH-GSTREAMER-0_8&view=log

On a Ubuntu 'Hoary Hedgehog' or Red Hat EL4 box using esdsink, makes a second
playback of any file impossible.

Steps to reproduce:
1. Start Totem and play a file
2. Wait for the stream to finish
3. Press Play


Actual results:
The audio stutters badly (every other second is played) and the video only
displays every keyframe (from an ogg/theora file created in Thoggen), or every
other frame (using the goom! visualisation)

Expected results:
The file plays normally.

Does this happen every time?
Yes, reverting the patch fixes the problem, but results in A/V sync issues
playing various files.

Other information:
Comment 1 Ronald Bultje 2005-08-16 10:11:38 UTC
Fixed, oops.

2005-08-16  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

        * ext/esd/esdsink.c: (gst_esdsink_change_state):
          Reset on pause->ready (#313600).