Sound für synchrone Wiedergabe geändert

This commit is contained in:
2026-10-06 19:10:34 +02:00
parent bc564c5371
commit 98f6f1c903
12 changed files with 572 additions and 409 deletions

View File

@@ -15,8 +15,13 @@ find_package(Qt6 REQUIRED COMPONENTS
Network
)
# ALSA (audio passthrough, same as the HDMI viewer)
find_package(PkgConfig REQUIRED)
pkg_check_modules(ALSA REQUIRED alsa)
set(SOURCES
src/main.cpp
src/audiothread.cpp
src/mainwindow.cpp
src/serialworker.cpp
src/rawview.cpp
@@ -30,6 +35,7 @@ set(SOURCES
)
set(HEADERS
include/audiothread.h
include/mainwindow.h
include/serialworker.h
include/rawview.h
@@ -45,7 +51,7 @@ set(HEADERS
qt6_add_resources(RESOURCES resources.qrc)
add_executable(uartscope ${SOURCES} ${HEADERS} ${RESOURCES})
target_include_directories(uartscope PRIVATE include)
target_include_directories(uartscope PRIVATE include ${ALSA_INCLUDE_DIRS})
target_link_libraries(uartscope PRIVATE
Qt6::Core
@@ -53,6 +59,7 @@ target_link_libraries(uartscope PRIVATE
Qt6::Widgets
Qt6::SerialPort
Qt6::Network
${ALSA_LIBRARIES}
)
# V4L2 uses Linux kernel headers directly (linux/videodev2.h)