View Issue Details

IDProjectCategoryView StatusLast Update
0021082MMW 5Conversion/Levelingpublic2024-08-16 20:25
Reportermichal Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version5.1 
Target Version5.1.1Fixed in Version5.1 
Summary0021082: Add support for encoding/decoding MP4/ALAC larger than 4GB.
DescriptionCurrently our ALAC encoder/decoder can write/read only files till 4GB (size of data as 32bit integer). It is not enough for very long audio files, like long audio books.
Problem could be, that we need to know in advance, whether the file target size will be such large. It can be only estimated, the resulting size is data dependent. And it is not good and common to write always 64bit size, because it might not be compatible with some older decoders. We could do rough estimation, like if original uncompressed size is larger than 5GB, we should use 64bit size, to be sure, it fits.
Additional InformationTicket 7323
TagsNo tags attached.
Fixed in build3041

Activities

michal

2024-07-15 14:09

developer   ~0076285

Last edited: 2024-07-15 14:10

Fixed in build 3037. It now uses 64bits in case original uncompressed audio data are larger than 2^32 bytes, this way it should mostly work like before and only for very large files it will use this changed 64bit size format.

peke

2024-07-24 23:45

developer   ~0076430

Verified 3039

Creating ALAC file of 18GB works and uses 64bit size. No regression found in Playback.

michal

2024-07-29 11:40

developer   ~0076466

Reopened, the conversion is not finished correctly for user FLAC file (3,15 GB, 15h 30min of 24bit 32kHz stereo audio).

michal

2024-07-30 08:35

developer   ~0076473

Encoding fixed in build 3041.
It seems we need to add support also for decoding of such large files.

michal

2024-07-30 11:02

developer   ~0076475

Fixed in build 3041.

peke

2024-08-01 00:48

developer   ~0076523

Verified 3041

Tested on 11h 17min on 24/48 FLAC File.

Needs second verification before closing.

peke

2024-08-16 20:25

developer   ~0076672

Re Verified 3044