Skip to content

Commit 08fb568

Browse files
committed
Make tables uint32_t insted of size_t
1 parent ed9d41f commit 08fb568

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/AudioTools/AudioCodecs/M4AAudioDemuxer.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ class M4AAudioDemuxer {
9090
return len;
9191
}
9292

93-
Vector<size_t>& getSampleSizes() { return sampleSizes; }
93+
Vector<uint32_t>& getSampleSizes() { return sampleSizes; }
9494

95-
Vector<size_t>& getChunkOffsets() { return chunkOffsets; }
95+
Vector<uint32_t>& getChunkOffsets() { return chunkOffsets; }
9696

9797
// used fixed sizes instead of the sampleSizes table
9898
void setFixedSampleCount(uint32_t sampleSize, uint32_t sampleCount) {
@@ -108,8 +108,8 @@ class M4AAudioDemuxer {
108108
}
109109

110110
protected:
111-
Vector<size_t> sampleSizes;
112-
Vector<size_t> chunkOffsets;
111+
Vector<uint32_t> sampleSizes;
112+
Vector<uint32_t> chunkOffsets;
113113
Codec codec = Codec::Unknown;
114114
FrameCallback callback = nullptr;
115115
void* ref = nullptr;
@@ -417,7 +417,7 @@ class M4AAudioDemuxer {
417417
uint32_t sampleSize = readU32(data + 4);
418418
uint32_t sampleCount = readU32(data + 8);
419419
sampleExtractor.begin();
420-
Vector<size_t>& sampleSizes = sampleExtractor.getSampleSizes();
420+
Vector<uint32_t>& sampleSizes = sampleExtractor.getSampleSizes();
421421
if (sampleSize == 0) {
422422
if (size < 12 + 4 * sampleCount) return;
423423
LOGI("-> Sample Sizes Count: %u", sampleCount);
@@ -437,7 +437,7 @@ class M4AAudioDemuxer {
437437
size_t size = box.data_size;
438438
if (size < 4) return;
439439
uint32_t entryCount = readU32(data);
440-
Vector<size_t>& chunkOffsets = sampleExtractor.getChunkOffsets();
440+
Vector<uint32_t>& chunkOffsets = sampleExtractor.getChunkOffsets();
441441
if (size < 4 + 4 * entryCount) return;
442442
chunkOffsets.resize(entryCount);
443443
LOGI("-> Chunk offsets count: %u", entryCount);

0 commit comments

Comments
 (0)