georgemoralis
ec8899dadf
Merge pull request #3 from roamic/normalize-float-audio
...
normalize floating point output
2025-02-23 22:59:20 +02:00
Vladislav Mikhalin
d11de2b9fd
normalize floating point output
2025-02-23 15:19:10 +03:00
georgemoralis
9640129dc6
Merge pull request #2 from vladmikhalin/master
...
Add non-interleaved PCM output
2024-11-06 17:51:57 +02:00
Vladislav Mikhalin
3acdcdc78f
Add non-interleaved PCM output
2024-11-06 18:50:12 +03:00
georgemoralis
57d31bb364
Merge pull request #1 from vladmikhalin/master
...
Added resampling to other PCM formats
2024-11-05 21:53:51 +02:00
Vladislav Mikhalin
a350a4b727
Added resampling to other PCM formats
2024-11-05 21:58:24 +03:00
Macdu
978dec28bc
Fix static linking on MSVC
2024-11-05 21:58:24 +03:00
bnnm
7406e447c0
fix x64 config in vcxproj
2023-07-30 16:52:34 -07:00
bnnm
9ca64bf320
makefile tweaks for easier external config
2023-07-30 16:52:34 -07:00
Alex Barney
6a9e00f6c7
Check that the superframe flag is set properly
2018-10-17 15:12:06 -05:00
Alex Barney
0fb7069bdc
Merge pull request #4 from kode54/master
...
Support v141_xp and use static runtime
2018-07-03 14:34:24 -05:00
Christopher Snowhill
8c2a63f602
Update project file.
2018-04-10 15:48:42 -07:00
Alex Barney
91fd5507e3
Fix a validation range value, and incorrect stored data
2018-04-10 15:05:56 -05:00
Alex Barney
761a8dd80b
Make sure parameters from the bitsteam are validated
2018-02-09 17:23:52 -06:00
Alex Barney
da8602475e
Refactor and shrink some tables
2018-02-09 16:50:22 -06:00
Alex Barney
247b0c2d13
Remove some debugging leftovers
2018-01-14 15:44:41 -06:00
Alex Barney
9dfa693d01
Optimize float to short function. 20% decoding speedup
...
Results based on MSVC 32-bit build.
2018-01-14 15:44:41 -06:00
Alex Barney
3b97512fa9
Add a license file
2018-01-14 08:56:19 -06:00
Alex Barney
d56c9c192e
Decide on a naming convention.
...
This is a port of the C# decoder, and the majority of the code is very similar. Many functions have been directly copied, with minor changes.
Because of this, I've decided to use the same naming conventions as the C# project to keep those similarities more apparent.
2018-01-14 08:50:51 -06:00
Alex Barney
2d18bd62ba
Make some functions static
2018-01-13 18:52:12 -06:00
Alex Barney
54b469e488
Add makefile and fix warnings
2018-01-13 18:14:53 -06:00
Alex Barney
520109fffe
Move C source files to "src" directory
2018-01-12 16:04:01 -06:00
Alex Barney
ad3f0f2283
Generate Huffman lookup and IMDCT tables at runtime
2018-01-07 21:27:09 -07:00
Alex Barney
c9b9866b58
Decode LFE blocks and band extension
2018-01-03 15:02:42 -07:00
Alex Barney
46d42036a4
Quick and dirty port to C
...
Very direct port from C# version.
Same files, function/variable names.
Band extension isn't handled.
Tables are pre-generated instead of being created at runtime.
Extensive testing has not been done.
2018-01-03 00:02:49 -07:00
Alex Barney
109e63b7c4
Relocate some tables
2017-12-18 09:37:25 -06:00
Alex Barney
8368a4cd70
Add C# project
2017-12-17 21:04:48 -06:00
Alex Barney
1335bfd4ac
Initial commit
2017-12-17 20:47:39 -06:00