As Linux is starting to apperar on handhelds the tought of having a portable Vorbis-player is everpresent in my mind. However, one things worries me... A user running linux on his (ipaq?) PDA reported skipping and halted playback using mpeg123. Apparently this was caused by lack of processor resources because mpeg123 was programmed for a FPU-enabled CPU. (Thus performing very poor on a StrongArm) Is this the cause for Vorbis too? <p><p><p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> A user running linux on his (ipaq?) PDA reported skipping and halted playback using mpeg123. Apparently this was caused by lack of processor resources because mpeg123 was programmed for a FPU-enabled CPU. (Thus performing very poor on a StrongArm)This is going to be the case with vorbis if you do nothing more than run the stock libraries. Segher recently mentioned in iRC that the kernel FP emulation is notoriously slow, and that if you were to use a user-land FP emulator that some of these devices might achieve realtime performance. It's certainly worth a shot. One of the goal is to make a fixed-point decoder, but our primary focus at the moment is quality and the 1.0 release. jack. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Sat, Dec 08, 2001 at 07:56:26PM +0100, Joel Forsberg wrote:> As Linux is starting to apperar on handhelds the tought of having a portable Vorbis-player is everpresent in my mind. > > However, one things worries me... > > A user running linux on his (ipaq?) PDA reported skipping and halted playback using mpeg123. Apparently this was caused by lack of processor resources because mpeg123 was programmed for a FPU-enabled CPU. (Thus performing very poor on a StrongArm) > > Is this the cause for Vorbis too?Our reference encoder/decoder currently utilizes the FPU. There's no reason that one can't either a) implement their own Vorbis code that does not or b) modify the reference source to be integer-only (and at least one company has done this, for ARM7). At the immediate moment, we're not planning to do this ourselves; there's too much other core work to be done to take on this project as well (at least, at this time). Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.