add: Audio Info in NowPlayingPanel.cpp ; Includes: Samplerate, bits/sample, and codec

change: opengl dll for windows now is not included, cause it is too large
refactor: Spectrogram colors for bars are now in a Header (GradientPresetHeader.h), with accompaning methods
This commit is contained in:
2026-07-02 16:35:04 +02:00
parent 515404a220
commit 7297ae5f6b
13 changed files with 166 additions and 50 deletions
+6 -5
View File
@@ -63,6 +63,7 @@ set(HEADERS
src/gui/CoverArtWidget.h
src/gui/SpectrogramWidget.h
src/gui/GradientDialog.h
src/gui/GradientPresetHeader.h
src/gui/EqualizerWidget.h
src/gui/EqualizerPresetManager.h
src/gui/FreqCurveWidget.h
@@ -87,10 +88,10 @@ set(HEADERS
src/engine/encoder/StageBuffer.h
src/engine/encoder/FfmpegGuards.h
src/engine/encoder/SampleRateUtils.h
src/engine/encoder/CodecUtils.h # new: pickSampleFormat/pickChannelCount/clampBitrate/ChannelLayoutGuard
src/engine/encoder/OutputPathBuilder.h # new: buildOutputPath
src/engine/encoder/DecoderPipeline.h # new: input open + decoder context
src/engine/encoder/EncoderPipeline.h # new: encoder + muxer + SWR + encode frame
src/engine/encoder/CodecUtils.h
src/engine/encoder/OutputPathBuilder.h
src/engine/encoder/DecoderPipeline.h
src/engine/encoder/EncoderPipeline.h
# ffmpeg wrapper
src/engine/ffmpeg/FormatContext.h
src/engine/ffmpeg/CodecContext.h
@@ -131,7 +132,7 @@ target_include_directories(SubWave PRIVATE
src/config
src/controllers
src/engine
src/engine/encoder # covers CodecUtils.h, OutputPathBuilder.h, DecoderPipeline.h, EncoderPipeline.h
src/engine/encoder
src/engine/ffmpeg
src/playlists
src/gui