summaryrefslogtreecommitdiff
path: root/src/apps/common/ppm_writer.cpp
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2024-06-28 23:59:30 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2024-07-01 10:53:06 +0300
commite3310749f5abb8003c85f7bdf01ce14b9e4b1fab (patch)
tree7cb87fd4f540defb4c969360404b2f00e590a022 /src/apps/common/ppm_writer.cpp
parent7735d65ce81db570570dc21bb6056da8abd2ae22 (diff)
apps: common: dng_writer: Fix RAW10 and RAW12 packing on BE machines
The 16-bit padded raw 10 and raw 12 formats are stored in memory in little endian order, regardless of the machine's endianness. Read pixel data as uint8_t values and hardcode bit shifting to little endian to fix scanline packing. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com>
Diffstat (limited to 'src/apps/common/ppm_writer.cpp')
0 files changed, 0 insertions, 0 deletions