[libcamera-devel,v3,0/2] Introduce post processor using libyuv
mbox series

Message ID 20210128224217.2919790-1-hiroh@chromium.org
Headers show
Series
  • Introduce post processor using libyuv
Related show

Message

Hirokazu Honda Jan. 28, 2021, 10:42 p.m. UTC
This series introduces post processor using libyuv. libyuv [1]
is a a software library of various YUV processing (e.g. pixel
format conversion and scaling). It will be required in Android
HAL adaptation layer. I confirm the new code can be compiled but
haven't tested the new post processor.

Changes in v3:
- a few of code style changes suggested by Laurent.

Hirokazu Honda (2):
  android: post_processor: Change the type destination in process()
  android: libyuv: Introduce PostProcessorLibyuv

 src/android/camera_stream.cpp                |   4 +-
 src/android/camera_stream.h                  |   6 +-
 src/android/jpeg/post_processor_jpeg.cpp     |   6 +-
 src/android/jpeg/post_processor_jpeg.h       |   2 +-
 src/android/libyuv/post_processor_libyuv.cpp | 123 +++++++++++++++++++
 src/android/libyuv/post_processor_libyuv.h   |  44 +++++++
 src/android/meson.build                      |   1 +
 src/android/post_processor.h                 |   7 +-
 8 files changed, 182 insertions(+), 11 deletions(-)
 create mode 100644 src/android/libyuv/post_processor_libyuv.cpp
 create mode 100644 src/android/libyuv/post_processor_libyuv.h

--
2.30.0.365.g02bc693789-goog