ogg (RC2) bug 1


Found some bugs in Ogg Vorbis RC2:


% uname -a
Linux madison 2.2.14 #1 SMP Wed Jan 26 18:32:50 PST 2000 i686 unknown

% cdparanoia --quiet 1 - > JOE.wav

% oggenc -raw -q 0 JOE.wav -o JOE.ogg
oggenc: iconvert.c:111: iconvert: Assertion `(!k && !ibl) || (k == (size_t)(-1)
&& (*__errno_location ()) == 7 && ibl && obl < 6) || (k == (size_t)(-1) && ((* __errno_location ()) == 84 || (*__errno_location ()) == 22) && ibl)' failed.
Abort

% oggenc -version
OggEnc v0.9 (libvorbis rc3)


The unix install scripts (at least on RC2 - I can't get RC3 to work) don't properly setup permissions.

They create the directory /usr/lib/ao/ but don't make it world-readable, which means that when normal users try to play ogg files they get the cryptic error:

% ogg123 ~/mp3/OLD/Ben_Folds/Rockin_the_Suburbs/Still_Fighting_It.ogg
Could not load default driver.  Audio devices may be already in use.
Exiting.


I also added some options to the ogginfo code, but haven't heard back yet..