Bug 12326 - noweb-sqlite branch AAC scanning problem
: noweb-sqlite branch AAC scanning problem
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Scanner
: 7.4.0
: PC Ubuntu Linux
: -- normal (vote)
: 7.4.0
Assigned To: Andy Grundman
: Audio::Scan, SQLite, TestCase
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-09 17:59 UTC by Erland Isaksson
Modified: 2009-10-05 14:36 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
AAC file which have the problem (7.68 MB, application/zip)
2009-06-09 17:59 UTC, Erland Isaksson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erland Isaksson 2009-06-09 17:59:06 UTC
Created attachment 5321 [details]
AAC file which have the problem

When scanning my AAC library I get the following error for one of the files:
========================
[09-06-10 02:51:49.2207] Slim::Formats::Movie::getTag (48) Warning: buffer_consume_ret: trying to get more bytes 26 than in buffer 8 at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/Movie.pm line 48.
[09-06-10 02:51:49.2213] Slim::Formats::readTags (178) Error: While trying to ->getTag(/mnt/aacmusic/Petra - Rock Block/01 The Rock Block.m4a) : buffer_consume: buffer error at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/Movie.pm line 48.
[09-06-10 02:51:49.2219] Slim::Formats::readTags (178) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats.pm line 178)
   frame 1: Slim::Formats::readTags (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Schema.pm line 1030)
   frame 2: Slim::Schema::newTrack (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Utils/Scanner.pm line 343)
   frame 3: Slim::Utils::Scanner::scanDirectory (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/MusicFolderScan.pm line 79)
   frame 4: Slim::Music::MusicFolderScan::startScan (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 468)
   frame 5: Slim::Music::Import::runImporter (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 284)
   frame 6: Slim::Music::Import::runScan (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 276)
   frame 7: (eval) (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 270)
   frame 8: main::main (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 502)

[09-06-10 02:51:49.2228] Slim::Utils::Scanner::scanDirectory (353) ERROR SCANNING /mnt/aacmusic/Petra - Rock Block/01 The Rock Block.m4a: Unable to read tags from file
===============

The file has been created based on a FLAC file with foobar2000 and the iTunes AAC encoder. All the other AAC files in the library created the same way works correctly.

I'm using svn revision 26980 of the noweb-sqlite branch.
Comment 1 Andy Grundman 2009-06-16 06:26:21 UTC
Fixed in Audio::Scan 0.20.
Comment 2 James Richardson 2009-10-05 14:36:13 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.