[gstreamer-bugs] [Bug 342454] New: Adder causes problems setting the state back to PLAYING

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat May 20 17:15:24 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=342454
 GStreamer | gst-plugins-base | Ver: HEAD CVS

           Summary: Adder causes problems setting the state back to PLAYING
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: gnome at jonobacon.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.13/2.14
   GNOME milestone: Unspecified


Please describe the problem:
Recently I have been having problems with playback, and I think I have narrowed
this down to the adder. I can set the pipeline to PLAYING the first time fine,
and  then set it back to READY, but setting it back to PLAYING again will cause
problems and generate a bus error message. This bug is seen when playing
multiple audio files at the same time using the adder. The reason I think its
the adder is that when I play a *single* audio file (through the adder),
everything works fine. The problem is only with multiple audio files being
played through the adder.

Attached to this bug is a self-contained script that demonstrates the bug. It
pops up a simple window with a play, stop and quit button. Press play and it
plays fine the first time, press stop to stop, press play again and it
typically
fails to play. Oddly, sometimes the audio will play fine for a number of times,
and then stop working after a few plays - suggesting even further that this is
a
bug. The example program includes a bus message callback to output bus
messages.

When testing the program, change the location of the audio files around line
80.
Make sure the glade file is in the same dir as the script. The example script
plays back two audio files at the same time. If you comment out the second
audio
file line around line 81, you can see that everything works fine with a single
audio file.

The example program uses gnonlin, but to test this isn't a bug in gnonlin, I
converted it to use a filesrc and decodebin, and the problem is still there.

Steps to reproduce:
1. Play more than one audio file at the same time.
2. Set the state to PLAYING and then back to READY
3. Set the state to PLAYING again and playback will not occur.


Actual results:
Playback does not happen.

Expected results:
Playback should work fine.

Does this happen every time?
In around 90% of cases the bug exhibits itself on the second play, sometimes it
is after a play successful plays.

Other information:


-- 
Configure bugmail: http://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