- config moves into oakcommon as ConfigStore + oakcommon_config_* C API (INI storage, typed entries, error-handler injection); node and render call sites keep OAK_CONFIG() macro shape via a local shim that forwards to the C API; transition config stubs removed - oakaudio: de-Qt all six classes, C ABI in include/audio with refcounted handles (processor/manager/waveform/levelmeter/sync, 48 functions); PreviewAudioDevice moved in from render; recording goes through oakcodec encoder; waveform extract uses probe + ffmpeg_bridge decode (decode_audio needs M8 task system) - fix re_sum_samples min/max init bug (values clamped to 0 for same-sign ranges) - every C API function has positive + error-path tests; suites: oakcommon 193, oakaudio 36, oaknode 96, oakrender 42, oakcodec 18
19 lines
408 B
CMake
19 lines
408 B
CMake
target_sources(oakcommon PRIVATE
|
|
colortransform.cpp
|
|
config.cpp
|
|
commandlineparser.cpp
|
|
current.cpp
|
|
subtitleparams.cpp
|
|
videoparams.cpp
|
|
debug.cpp
|
|
dropworkflowbehavior.cpp
|
|
ffmpegutils.cpp
|
|
filefunctions.cpp
|
|
miscutils.cpp
|
|
ocioutils.cpp
|
|
oiioutils.cpp
|
|
power.cpp
|
|
qtutils.cpp
|
|
xmlutils.cpp
|
|
)
|