1a00e9866139094703cb706383b23aa6d0fc6a80
--- 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.
Description
C++ Media Player (based off the rDesk mediaplayer called Wavy)
https://rattatwinko.servecounterstrike.com/subwave/
Languages
C++
90.2%
PowerShell
3.3%
Shell
2.8%
CMake
2.3%
C
0.9%
Other
0.5%