this feature will not last very long, its too hard to maintain, sometimes segfaults when encoder is finised or stops ?

moved into seperate folder, and cleaned up some components
This commit is contained in:
2026-06-25 09:23:01 +02:00
parent d605509588
commit 51421ffc2b
11 changed files with 757 additions and 4 deletions
+12 -3
View File
@@ -38,7 +38,10 @@ set(SOURCES
src/engine/SpectrumAnalyzer.cpp
src/engine/MusicLibrary.cpp
src/engine/MetadataReader.cpp
src/engine/AlbumReencoder.cpp
# engine/encoder
src/engine/encoder/AlbumReencoder.cpp
src/engine/encoder/TrackEncoder.cpp
src/engine/encoder/StageBuffer.cpp
# ffmpeg
src/engine/ffmpeg/FormatContext.cpp
src/engine/ffmpeg/CodecContext.cpp
@@ -74,8 +77,13 @@ set(HEADERS
src/engine/Track.h
src/engine/MetadataReader.h
src/engine/MusicLibrary.h
src/engine/ReencodeJob.h
src/engine/AlbumReencoder.h
# engine/encoder
src/engine/encoder/ReencodeJob.h
src/engine/encoder/AlbumReencoder.h
src/engine/encoder/TrackEncoder.h
src/engine/encoder/StageBuffer.h
src/engine/encoder/FfmpegGuards.h
src/engine/encoder/SampleRateUtils.h
# ffmpeg wrapper
src/engine/ffmpeg/FormatContext.h
src/engine/ffmpeg/CodecContext.h
@@ -111,6 +119,7 @@ target_include_directories(SubWave PRIVATE
src/config
src/controllers
src/engine
src/engine/encoder
src/engine/ffmpeg
src/playlists
src/gui