<div>Hi Conrad ?</div>
<div> </div>
<div>So I can view the ogg123 source and figure out how it is interpreting the messages over the pipe and calling the resprctive APIs in the libvorbis and libao right ? So if I am not mistaken ogg123 is a conversion software to interpret the message in the pipes ? </div>

<div> </div>
<div>Regards</div>
<div>Diptopal<br><br></div>
<div class="gmail_quote">On Tue, Apr 7, 2009 at 11:35 PM, Conrad Parker <span dir="ltr">&lt;<a href="mailto:conrad@metadecks.org">conrad@metadecks.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">2009/4/8 Diptopal Basu &lt;<a href="mailto:diptopal.basu@gmail.com">diptopal.basu@gmail.com</a>&gt;:<br>&gt; Hi Conrad ,<br>&gt;<br></div>
<div class="im">&gt;  The link you sent talks about mpg321 . is it the same as ogg123 ? Also<br>&gt; internally I believe the remote control calls certain ogg123 APIs . How is<br>&gt; the remote control implemented ? Which file in the ogg123 has the code for<br>
&gt; the remote control ? I think when I exec() the ogg123 , it starts running in<br>&gt; a different user space ?<br><br></div>yes (compatible with mpg321, and it&#39;s a different process that you<br>control over a pipe).<br>

<div class="im"><br>&gt;     Can I bypass the remote control interface and directly call the<br>&gt; underlying APIs ?<br><br></div>you could use libvorbisfile and libao directly<br><font color="#888888"><br>Conrad.<br></font></blockquote>
</div><br>