Resending the mail this time with contents . Please help<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Diptopal Basu</b> <span dir="ltr">&lt;<a href="mailto:diptopal.basu@gmail.com">diptopal.basu@gmail.com</a>&gt;</span><br>
Date: Tue, Apr 14, 2009 at 8:30 PM<br>Subject: Re: [Vorbis-dev] Does libao use /dev/sound for audio ?<br>To: Conrad Parker &lt;<a href="mailto:conrad@metadecks.org">conrad@metadecks.org</a>&gt;<br>Cc: <a href="mailto:vorbis-dev@xiph.org">vorbis-dev@xiph.org</a><br>
<br><br><div>Hi Conrad ,</div>
<div> </div>
<div>    Thanks for your response , please see my answers below .</div>
<div> </div>
<div>Regards</div>
<div>Diptopal Basu<br><br></div>
<div class="gmail_quote"><div class="im">On Tue, Apr 14, 2009 at 7:04 PM, Conrad Parker <span dir="ltr">&lt;<a href="mailto:conrad@metadecks.org" target="_blank">conrad@metadecks.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Mr. Basu,<br><br>1. Have you successfully compiled anything else on this ARM platform?<br>Is there something particular about vorbis that you are having trouble<br>

with, or are you having general problems with building software for<br>this platform?</blockquote>
<div> </div>
</div><div>   <font color="#000099">Answer :</font><font color="#000099"> I have compiled the Linux kernel version 2.6.26.5 for ARM including busybox . I have created the ramfs file system and compiled the kernel modules and placed the modules in the ramfs file system. I have a running Linux kernel on QEMU simulator for ARM versatile Application baseboard  , the real hardware will be coming in soon. I am using ELDK v4.1 for ARM </font></div>


<div><font color="#000099"></font> </div>
<div><font color="#000099">   I have compiled basic hello world programs on Linux and a program which programs the timer and prints messages on each timeout . These programs run successfully the kernel I compiled .</font></div>


<div><font color="#000099"></font> </div>
<div><font color="#000099">  I do not have a clue as to where to change the makefiles and config files for the ligogg and the libvorbis files for building them with ARM compiler  . What are the factors that I need to take care if I try to cross compile these libraries on ARM ?</font></div>


<div><font color="#000099"></font> </div>
<div><font color="#000099">  How do these libraries interact with the Linux kernel ? How to use these libraries if I am planning to write a player software ? </font></div><div class="im">
<div>   </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><span></span><br><br>2. how have tried to compile the vorbis libraries on ARM already? what<br>
errors have you encountered? What steps did you take to fix these<br>
errors?</blockquote>
<div> </div>
</div><div><font color="#000099">Answer : No I have not yet tried to compile the files , I have not found any information as I stated above.</font> </div><div class="im">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><span></span><br><br>3. What is the purpose of libao? What is the purpose of libvorbis?<br>
Which of the problems that you are having relate to libao, and which<br>
relate to libvorbis?<br></blockquote>
<div> </div>
</div><div><font color="#000099">Answer : Eventually I need to use ogg123 ( ogg123 uses libao to output sound thats what I heard ) and therefore I need have the rest of the files like libao libogg libcurl libvorbis ready , I need to understand the interactions of these libraries and of course how to compile all of them on ARM .</font></div>


<div><font color="#000099"></font> </div>
<div><font color="#000099"> So I will have a separate application which will communicate with ogg123 using IPC pipes and control the playback of oggfiles .</font></div><div><div></div><div class="h5">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><span></span><br>Conrad.<br><br>2009/4/14 Diptopal Basu &lt;<a href="mailto:diptopal.basu@gmail.com" target="_blank">diptopal.basu@gmail.com</a>&gt;:<br>


<div>
<div></div>
<div>&gt; I need information on compiling the vorbis libraries on ARM , can anyone<br>&gt; help ?<br>&gt;<br>&gt; Regards<br>&gt; Diptopal<br>&gt;<br>&gt; On Tue, Apr 14, 2009 at 10:16 AM, Diptopal Basu &lt;<a href="mailto:diptopal.basu@gmail.com" target="_blank">diptopal.basu@gmail.com</a>&gt;<br>

&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; Hi Michael ,<br>&gt;&gt;<br>&gt;&gt;  Actually I will need to use ogg123 for some implementation hence libao .<br>&gt;&gt;<br>&gt;&gt; So you mean even if my /dev/sound has problems I can use the vorbis<br>

&gt;&gt; libraries ( not the libao , only the vorbis libraries ) ?<br>&gt;&gt;<br>&gt;&gt; Regards<br>&gt;&gt; Diptopal<br>&gt;&gt;<br>&gt;&gt; On Tue, Apr 14, 2009 at 10:12 AM, Michael Smith &lt;<a href="mailto:msmith@xiph.org" target="_blank">msmith@xiph.org</a>&gt; wrote:<br>

&gt;&gt;&gt;<br>&gt;&gt;&gt; On Mon, Apr 13, 2009 at 9:09 PM, Diptopal Basu &lt;<a href="mailto:diptopal.basu@gmail.com" target="_blank">diptopal.basu@gmail.com</a>&gt;<br>&gt;&gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>

&gt;&gt;&gt; &gt; I am using the Versatile Application baseboard and intend to use the<br>&gt;&gt;&gt; &gt; ogg<br>&gt;&gt;&gt; &gt; vorbis libraries .<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; I have been able to install all the modules related to sound . However<br>

&gt;&gt;&gt; &gt; I<br>&gt;&gt;&gt; &gt; think there&#39;s something wrong with the /sev/sound folder in my kernel ,<br>&gt;&gt;&gt; &gt; hence everytime we do<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; cat anything.au &gt; /dev/audio<br>

&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; It throws an error cant create device /dev/audio even though /dev/audio<br>&gt;&gt;&gt; &gt; is<br>&gt;&gt;&gt; &gt; present .<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; My question is the ogg vorbis libraries like the libao , do they make<br>

&gt;&gt;&gt; &gt; use of<br>&gt;&gt;&gt; &gt; /dev/audio or is there any other mechanism .<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; libao is not an ogg or vorbis library. It&#39;s a completely unrelated<br>&gt;&gt;&gt; library, for audio output - and it&#39;s unmaintained, so I don&#39;t know if<br>

&gt;&gt;&gt; anyone will be able to help you with it.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Fortunately, since libao has nothing to do with ogg or vorbis, you can<br>&gt;&gt;&gt; happily use vorbis without using libao.<br>&gt;&gt;&gt;<br>

&gt;&gt;&gt; Mike<br>&gt;&gt;<br>&gt;<br>&gt;<br></div></div>&gt; _______________________________________________<br>&gt; Vorbis-dev mailing list<br>&gt; <a href="mailto:Vorbis-dev@xiph.org" target="_blank">Vorbis-dev@xiph.org</a><br>
&gt; <a href="http://lists.xiph.org/mailman/listinfo/vorbis-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/vorbis-dev</a><br>
&gt;<br>&gt;<br></blockquote></div></div></div><br>
</div><br>