diff options
| author | Dave Bryant <bryant@rockbox.org> | 2010-12-05 19:25:32 +0000 |
|---|---|---|
| committer | Dave Bryant <bryant@rockbox.org> | 2010-12-05 19:25:32 +0000 |
| commit | 516693fcc9a35eeae86422a17ac9d2be4bbe899c (patch) | |
| tree | 7343dcda98f60cca9ecfc47f37310a2d4822d2d9 /apps/codecs/libwavpack/wavpack.h | |
| parent | 271441eb9d568525a72cde810a64b63db5a39147 (diff) | |
| download | rockbox-516693fcc9a35eeae86422a17ac9d2be4bbe899c.zip rockbox-516693fcc9a35eeae86422a17ac9d2be4bbe899c.tar.gz rockbox-516693fcc9a35eeae86422a17ac9d2be4bbe899c.tar.bz2 rockbox-516693fcc9a35eeae86422a17ac9d2be4bbe899c.tar.xz | |
make WavPack library check the extent of the block that it is parsing so that it cannot run into the next block; also enhance the metadata code to handle the case of files with non-audio blocks at the beginning (which can happen if the source WAV file has lots of RIFF data)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28736 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libwavpack/wavpack.h')
| -rw-r--r-- | apps/codecs/libwavpack/wavpack.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/codecs/libwavpack/wavpack.h b/apps/codecs/libwavpack/wavpack.h index ee7c969..b15a176 100644 --- a/apps/codecs/libwavpack/wavpack.h +++ b/apps/codecs/libwavpack/wavpack.h @@ -205,6 +205,7 @@ typedef struct { int num_terms, mute_error; uint32_t sample_index, crc; + int32_t block_bytes_left; uchar int32_sent_bits, int32_zeros, int32_ones, int32_dups; uchar float_flags, float_shift, float_max_exp, float_norm_exp; |