Mnyb wrote:
> I don't have any OGG files myself, so i can not experiment with this,
> somebody else have to chime in here.
> Do experiments with this, you wont damage anything, you can always
> restore the settings to what it was before.
> 
> A guess would be that setting the OGG Vorbis box in OGG Vorbis to
> disabled (is native per default ) would do it.
> 
> Then I suppose SC would use either AIFF, FLAC or MP3 to play ogg files.
> 
> 

I've just run into this same problem with a set of ogg files from the 15 
October 2004 Live at the Patio concert by Robert Walter's 20th Congress 
hosted on archive.org:

http://ia310125.us.archive.org/2/items/RWTC2004-10-15.akg.flac16/

If I disable built-in player ogg decoding in the "files" configuration 
tab, then Squeezecenter transcodes ogg to FLAC that my Squeezebox 2 
plays just fine.

I can't determine which encoder or options were used to produce the 
troublesome ogg files.

I downloaded the FLAC version of a song from that set. It plays fine, of 
course. I encoded it into ogg using oggenc version 1.2.0 on Linux with 
default options. Unlike the version on archive.org, my locally created 
ogg file plays fine on my Squeezebox 2.

So it's confirmed. The problem is in the Ogg Vorbis decoder in the 
Squeezebox firmware. It cannot decode some Ogg Vorbis files that other 
decoders handle just fine. Since there appears to be no easy way to tell 
which files can't be decoded in the player, the only viable workaround 
until the firmware can be fixed is to completely disable built-in Ogg 
Vorbis decoding and decode it on the server.

I like Ogg Vorbis and the other open audio formats as much as anyone, 
but I've been wondering about its utility built into a player. I guess 
it's useful when streaming remote "radio" stations (or song archives) 
that generate it when your local computer is off.

Since Ogg Vorbis is a better lossy codec than MP3, in theory it could do 
better than MP3 for bit rate limiting. But it looks like MP3 is 
hardwired into the bit rate limiter, probably because it was the only 
lossy codec available in the player at the time. There's no reason Ogg 
Vorbis couldn't become the default bit rate limiter for Squeezeboxes 
that implement it correctly. That could also avoid possible legal 
problems in relying on LAME.


_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to