Browse Source

cdxl: fix ham6/8 on big endian

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
tags/n0.11
Paul B Mahol Justin Ruggles 13 years ago
parent
commit
904817cb9f
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/cdxl.c

+ 2
- 2
libavcodec/cdxl.c View File

@@ -122,7 +122,7 @@ static void cdxl_decode_ham6(CDXLVideoContext *c)
g = index * 0x11 << 8; g = index * 0x11 << 8;
break; break;
} }
AV_WN32(out + x * 3, r | g | b);
AV_WL24(out + x * 3, r | g | b);
} }
out += c->frame.linesize[0]; out += c->frame.linesize[0];
} }
@@ -165,7 +165,7 @@ static void cdxl_decode_ham8(CDXLVideoContext *c)
g = (index << 10) | (g & (3 << 8)); g = (index << 10) | (g & (3 << 8));
break; break;
} }
AV_WN32(out + x * 3, r | g | b);
AV_WL24(out + x * 3, r | g | b);
} }
out += c->frame.linesize[0]; out += c->frame.linesize[0];
} }


Loading…
Cancel
Save