Skip to content

Commit 667d25e

Browse files
committed
Support for ESP32 v3.2
1 parent 8f9ecf5 commit 667d25e

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/libFLAC/bitreader.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -804,7 +804,7 @@ FLAC__bool FLAC__bitreader_read_unary_unsigned(FLAC__BitReader *br, uint32_t *va
804804
}
805805
#endif
806806

807-
FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int *val, uint32_t parameter)
807+
FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int32_t *val, uint32_t parameter)
808808
{
809809
FLAC__uint32 lsbs = 0, msbs = 0;
810810
uint32_t uval;
@@ -824,23 +824,23 @@ FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int *val, uint3
824824
/* compose the value */
825825
uval = (msbs << parameter) | lsbs;
826826
if(uval & 1)
827-
*val = -((int)(uval >> 1)) - 1;
827+
*val = -((int32_t)(uval >> 1)) - 1;
828828
else
829-
*val = (int)(uval >> 1);
829+
*val = (int32_t)(uval >> 1);
830830

831831
return true;
832832
}
833833

834834
/* this is by far the most heavily used reader call. it ain't pretty but it's fast */
835-
FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], uint32_t nvals, uint32_t parameter)
835+
FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int32_t vals[], uint32_t nvals, uint32_t parameter)
836836
{
837837
/* try and get br->consumed_words and br->consumed_bits into register;
838838
* must remember to flush them back to *br before calling other
839839
* bitreader functions that use them, and before returning */
840840
uint32_t cwords, words, lsbs, msbs, x, y;
841841
uint32_t ucbits; /* keep track of the number of unconsumed bits in word */
842842
brword b;
843-
int *val, *end;
843+
int32_t *val, *end;
844844

845845
FLAC__ASSERT(0 != br);
846846
FLAC__ASSERT(0 != br->buffer);

src/libFLAC/stream_decoder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2876,7 +2876,7 @@ FLAC__bool read_subframe_verbatim_(FLAC__StreamDecoder *decoder, uint32_t channe
28762876
FLAC__bool read_residual_partitioned_rice_(FLAC__StreamDecoder *decoder, uint32_t predictor_order, uint32_t partition_order, FLAC__EntropyCodingMethod_PartitionedRiceContents *partitioned_rice_contents, FLAC__int32 *residual, FLAC__bool is_extended)
28772877
{
28782878
FLAC__uint32 rice_parameter;
2879-
int i;
2879+
int32_t i;
28802880
uint32_t partition, sample, u;
28812881
const uint32_t partitions = 1u << partition_order;
28822882
const uint32_t partition_samples = decoder->private_->frame.header.blocksize >> partition_order;

src/private/bitreader.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ FLAC__bool FLAC__bitreader_skip_bits_no_crc(FLAC__BitReader *br, uint32_t bits);
8686
FLAC__bool FLAC__bitreader_skip_byte_block_aligned_no_crc(FLAC__BitReader *br, uint32_t nvals); /* WATCHOUT: does not CRC the read data! */
8787
FLAC__bool FLAC__bitreader_read_byte_block_aligned_no_crc(FLAC__BitReader *br, FLAC__byte *val, uint32_t nvals); /* WATCHOUT: does not CRC the read data! */
8888
FLAC__bool FLAC__bitreader_read_unary_unsigned(FLAC__BitReader *br, uint32_t *val);
89-
FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int *val, uint32_t parameter);
90-
FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], uint32_t nvals, uint32_t parameter);
89+
FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int32_t *val, uint32_t parameter);
90+
FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int32_t vals[], uint32_t nvals, uint32_t parameter);
9191
#if 0 /* UNUSED */
9292
FLAC__bool FLAC__bitreader_read_golomb_signed(FLAC__BitReader *br, int *val, uint32_t parameter);
9393
FLAC__bool FLAC__bitreader_read_golomb_unsigned(FLAC__BitReader *br, uint32_t *val, uint32_t parameter);

0 commit comments

Comments
 (0)