Apple Lossless (iTunes?) bug

Locked
Spandex
User
Posts:4
Joined:Thu Sep 29, 2011 9:13 pm
Are you a spambot?:no
Apple Lossless (iTunes?) bug

Post by Spandex » Mon Oct 03, 2011 10:21 am

Hi, me again I'm afraid :)

I've got an m4a (Apple Lossless) file that has metadata in it but that isn't being picked up.

I can see QuicktimeParseContainerAtom being called with a chunk of data (where $atomHierarchy[0] == "meta") that contains the text of the album name, artist name etc... but this line

Code: Select all

$subatomsize = getid3_lib::BigEndian2Int(substr($atom_data, $subatomoffset + 0, 4));
Is getting a 0 and so it's returning false for $atom_structure a couple of lines later.

Happy to PM you the offending file if it'd be useful.

James Heinrich
getID3() v1 developer
Posts:1477
Joined:Fri May 04, 2001 4:00 pm
Are you a spambot?:no
Location:Northern Ontario, Canada
Contact:

Re: Apple Lossless (iTunes?) bug

Post by James Heinrich » Mon Oct 03, 2011 1:17 pm

By all means, please tell me where to find a sample file.

James Heinrich
getID3() v1 developer
Posts:1477
Joined:Fri May 04, 2001 4:00 pm
Are you a spambot?:no
Location:Northern Ontario, Canada
Contact:

Re: Apple Lossless (iTunes?) bug

Post by James Heinrich » Fri Oct 05, 2012 7:15 pm

Appears to be working correctly with supplied sample file in v1.9.4b1
If problem still exists, please open a new thread and reference this one (#1258).

Locked