[vorbis] oggenc

Craig Dickson crdic at yahoo.com
Sat Jan 13 22:02:48 PST 2001



Frank Hale wrote:

> Why not write the encoder in assembler, wouldn't that make it faster?

Not to mention less portable and more buggy, for perhaps as much as a 10%
speed increase.

One could profile oggenc and write hand-coded assembly for the most
time-consuming routines on the popular platforms (Win32 and Linux-x86), but
a C version would still have to be kept around for portability. This would
make maintenance and testing more of a pain, though, so it probably isn't
worthwhile, especially since the average user will spend more time playing
.ogg files than encoding them. The performance of the encoder isn't really
critical as long as it isn't horrible, and if it's horrible you can probably
fix it by improving the algorithms in C rather than resorting to assembly.

Craig


__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

--- >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 at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis mailing list