There is a function pulse_prepare in the file pcm_pulse.c in 
ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.0.18.tar.bz2. I'm not 
sure which Ubuntu package that corresponds to, but it might be 
libasound2-plugins or libasound2.
Could the bug be in that package, rather than pulseaudio?

Some lines from the source.
err =
            pulse_wait_stream_state(pcm->p, pcm->stream, PA_STREAM_READY);
        if (err < 0) {
                SNDERR("PulseAudio: Unable to create stream: %s\n", 
pa_strerror(pa_context_errno(pcm->p->context)));
                pa_stream_unref(pcm->stream);
                pcm->stream = NULL;
                goto finish;
        }

The function pulse_wait_stream_state is defined in pulse.c in the same package.
It uses the function pulse_check_connection(), which is defined in the same 
file, and if that function succeeds, pa_threaded_mainloop_wait() is called, but 
I don't think that happens.

My understanding of C ends there, and i was unable to see where Alsa
called pulseaudio. Hope this helps someone.

The file shm.c could be a part of the packate tendra, which  a free C/C++ 
compiler built around the TDF/ANDF format
which provides strict conformance checks for a range of APIs. Among those 
currently supported are ANSI and ISO C, POSIX 1 & 2, System V, Unix95, XPG3 and 
XPG4. 
It doesn't sound relevant to the bug.

-- 
Firefox has ALSA/Pulse Audio issues when playing flash video
https://bugs.launchpad.net/bugs/356687
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to