<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">On Tue, Apr 14, 2009 at 7:04 PM, Conrad Parker <span dir="ltr"><<a href="mailto:conrad@metadecks.org">conrad@metadecks.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">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> <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> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></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><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>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></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><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>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br>Conrad.<br><br>2009/4/14 Diptopal Basu <<a href="mailto:diptopal.basu@gmail.com">diptopal.basu@gmail.com</a>>:<br>
<div>
<div></div>
<div class="h5">> I need information on compiling the vorbis libraries on ARM , can anyone<br>> help ?<br>><br>> Regards<br>> Diptopal<br>><br>> On Tue, Apr 14, 2009 at 10:16 AM, Diptopal Basu <<a href="mailto:diptopal.basu@gmail.com">diptopal.basu@gmail.com</a>><br>
> wrote:<br>>><br>>> Hi Michael ,<br>>><br>>> Actually I will need to use ogg123 for some implementation hence libao .<br>>><br>>> So you mean even if my /dev/sound has problems I can use the vorbis<br>
>> libraries ( not the libao , only the vorbis libraries ) ?<br>>><br>>> Regards<br>>> Diptopal<br>>><br>>> On Tue, Apr 14, 2009 at 10:12 AM, Michael Smith <<a href="mailto:msmith@xiph.org">msmith@xiph.org</a>> wrote:<br>
>>><br>>>> On Mon, Apr 13, 2009 at 9:09 PM, Diptopal Basu <<a href="mailto:diptopal.basu@gmail.com">diptopal.basu@gmail.com</a>><br>>>> wrote:<br>>>> ><br>>>> ><br>
>>> > I am using the Versatile Application baseboard and intend to use the<br>>>> > ogg<br>>>> > vorbis libraries .<br>>>> ><br>>>> > I have been able to install all the modules related to sound . However<br>
>>> > I<br>>>> > think there's something wrong with the /sev/sound folder in my kernel ,<br>>>> > hence everytime we do<br>>>> ><br>>>> > cat anything.au > /dev/audio<br>
>>> ><br>>>> > It throws an error cant create device /dev/audio even though /dev/audio<br>>>> > is<br>>>> > present .<br>>>> ><br>>>> > My question is the ogg vorbis libraries like the libao , do they make<br>
>>> > use of<br>>>> > /dev/audio or is there any other mechanism .<br>>>><br>>>> libao is not an ogg or vorbis library. It's a completely unrelated<br>>>> library, for audio output - and it's unmaintained, so I don't know if<br>
>>> anyone will be able to help you with it.<br>>>><br>>>> Fortunately, since libao has nothing to do with ogg or vorbis, you can<br>>>> happily use vorbis without using libao.<br>>>><br>
>>> Mike<br>>><br>><br>><br></div></div>> _______________________________________________<br>> Vorbis-dev mailing list<br>> <a href="mailto:Vorbis-dev@xiph.org">Vorbis-dev@xiph.org</a><br>> <a href="http://lists.xiph.org/mailman/listinfo/vorbis-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/vorbis-dev</a><br>
><br>><br></blockquote></div><br>