Skip to content

Commit 3d24a7e

Browse files
authored
Merge pull request #1 from jsorg71/test-asm
change diff_rlgr1/3 to match rlgr1/3 on ending bits
2 parents a0a9eb7 + f509a34 commit 3d24a7e

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

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)