diff options
author | roman.artiukhin <bahusdrive@gmail.com> | 2023-09-05 00:45:32 +0300 |
---|---|---|
committer | roman.artiukhin <bahusdrive@gmail.com> | 2023-09-20 11:43:39 +0300 |
commit | 57409f52d5da3665a91c6cf2cbcef86ea1004ccf (patch) | |
tree | 7de9c0af2c15a7a6b5d6b36493e545b658d8a5cc /lib/rbcodec/codecs/libm4a/m4a.h | |
parent | e01055a287500d8cc90cda3b4816d3dc2f07bde4 (diff) | |
download | rockbox-57409f52d5da3665a91c6cf2cbcef86ea1004ccf.tar.gz rockbox-57409f52d5da3665a91c6cf2cbcef86ea1004ccf.zip |
Codecs: mp4: Accurate seek in large files with small lookup_table
Read sample_byte_sizes table on demand when it can't be cached
Change-Id: I2191be63ceebfd8b16e1e973e13c5b51986b6564
Diffstat (limited to 'lib/rbcodec/codecs/libm4a/m4a.h')
-rw-r--r-- | lib/rbcodec/codecs/libm4a/m4a.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libm4a/m4a.h b/lib/rbcodec/codecs/libm4a/m4a.h index 7120f8b4c6..14b22f5dbf 100644 --- a/lib/rbcodec/codecs/libm4a/m4a.h +++ b/lib/rbcodec/codecs/libm4a/m4a.h | |||
@@ -82,6 +82,7 @@ typedef struct | |||
82 | 82 | ||
83 | uint32_t *sample_byte_sizes; | 83 | uint32_t *sample_byte_sizes; |
84 | uint32_t num_sample_byte_sizes; | 84 | uint32_t num_sample_byte_sizes; |
85 | int32_t sample_byte_sizes_offset; | ||
85 | 86 | ||
86 | uint32_t codecdata_len; | 87 | uint32_t codecdata_len; |
87 | uint8_t codecdata[MAX_CODECDATA_SIZE]; | 88 | uint8_t codecdata[MAX_CODECDATA_SIZE]; |