[libcamera-devel] [PATCH v9 0/4] Add SDL Sink
Eric Curtin
ecurtin at redhat.com
Fri May 20 21:01:02 CEST 2022
Changes in v9:
- Added some todo's
- Changed includes, options, etc. to be in alphabetical order
- Fixed meson build file to identify SDL and SDL_image dependancies
correctly
- Some commit message changes
- chrono usage changes
- clear events on EventLoop::exit
- Function rename from addFDEvent -> addFdEvent
- SDLTexture::destroy() is now moved to destructor
- Removed sdl prefix from various variables
- Added SPDX and copyright
- Made ptr protected and added get
- A NULL to nullptr change
Eric Curtin (4):
cam: event_loop: Rename addEvent to addFdEvent
cam: event_loop: Add timer events to event loop
cam: sdl_sink: Add SDL sink with initial YUYV support
cam: sdl_sink: Add MJPG support to SDL sink
src/cam/camera_session.cpp | 8 ++
src/cam/drm.cpp | 4 +-
src/cam/event_loop.cpp | 31 +++++-
src/cam/event_loop.h | 11 +-
src/cam/main.cpp | 4 +
src/cam/main.h | 1 +
src/cam/meson.build | 21 ++++
src/cam/sdl_sink.cpp | 202 +++++++++++++++++++++++++++++++++++
src/cam/sdl_sink.h | 49 +++++++++
src/cam/sdl_texture.cpp | 37 +++++++
src/cam/sdl_texture.h | 29 +++++
src/cam/sdl_texture_mjpg.cpp | 25 +++++
src/cam/sdl_texture_mjpg.h | 17 +++
src/cam/sdl_texture_yuyv.cpp | 20 ++++
src/cam/sdl_texture_yuyv.h | 17 +++
15 files changed, 469 insertions(+), 7 deletions(-)
create mode 100644 src/cam/sdl_sink.cpp
create mode 100644 src/cam/sdl_sink.h
create mode 100644 src/cam/sdl_texture.cpp
create mode 100644 src/cam/sdl_texture.h
create mode 100644 src/cam/sdl_texture_mjpg.cpp
create mode 100644 src/cam/sdl_texture_mjpg.h
create mode 100644 src/cam/sdl_texture_yuyv.cpp
create mode 100644 src/cam/sdl_texture_yuyv.h
--
2.35.3
More information about the libcamera-devel
mailing list