FYI.<br><br>Will be helpful for any help in this regard.<br><br><br>Regards,<br>Ajay<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Ajay Garg</b> <span dir="ltr"><<a href="mailto:ajay@activitycentral.com">ajay@activitycentral.com</a>></span><br>
Date: Sat, Jun 2, 2012 at 6:32 PM<br>Subject: Running "pulseaudio" and "alsa" together.<br>To: <a href="mailto:pulseaudio-discuss-request@lists.freedesktop.org">pulseaudio-discuss-request@lists.freedesktop.org</a>, <a href="mailto:alsa-user@lists.sourceforge.net">alsa-user@lists.sourceforge.net</a>, Discussion of the development of and with GStreamer <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>><br>
<br><br>Hi all.<br><br>I have been banging my head for over 5 days now; went through whatever google-literature I could possibly through.<br>But I guess I will have to ask the experts :|<br><br><br>I will list down my queries with the story regarding that query, so as to maintain modularity as far as possible.<br>

<br><br>I have a x86-based Fedora-14 Dell laptop; and a XO-1.<br><br><br>A)<br>On my Dell laptop, the following work seamlessly, and I am able to enjoy the mp3.<br><br>(i)    gst-launch filesrc location=/path/to/mp3 ! mad ! alsasink<br>

<br>(ii)   gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink<br><br><br>However, on my XO-1, only the following works ::<br><br><br>(i)    gst-launch filesrc location=/path/to/mp3 ! mad ! alsasink<br><br>whereas the following shows the "pulsesink" plugin not found error ::<br>

<br>(ii)   gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink<br><br><br>I figured out that the package "gstreamer-plugins-good" is required for the "pulsesink" plugin.<br><br>So, I did "gst-inspect" on both machines, and "rpm -qa | grep gstreamer-plugins-good" on both the machines.<br>

<br>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".<br>

<br>Why could this difference be ?<br><br><br><br><br><br><br>B)<br>Anyhow, I copied "libgstpulse.so" from my Dell machine to the XO-1.<br>Thereafter, "pulsesink" could be recognised on the XO-1.<br><br>

However, "gst-launch filesrc location=/path/to/mp3 ! mad ! pulsesink" resulted in a sound only on Dell, and  not XO-1.<br><br>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".<br>

<br>So, I installed the package.<br><br>However, SOUND HAS STOPPED PLAYING COMPLETELY ON THE XO-1 (the only time I hear some sound is during boot-up time).<br><br>If I remove "alsa-plugins-pulseaudio", I can again hear the sound via "alsasink", but not through "pulsesink".<br>

<br>If I re-install "alsa-plugins-pulseaudio", I can not hear sound through "alsasink", nor "pulsesink",<br>(<br>    not even after doing the following steps :: <br> <br>                           pulsesudio --kill<br>

                           sudo rm -r ~/.pulse<br>                           sudo rm -r ~/.pulse-cookie<br>                           pulseaudio --start<br><br>                           <trying to run the mp3 with sudo previleges.><br>

)<br><br><br>So, what other thing could I possibly do?<br><br><br><br>Will be grateful for a reply.<br><br><br>Thanks and Regards,<br>Ajay<br><br><br>
</div><br>