[libcamera-devel] [PATCH 0/4] cam: Add support for NV12 in the SDL sink

Laurent Pinchart laurent.pinchart at ideasonboard.com
Sun Aug 7 04:17:14 CEST 2022


Hello,

This series adds NV12 support to the SDL sink in the cam application.
There's not much to say here apart from the fact I've successfully
tested this on a RK3399 board. Please see individual patches for
details.

Laurent Pinchart (4):
  cam: sdl_texture_yuyv: Make line stride configurable
  cam: Rename sdl_texture_yuyv.{cpp,h} to sdl_texture_yuv.{cpp,h}
  cam: sdl_sink: Support multi-planar formats
  cam: sdl_sink: Add NV12 texture support

 src/cam/meson.build          |  2 +-
 src/cam/sdl_sink.cpp         | 28 ++++++++++++++++++----------
 src/cam/sdl_texture.h        |  4 +++-
 src/cam/sdl_texture_mjpg.cpp |  4 ++--
 src/cam/sdl_texture_mjpg.h   |  2 +-
 src/cam/sdl_texture_yuv.cpp  | 31 +++++++++++++++++++++++++++++++
 src/cam/sdl_texture_yuv.h    | 24 ++++++++++++++++++++++++
 src/cam/sdl_texture_yuyv.cpp | 20 --------------------
 src/cam/sdl_texture_yuyv.h   | 17 -----------------
 9 files changed, 80 insertions(+), 52 deletions(-)
 create mode 100644 src/cam/sdl_texture_yuv.cpp
 create mode 100644 src/cam/sdl_texture_yuv.h
 delete mode 100644 src/cam/sdl_texture_yuyv.cpp
 delete mode 100644 src/cam/sdl_texture_yuyv.h


base-commit: 26c82ce13697e1af5950f4935ecff83c6453f351
-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list