Bugzilla – Bug 4497
Error decoding some ogg vorbis files natively
Last modified: 2006-11-25 00:20:13 UTC
Since the update to Slimserver 6.5.1 and SB3 firmware version 67, the SB can't decode some of my ogg files natively. The log reads: 2006-11-05 15:12:48.5939 scanPathOrURL: Finding valid files in: /media/hda1/Media/Audio/Alben Prog/Liquid Tension Experiment_test/1999 LTE 2/02 Biaxident.ogg 2006-11-05 15:12:48.5981 About to look for files in /media/hda1/Media/Audio/Alben Prog/Liquid Tension Experiment_test/1999 LTE 2/02 Biaxident.ogg 2006-11-05 15:12:48.6121 For files with extensions in: [(?i-xsm:\.(?:ape|wma|asf|wax|asx|lnk|wpl|shn|wav|wave|mp3|mp2|m3u|pls|xspf|flc|flac|m4a|mov|m4b|mp4|cue|mp+|mpc|ogg|aif|aiff)$)] 2006-11-05 15:12:48.6321 Found 1 files in /media/hda1/Media/Audio/Alben Prog/Liquid Tension Experiment_test/1999 LTE 2/02 Biaxident.ogg 2006-11-05 15:12:48.9233 Backtrace: frame 0: Slim::Player::Source::errorOpening (/usr/share/perl5/Slim/Player/Source.pm line 676) frame 1: Slim::Player::Source::notSupported (/usr/share/perl5/Slim/Networking/Slimproto.pm line 658) frame 2: Slim::Networking::Slimproto::_stat_handler (/usr/share/perl5/Slim/Networking/Slimproto.pm line 387) frame 3: Slim::Networking::Slimproto::client_readable (/usr/share/perl5/Slim/Networking/Select.pm line 238) frame 4: Slim::Networking::Select::select (/usr/sbin/slimserver line 492) frame 5: main::idle (/usr/sbin/slimserver line 445) frame 6: main::main (/usr/sbin/slimserver line 1071) The error does not occur after deactivating native ogg decoding, so file are decoded via sox only. The difference between the files may be the encoding program. I've used CDex (Windows), Sound Juicer and Grip (both Ubuntu) to encode my ogg files, but I'm afraid I can't tell if I've used CDex or SJ for the files that cause the error, but I assume it's SJ. All Grip-encoded files work fine.
please attach the problem file.
Created attachment 1699 [details] SB with fw 67 does not decode this ogg file This is not the file shown in the logfile, but has the same effect.
The firmware decoder does not have enough memory to play all ogg files. This track was boarder line, and I have slightly increased the cutoff threshold that is applied. This will be in the next firmware release. This might not fix all tracks, but keep an eye on bug 2469, when that's fixed the slimserver should use transcoding as a fallback for these tracks.
This is fixed in firmware sb69 / tr24 that will be available in the 22 nov 2006 nightly release of slimserver 6.5.1.
This is not fixed for me. When native is on in the server filetypes, I get Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Source.pm line 634) frame 1: Slim::Player::Source::notSupported (/PerlApp/Slim/Networking/Slimproto.pm line 658) frame 2: Slim::Networking::Slimproto::_stat_handler (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 3: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 4: Slim::Networking::Select::select (slimserver.pl line 492) frame 5: main::idle (slimserver.pl line 35) frame 6: PerlSvc::Startup (perlsvc.pl line 1482) frame 7: PerlSvc::_startup (slimserver.pl line 0) frame 8: (eval) (slimserver.pl line 0) When its off, the live stream plays. Url is http://audio-ogg.ibiblio.org:8000/wcpe.ogg