You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-07-11 14:30:22 +02:00
avcodec/xan: use init_get_bits8()
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
@ -111,12 +111,11 @@ static int xan_huffman_decode(uint8_t *dest, int dest_len,
|
|||||||
uint8_t val = ival;
|
uint8_t val = ival;
|
||||||
uint8_t *dest_end = dest + dest_len;
|
uint8_t *dest_end = dest + dest_len;
|
||||||
uint8_t *dest_start = dest;
|
uint8_t *dest_start = dest;
|
||||||
|
int ret;
|
||||||
GetBitContext gb;
|
GetBitContext gb;
|
||||||
|
|
||||||
if (ptr_len < 0)
|
if ((ret = init_get_bits8(&gb, ptr, ptr_len)) < 0)
|
||||||
return AVERROR_INVALIDDATA;
|
return ret;
|
||||||
|
|
||||||
init_get_bits(&gb, ptr, ptr_len * 8);
|
|
||||||
|
|
||||||
while (val != 0x16) {
|
while (val != 0x16) {
|
||||||
unsigned idx = val - 0x17 + get_bits1(&gb) * byte;
|
unsigned idx = val - 0x17 + get_bits1(&gb) * byte;
|
||||||
|
Reference in New Issue
Block a user