https://bugs.kde.org/show_bug.cgi?id=420143

--- Comment #2 from Urs Fleisch <uflei...@users.sourceforge.net> ---
I have investigated the issue further. It only happens on Windows because on
Linux and macOS, long values are 64-bit on 64-bit architectures whereas on
Windows long is always 32-bit. To fix this, all variables which are used to
index data from a large file have to be replaced by a 64-bit type. I have
patched the TagLib which is used to build the Windows 64-bit edition. I have
tested it with large MP4, MP3, FLAC and Opus files, but not with a large DSF
file, simply because I do not have a DSF file larger than 2GB and I do not know
how to easily create such a file (for the other formats it can be done using
ffmpeg). The DSF format seems to be quite simple, so I could have created such
a file containing large invalid data, but probably it is easier if you test it
with your files. So please get the win32-x64.zip file from
https://sourceforge.net/projects/kid3/files/kid3/development/ and tell me if it
works.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to