Skip to content

Commit 2d24fce

Browse files
committed
change diff_rlgr1/3 to match rlgr1/3 on ending bits
1 parent b051aba commit 2d24fce

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/rfxencode_diff_rlgr1.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ rfx_encode_diff_rlgr1(sint16 *coef, uint8 *cdata, int cdata_size)
240240
if (bit_count > 0)
241241
{
242242
bits <<= 8 - bit_count;
243+
bits |= ((1 << (8 - bit_count)) - 1) & *cdata;
243244
*cdata = bits;
244245
cdata++;
245246
bit_count = 0;

src/rfxencode_diff_rlgr3.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ rfx_encode_diff_rlgr3(sint16 *coef, uint8 *cdata, int cdata_size)
277277
if (bit_count > 0)
278278
{
279279
bits <<= 8 - bit_count;
280+
bits |= ((1 << (8 - bit_count)) - 1) & *cdata;
280281
*cdata = bits;
281282
cdata++;
282283
bit_count = 0;

0 commit comments

Comments
 (0)