diff options
-rw-r--r-- | apps/recorder/bmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/recorder/bmp.c b/apps/recorder/bmp.c index 142bf5dff2..3e7356a500 100644 --- a/apps/recorder/bmp.c +++ b/apps/recorder/bmp.c | |||
@@ -276,7 +276,7 @@ static unsigned int read_part_line(struct bmp_args *ba) | |||
276 | break; | 276 | break; |
277 | case 15: | 277 | case 15: |
278 | case 16: | 278 | case 16: |
279 | data = letoh16(*(uint16_t*)ibuf); | 279 | data = ibuf[0] | (ibuf[1]<<8); |
280 | component = (data << 3) & 0xf8; | 280 | component = (data << 3) & 0xf8; |
281 | component |= component >> 5; | 281 | component |= component >> 5; |
282 | buf->blue = component; | 282 | buf->blue = component; |