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
+5 -2
View File
@@ -1,7 +1,9 @@
# completely written by chatgpt btw. dont bother for winslop
# except one part, which is the dll deletion!
Set-StrictMode -Version Latest
$ErrorActionPreference = "Stop"
# this is bullshit, only needed cause QtCreator is needed to compile the App ; which is also bullshit
$BuildDir = Join-Path $env:USERPROFILE "Documents\SubWave\build\Desktop_Qt_6_10_2_MinGW_64_bit-Release"
$ZipOutDir = Join-Path $env:USERPROFILE "Documents\SubWave\build"
$QtBin = "C:\Qt\6.10.2\mingw_64\bin"
@@ -11,7 +13,7 @@ $AppExe = Join-Path $BuildDir "SubWave.exe"
$StagingDir = Join-Path $env:TEMP "SubWave_staging"
$ZipPath = Join-Path $ZipOutDir "SubWave.zip"
$UnpackedDir = Join-Path $ZipOutDir "SubWave_uncompressed"
$UnpackedDir = Join-Path $ZipOutDir "SubWave"
function Copy-Dll($src, $dst) {
if (Test-Path $src) {
@@ -125,7 +127,8 @@ $dllsToRemove = @(
"avdevice-*.dll","libavdevice-*.dll",
"swscale-*.dll","libswscale-*.dll",
"postproc-*.dll","libpostproc-*.dll",
"libfftw3f-3.dll","libfftw3l-3.dll"
"libfftw3f-3.dll","libfftw3l-3.dll",
"opengl32sw.dll" # opengl is usually shipped withwindows, so we can safely delete it, mesa is not needed
)
foreach ($pattern in $dllsToRemove) {