From dc1f4a91dfefa9f86202ab148e05fb901b6e3e73 Mon Sep 17 00:00:00 2001 From: Eric Curtin Date: Tue, 19 Jul 2022 10:17:46 +0100 Subject: cam: sdl_sink: Use libjpeg over SDL2_image We were using the libjpeg functionality of SDL2_image only, instead just use libjpeg directly to reduce our dependancy count, it is a more commonly available library. Signed-off-by: Eric Curtin Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi --- src/cam/sdl_texture_mjpg.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/cam/sdl_texture_mjpg.h') diff --git a/src/cam/sdl_texture_mjpg.h b/src/cam/sdl_texture_mjpg.h index b103f801..328c45a9 100644 --- a/src/cam/sdl_texture_mjpg.h +++ b/src/cam/sdl_texture_mjpg.h @@ -13,5 +13,11 @@ class SDLTextureMJPG : public SDLTexture { public: SDLTextureMJPG(const SDL_Rect &rect); + void update(const libcamera::Span &data) override; + +private: + int decompress(const libcamera::Span &data); + + std::unique_ptr rgb_; }; -- cgit v1.2.1