hi, dlg@ wanted to be able to play oggs on his zaurus and pointed me to the tremor stuff i just imported. i grabbed some patches from pkgsrc for vorbis-tools to make this 'tremor-tools' port. unfortunately, ld.so spews some warnings when it is run: $ igg123 song36.ogg igg123:/usr/local/lib/libvorbis.so.4.0: /usr/local/lib/libvorbisidec.so.1.2 : WARNING: symbol(floor0_exportbundle) size mismatch, relink your program igg123:/usr/local/lib/libvorbis.so.4.0: /usr/local/lib/libvorbisidec.so.1.2 : WARNING: symbol(floor1_exportbundle) size mismatch, relink your program igg123:/usr/local/lib/libvorbis.so.4.0: /usr/local/lib/libvorbisidec.so.1.2 : WARNING: symbol(residue0_exportbundle) size mismatch, relink your program igg123:/usr/local/lib/libvorbis.so.4.0: /usr/local/lib/libvorbisidec.so.1.2 : WARNING: symbol(residue1_exportbundle) size mismatch, relink your program igg123:/usr/local/lib/libvorbis.so.4.0: /usr/local/lib/libvorbisidec.so.1.2 : WARNING: symbol(residue2_exportbundle) size mismatch, relink your program dlg says it works despite these warnings (and runs fast). i've seen these warnings before with a port that made a .so plugin of two programs, one using glib1 and the other glib2 but i never got a reply: http://marc.theaimsgroup.com/?t=107577870900001 anyway, it would probably be better to hack vorbis-tools to allow using the tremor library when requested than having a separate port. i have neither a zaurus nor any ogg files, so here's to hoping this port i'm throwing over the fence gets picked up...
Attachment:
tremor-tools.tar.gz
Description: application/tar-gz