ladybird/Userland/Libraries/LibAudio
Karol Kosek 91c9d9ee88 LibAudio: Make playing lossy flacs more truthful
Playing a lossy flac file resulted in hearing something
you'd not like to play.  Instead of your lovely bass, you had sounds
as if you put a CD-ROM disc to a CD player.

It turned out that the size for making signed values was too big,
making all the values unsigned.

I've used lossyWav[1] (the posix port[2] to be exact)
to generate such files.

[1]: https://wiki.hydrogenaud.io/index.php?title=LossyWAV
[2]: https://github.com/MoSal/lossywav-for-posix
2021-08-06 23:50:10 +02:00
..
Buffer.cpp LibAudio: Make ResampleHelper templated for different sample types 2021-06-25 20:48:14 +04:30
Buffer.h LibAudio: Make ResampleHelper templated for different sample types 2021-06-25 20:48:14 +04:30
ClientConnection.cpp LibAudio: Add ClientConnection::async_enqueue() 2021-07-05 19:33:55 +02:00
ClientConnection.h LibAudio: Add ClientConnection::async_enqueue() 2021-07-05 19:33:55 +02:00
CMakeLists.txt LibAudio: Implement a basic FLAC loader 2021-06-25 20:48:14 +04:30
FlacLoader.cpp LibAudio: Make playing lossy flacs more truthful 2021-08-06 23:50:10 +02:00
FlacLoader.h LibAudio: Handle stream errors in FlacLoader 2021-08-02 09:05:28 +02:00
FlacTypes.h LibAudio: Implement a basic FLAC loader 2021-06-25 20:48:14 +04:30
Loader.cpp LibAudio: Implement a basic FLAC loader 2021-06-25 20:48:14 +04:30
Loader.h LibAudio: Make LoaderPlugin::error_string return String& 2021-06-25 20:48:14 +04:30
WavLoader.cpp LibAudio: Make ResampleHelper templated for different sample types 2021-06-25 20:48:14 +04:30
WavLoader.h LibAudio: Make ResampleHelper templated for different sample types 2021-06-25 20:48:14 +04:30
WavWriter.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
WavWriter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00