Hi All, I have downloaded the Vorbis Codec source code for Windows. How do I compile, build and run it? Do I need VisualC compiler for that? Also, please tell me how do I test it? Is there a easier way of accomplishing the above in Linux? Thanks, Niranjan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20090822/ecc889a2/attachment.htm
2009/8/22 Niranjan Udipi <ucniranjan at gmail.com>:> Hi All, > > ???? I have downloaded the Vorbis Codec source code for Windows. How do I > compile, build and run it? Do I need VisualC compiler for that? Also, please > tell me how do I test it?Are you familiar with Microsoft's compilers, and do you recognize what do with the files in the win32 folder of the vorbis source? If not we may need to add some extra instructions for WIndows builds, but please first explain what you have tried.> ???? Is there a easier way of accomplishing the above in Linux?The way described in the README file is fairly standard; whether it is easier or not depends on what you are used to. Does the text in that file help you with compiling, building, running and testing the vorbis codec? Conrad.
---------- Forwarded message ---------- From: Niranjan Udipi <ucniranjan at gmail.com> Date: Sat, Aug 29, 2009 at 6:55 PM Subject: Re: [Vorbis-dev] How do I start using Vorbis Codec? To: Conrad Parker <conrad at metadecks.org> Hi Conrad, With the help of my friend, I opened and built the vorbisfile project in VisualStudio successfully. We had to change some directory paths. It would have been better, if clear instructions were given how to use and build the project in Visual Studio. Also, we did not know how to run the code by giving the ogg file as input. After some trail and error, we were successful. Once again, clear instructions on the same would have helped. Please suggest me where I can get information on what each source file does with respect to the Vorbis codec. I did not find any detailed description of the Vorbis codec. Thanks, Niranjan On Sat, Aug 22, 2009 at 6:17 PM, Conrad Parker <conrad at metadecks.org> wrote:> 2009/8/22 Niranjan Udipi <ucniranjan at gmail.com>: > > Hi All, > > > > I have downloaded the Vorbis Codec source code for Windows. How do I > > compile, build and run it? Do I need VisualC compiler for that? Also, > please > > tell me how do I test it? > > Are you familiar with Microsoft's compilers, and do you recognize what > do with the files in the win32 folder of the vorbis source? If not we > may need to add some extra instructions for WIndows builds, but please > first explain what you have tried. > > > Is there a easier way of accomplishing the above in Linux? > > The way described in the README file is fairly standard; whether it is > easier or not depends on what you are used to. Does the text in that > file help you with compiling, building, running and testing the vorbis > codec? > > Conrad. >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20090830/e06923c4/attachment.htm
> With the help of my friend, I opened and built the vorbisfile project inVisualStudio successfully. We had to change some directory paths. It would have been better, if clear instructions were given how to use and build the project in Visual Studio. Also, we did not know how to run the code by giving the ogg file as input. After some trail and error, we were successful. Once again, clear instructions on the same would have helped. As you have now successfully compiled Vorbis in Visual Studio and got the code to run, why don't you write it all up and let others know what the pitfalls are? You are in the best position to give some clear instructions as you have done it. The other gurus may have never used evil Visual Studio and won't want to get their hands dirty. This is what open source stuff is all about.
Thanks for your suggestion. Is there any literature/article on the working principle of Ogg Vorbis Audio Codec? This would help me prepare a presentation. Thanks, Niranjan On Thu, Sep 10, 2009 at 8:12 PM, Ralph Giles <giles at xiph.org> wrote:> On Thu, Sep 10, 2009 at 2:47 AM, Niranjan Udipi <ucniranjan at gmail.com> > wrote: > > > I am trying to port Ogg Vorbis Codec on to an embedded Processor. > The > > Processor allows me to code computationally intensive part of the program > on > > to on-chip hardware. Please let me know which functions in the Codec > program > > are computationally intensive? Are there MDCT and FFT computations? Is > there > > an implementation tutorial/guide of Ogg Vorbis Codec? > > The best place to start for such optimizations is generally to profile > the established code on your device. Then you can start optimizing the > portions which take the most time. > > -r >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20090911/3acd9a6c/attachment.htm
Hi All, I see the source codes mdct.c; lpc.c; smallft.c use floats. How do I modify them to run on a fixed point Processor, with no float functionality? Is there an integer implementation of Ogg Vorbis Codec? Thanks, Niranjan On Thu, Sep 10, 2009 at 8:12 PM, Ralph Giles <giles at xiph.org> wrote:> On Thu, Sep 10, 2009 at 2:47 AM, Niranjan Udipi <ucniranjan at gmail.com> > wrote: > > > I am trying to port Ogg Vorbis Codec on to an embedded Processor. > The > > Processor allows me to code computationally intensive part of the program > on > > to on-chip hardware. Please let me know which functions in the Codec > program > > are computationally intensive? Are there MDCT and FFT computations? Is > there > > an implementation tutorial/guide of Ogg Vorbis Codec? > > The best place to start for such optimizations is generally to profile > the established code on your device. Then you can start optimizing the > portions which take the most time. > > -r >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20090911/40dc0647/attachment.htm