11-05-2022, 07:32 AM
(11-05-2022, 02:04 AM)Tim Curtis Wrote: Whats the scope of the fix?
Does it just address the way cover art is embedded in this particular DSD file?
I don't want to modify Zend for edge cases.
The fix is exclusively for the ID3v" tag handling.
The fix DOES NOT assume the ID3 tag starts ALWAYS at ZERO_OFFSET (as Zend now does...) instead:
If the FILE_TYPE is DSD, it searches for the location of the tag (which is specified in the file's header) AND starts searching for it THERE.
If the FILE_TYPE is NOT DSD, then proceeds as it has always done, that is, starting to search for the tag at OFFSETY ZERO.
This may allow for further handling of different file types, as long as we know their formats, and therefore might be able to locate the ID3 tag accordingly.
Cheers, Al.