Write YUV frames to jpeg directly instead of DNG

This commit is contained in:
Martijn Braam
2024-01-18 03:12:57 +01:00
parent e0e94a62b2
commit dbacf8a005
3 changed files with 110 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ PKG_CHECK_MODULES(DNG REQUIRED libdng)
PKG_CHECK_MODULES(XLIB REQUIRED x11)
PKG_CHECK_MODULES(XRANDR REQUIRED xrandr)
PKG_CHECK_MODULES(WAYLAND REQUIRED wayland-client)
PKG_CHECK_MODULES(JPEG REQUIRED libjpeg)
# Setup CMake to use GTK+, tell the compiler where to look for headers
# and to the linker where to look for libraries
@@ -28,6 +29,7 @@ INCLUDE_DIRECTORIES(
${XLIB_INCLUDE_DIRS}
${XRANDR_INCLUDE_DIRS}
${WAYLAND_INCLUDE_DIRS}
${JPEG_INCLUDE_DIRS}
)
LINK_DIRECTORIES(
${GTK4_LIBRARY_DIRS}
@@ -39,6 +41,7 @@ LINK_DIRECTORIES(
${XLIB_LIBRARY_DIRS}
${XRANDR_LIBRARY_DIRS}
${WAYLAND_LIBRARY_DIRS}
${JPEG_DIRS}
)
# Add other flags to the compiler
@@ -52,6 +55,7 @@ ADD_DEFINITIONS(
${XLIB_CFLAGS_OTHER}
${XRANDR_CFLAGS_OTHER}
${WAYLAND_CFLAGS_OTHER}
${JPEG_OTHER}
)
find_program(GLIB_COMPILE_RESOURCES NAMES glib-compile-resources REQUIRED)
@@ -93,6 +97,7 @@ target_link_libraries(megapixels-gtk
${XLIB_LIBRARIES}
${XRANDR_LIBRARIES}
${WAYLAND_LIBRARIES}
${JPEG_LIBRARIES}
)
add_compile_definitions(VERSION="${PROJECT_VERSION}")