[Sugar-devel] Fwd: Running "pulseaudio" and "alsa" together.
Ajay Garg
ajay at activitycentral.com
Sat Jun 2 09:05:57 EDT 2012
FYI.
Will be helpful for any help in this regard.
Regards,
Ajay
---------- Forwarded message ----------
From: Ajay Garg <ajay at activitycentral.com>
Date: Sat, Jun 2, 2012 at 6:32 PM
Subject: Running "pulseaudio" and "alsa" together.
To: pulseaudio-discuss-request at lists.freedesktop.org,
alsa-user at lists.sourceforge.net, Discussion of the development of and with
GStreamer <gstreamer-devel at lists.freedesktop.org>
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20120602/8efd391c/attachment.html>
More information about the Sugar-devel
mailing list