Bug 4497 - Error decoding some ogg vorbis files natively
: Error decoding some ogg vorbis files natively
Status: RESOLVED FIXED
Product: SB 2/3
Classification: Unclassified
Component: Audio
: 67
: PC Ubuntu Linux
: P2 normal (vote)
: ---
Assigned To: Richard Titmuss
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-11-08 09:54 UTC by Chris Buzek
Modified: 2006-11-25 00:20 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
SB with fw 67 does not decode this ogg file (1.53 MB, application/octet-stream)
2006-11-08 12:26 UTC, Chris Buzek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Buzek 2006-11-08 09:54:35 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.
Comment 1 KDF 2006-11-08 12:14:44 UTC
please attach the problem file.
Comment 2 Chris Buzek 2006-11-08 12:26:27 UTC
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.
Comment 3 Richard Titmuss 2006-11-14 03:11:30 UTC
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.
Comment 4 Richard Titmuss 2006-11-21 02:02:10 UTC
This is fixed in firmware sb69 / tr24 that will be available in the 22 nov 2006 nightly release of slimserver 6.5.1.
Comment 5 Marc Auslander 2006-11-22 12:20:38 UTC
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