GNOME Bugzilla – Bug 343288
Audio playback problems in 0.10.6 and 0.10.7
Last modified: 2006-07-25 18:53:36 UTC
Please describe the problem: With a simple pipeline feeding audio "udpsrc" -> "rtppcmudepay" -> "mulawdec" -> "alsasink", the audio playback stops after a few seconds. The problems happens with 0.10.6 and 0.10.7, but not with older releases (tested with gst-plugins-base-0.10.1 -> 0.10.5), so this is a regression. Same problem happens with "osssink", so some change in the baseaudio classes has triggered the problem. The problem was originally found with sofsip-cli [1]: http://sofia-sip.sourceforge.net/cgi-bin/twiki-bin/view/SofiaSIP/SofSipCli Steps to reproduce: 1. Install sofia-sip-1.11.8 and sofsip-cli-0.8 2. run sofsip-cli/src/test_media 3. Actual results: With 0.10.6, the audio stops after a few seconds. Expected results: With 0.10.5 and older, the audio (recorded from "alsasrc") is played back for the duration of the test. Does this happen every time? Yes. Other information:
Not able to verify the bug description on a seperate machine. I still have the audio problem, but on a second machine it is not fixed by downgrading gst-plugins-base. Also, with some setups (for example gst-0.10.5, gst-p-b-0.10.5, gst-p-g-0.10.2), use of "alsasink" triggers the problem, but not with "osssink". So it seems that there might be multiple problems involved and the bug description is not accurate enough. Thus I will close the bug and possibly reopen if I can provide more accurate steps to reproduce the bug.
One of the problems has been now reproduced separately from the other issues and there's a new bug for it: http://bugzilla.gnome.org/show_bug.cgi?id=348677 Still with this patch applied, running tests with OSS and ALSA give different results, so #348677 does not solve the whole set of problems described in this ticket. To reproduce the difference, run: cd sofsip-cli/src sh> SOFSIP_AUDIO=ALSA ./test_media sh> SOFSIP_AUDIO=OSS ./test_media Running this test requires gstreamer, gst-plugins-{base,good}, sofia-sip and sofsip-cli packages.