Commit Graph

6 Commits

Author SHA1 Message Date
rattatwinko 515404a220 fix: the reencode dialog codec help text being weirdly coloured on different platforms
refactor: build.sh
2026-07-01 21:45:03 +02:00
rattatwinko 1a00e98661 rather large commit, it now handles memory and threading properly.
---

more thorough commit message which was generated by the wonderful copilot AI tool:

Refactor and enhance audio encoding and decoding pipelines

- Introduced CodecUtils.h for utility functions related to audio codec selection, including sample format and bitrate clamping.
- Added DecoderPipeline.h to manage audio decoding, including opening files and retrieving audio stream information.
- Implemented EncoderPipeline.h to handle audio encoding, including encoder setup, resampling, and writing output files.
- Created OutputPathBuilder.h to generate output file paths based on reencode job specifications.
- Refactored SpectrogramWidget to improve OpenGL handling and ensure safe context usage.
- Updated ReencodeDialog.h to enhance code readability and maintainability.
- Improved error handling and logging throughout the audio processing components.
2026-07-01 09:56:37 +02:00
rattatwinko 66843e3ad2 refactor: EqualizerWidget and the logic behind it.
convenience add: build.sh cai option (Clean AppImage)
2026-06-19 18:54:20 +02:00
rattatwinko c46caf7533 try to make code performant, lets see if this will work. 2026-06-11 18:45:03 +02:00
rattatwinko 3c274b5cf8 more advanced build script, refactor eqprocessor.cpps functions: process and recomputeBiquad, which were not nice to read. now nicer to read. no need to compile, compile at more major change 2026-06-08 12:36:13 +02:00
rattatwinko 61eb9a8be5 implement new audio engine 2026-06-05 20:30:12 +02:00