Running "pulseaudio" and "alsa" together.

Nathanael Noblet nathanael at gnat.ca
Sat Jun 2 23:26:35 PDT 2012


Might I suggest that you look for documentation about configuring 
pulseaudio on an XO-1 with F14? Or just basic pulseaudio configuration? 
I'm guessing that the issue is there more than anywhere.

Also I'm curious - the gstreamer-plugins-good is provided by Fedora 
itself? Is the XO non-x86 based? Etc... I'd look into why the pulseaudio 
plugin isn't included in the gstreamer package. If the version of Fedora 
installed isn't *stock* fedora, then it is entirely plausible that 
somehow pulseaudio has issues on the XO and so the distro developers 
made sure that the plugin wasn't built since it would never be used... 
If it is stock fedora, find the maintainer (though honestly with F14 
being EOL for awhile now they may not respond..) and ask them if there 
is a reason why it isn't included etc....

Just some thoughts. Basically though the problem you are describing 
isn't in any way related to gstreamer and entirely related to setting up 
pulseaudio on a system.

Just some thoughts.

On 06/02/2012 07:09 AM, Ajay Garg wrote:
> (re-sending the mail in plain text format, as the earlier mail was
> rejected by pulseaudio mailing-lists).
>
> Hi all.
>
> I have been banging my head for over 5 days now; went through whatever
> google-literature I could possibly through.
> But I guess I will have to ask the experts :|
>
>
> I will list down my queries with the story regarding that query, so as
> to maintain modularity as far as possible.
>
>
> I have a x86-based Fedora-14 Dell laptop; and a XO-1.
>
>
> A)
> On my Dell laptop, the following work seamlessly, and I am able to
> enjoy the mp3.
>
> (i)    gst-launch filesrc location=/path/to/mp3 ! mad ! alsasink
>
> (ii)   gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink
>
>
> However, on my XO-1, only the following works ::
>
>
> (i)    gst-launch filesrc location=/path/to/mp3 ! mad ! alsasink
>
> whereas the following shows the "pulsesink" plugin not found error ::
>
> (ii)   gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink
>
>
> I figured out that the package "gstreamer-plugins-good" is required
> for the "pulsesink" plugin.
>
> So, I did "gst-inspect" on both machines, and "rpm -qa | grep
> gstreamer-plugins-good" on both the machines.
>
> To my horror, I saw that the package
> "gstreamer-plugins-good-0.10.26-1.fc14.i686" was installed on both the
> Dell machine, and the XO-1, but only the Dell laptop showed the
> presence of "pulsesink".
>
> Why could this difference be ?
>
>
>
>
>
>
> B)
> Anyhow, I copied "libgstpulse.so" from my Dell machine to the XO-1.
> Thereafter, "pulsesink" could be recognised on the XO-1.
>
> However, "gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink"
> resulted in a sound only on Dell, and  not XO-1.
>
> So, I researched further, and concluded that I needed to install
> "alsa-plugins-pulseaudio" on the XO-1, so as to set up the pulseaudio
> server, and have the alsa-device as the "other end of the pulseaudio
> proxy".
>
> So, I installed the package.
>
> However, SOUND HAS STOPPED PLAYING COMPLETELY ON THE XO-1 (the only
> time I hear some sound is during boot-up time).
>
> If I remove "alsa-plugins-pulseaudio", I can again hear the sound via
> "alsasink", but not through "pulsesink".
>
> If I re-install "alsa-plugins-pulseaudio", I can not hear sound
> through "alsasink", nor "pulsesink",
> (
>      not even after doing the following steps ::
>
>                             pulsesudio --kill
>                             sudo rm -r ~/.pulse
>                             sudo rm -r ~/.pulse-cookie
>                             pulseaudio --start
>
>                             <trying to run the mp3 with sudo previleges.>
> )
>
>
> So, what other thing could I possibly do?
>
>
>
> Will be grateful for a reply.
>
>
> Thanks and Regards,
> Ajay
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>



More information about the gstreamer-devel mailing list