Ivo Emanuel Gonçalves
2007-Nov-06 09:49 UTC
[Vorbis] Vorbis decoding/multi-channel mixing
Hello Joost, I would like to say since you seem to understand what Vorbis is since you are in the appropriate list that you should not refer to it as "OGG". First, because Ogg is not Vorbis -- it's a container. Second, because Ogg is not an acronym. Vorbis decoding help is what you are looking for. With that said, let's see if I can help you. On 11/6/07, Joost Meijles <joostmeijles@hotmail.com> wrote:> - Decoding on embedded hardware, ARM7 or ARM9.There is an integer decoder specific for the ARM platform.> - Mixing multiple audio streams/files on embedded hardwareI assume this is possible, because it is possible elsewhere. You see, Ogg can chain multiple Vorbis streams in one file.> First of all how difficult is it to decode Vorbis on an ARM7/9 processor? I > read that Vorbis decoding needs floating point support?You read wrong. Vorbis supports floating point decoding through the standard library and fixed point decoding through Tremor. I would suggest you look into Tremor.> Finally is it possible to mix Vorbis streams without first decoding them to > PCM? I found a program that is mixing multiple Vorbis streams called > "mixplayd", but I wasn't able to figure out if this program is first > decoding and than mixing or if it is mixing native Vorbis and than decoding one > mixed Vorbis stream.I'm not sure about this, so I hope someone who knows more than me comes along. -Ivo
Ulrich Windl
2007-Nov-07 04:02 UTC
[Vorbis] Ogg is not Vorbis (decoding/multi-channel mixing)
On 6 Nov 2007 at 15:22, Ivo Emanuel Gon?alves wrote:> Hello Joost, > > I would like to say since you seem to understand what Vorbis is since > you are in the appropriate list that you should not refer to it as > "OGG". First, because Ogg is not Vorbis -- it's a container.;-) Did anybody see a retail package of an audio player that claims to support "Vorbis"; I've only seen "Ogg" support? Seems as confusing as TCP/IP (which should be IP/TCP just as Ogg/Vorbis). Ulrich