Closed GoogleCodeExporter closed 9 years ago
Was able to reproduce the error.
Apparently it happens for all strings, haven't tested other data types.
This is how a dump of the mp4tags output looks like:
type desc (moov.udta.meta.ilst.desc)
type data (moov.udta.meta.ilst.desc.data)
typeReserved = 0 (0x0000)
typeSetIdentifier = 0 (0x00)
typeCode = UNDEFINED(255) (0xff)
locale = 0 (0x00000000)
metadata = <9 bytes> 73 6f 6d 65 20 64 65 73 63 |some desc|
And this is how iTunes writes it:
type desc (moov.udta.meta.ilst.desc)
type data (moov.udta.meta.ilst.desc.data)
typeReserved = 0 (0x0000)
typeSetIdentifier = 0 (0x00)
typeCode = UTF-8 (0x01)
locale = 0 (0x00000000)
metadata = <9 bytes> 73 6f 6d 65 20 64 65 73 63 |some desc|
So we write the wrong Type Code.
Original comment by pentiumforever@gmail.com
on 26 Jan 2009 at 4:33
I misspoke. We do write some string tags correctly. So far I've only found cprt
and desc that aren't written
correctly.
Original comment by pentiumforever@gmail.com
on 26 Jan 2009 at 4:39
Fixed in r250.
Original comment by pentiumforever@gmail.com
on 27 Jan 2009 at 6:11
Original issue reported on code.google.com by
robert.s...@gmail.com
on 21 Jan 2009 at 11:06Attachments: