Jonathan Lennox
|
3a1dc9dc15
Make it possible to pass in paths to opus_demo and opus_compare.
|
9 years ago |
Jonathan Lennox
|
0bc1ecc254
Create OPUS_FAST_INT64 macro, to abstract conditions where opus_int64 should be used.
|
9 years ago |
Jonathan Lennox
|
a7c1ebf6bc
Use ProjectReference rather than AdditionalDependencies for test programs, so build dependencies are right.
|
9 years ago |
Jonathan Lennox
|
fee0ed0754
Add intrinsics support to Visual Studio build.
|
9 years ago |
Jonathan Lennox
|
43120f0075
Reorganize x86 SSE intrinsics code.
|
9 years ago |
Jonathan Lennox
|
cb0875e07d
Move SSE2 and SSE4.1 intrinsics functions to separate files, to be compiled with appropriate compiler flags. Otherwise, compilers are allowed to take advantage of (e.g.) -msse4.1 to generate code that uses SSE4.1 instructions, even when no SSE4.1 intrinsics are explicitly used in the source.
|
9 years ago |
Jonathan Lennox
|
26fc5c3775
Remove some unnecessary #includes from x86cpu.c.
|
9 years ago |
Jonathan Lennox
|
577bfb159a
Fix struct initialization of CPU_Feature structure.
|
9 years ago |
Jonathan Lennox
|
33cf9e2f47
Fix cpuid asm on 32-bit PIC.
|
9 years ago |
Jonathan Lennox
|
ee6ec6349e
Fix instruction used for cpuid test.
|
9 years ago |
Jonathan Lennox
|
1d60b49e9d
In optimized mode, don't force Clang to use explicit load/store for _mm_cvtepi16_epi32, only for _mm_cvtepi8_epi32. Adjust comment accordingly.
|
9 years ago |
Jonathan Lennox
|
b4aa5dc858
Reorganize configure's detection of intrinsics functions:
|
9 years ago |
Koen Vos
|
56d850412a
Fixes bitrate statistics for decode-only operation and inband FEC
|
9 years ago |
Koen Vos
|
3499e78bd5
Fix for flutter with FEC
|
9 years ago |
Mark Harris
|
8adff0bb31
Fix const struct to work with C++ compilation
|
9 years ago |
Mark Harris
|
4feb0dff99
Silence clang -Wcast-align warnings
|
9 years ago |
Mark Harris
|
348e6946c1
Eliminate signed division overhead in align()
|
9 years ago |
Jonathan Lennox
|
ef86768677
Simplify and generalize implementation of align(). Should be very efficient on sensible platforms, and correct everywhere.
|
9 years ago |
Jean-Marc Valin
|
24539c4d7b
Make align() work even on machines with 32-bit chars
|
9 years ago |
Jean-Marc Valin
|
e90adb0013
More conservative alignment
|
9 years ago |
Timothy B. Terriberry
|
fc0276fad4
Update the oggopus draft.
|
9 years ago |
Timothy B. Terriberry
|
25c2f620b6
Improve OPUS_GET_LSB_DEPTH documentation.
|
9 years ago |
Ralph Giles
|
3bd0231be1
Add release checksums.
|
9 years ago |
Timothy B. Terriberry
|
ccfb066685
oggopus: Bump draft date and version for 07 publication.
|
9 years ago |
Jean-Marc Valin
|
5b20cb01b3
rtp draft -11
|
9 years ago |
Jean-Marc Valin
|
51abf4896b
rtp draft -10 (deleting text)
|
9 years ago |
Jean-Marc Valin
|
5771a672ca
IESG RTP draft update
|
9 years ago |
Timothy B. Terriberry
|
36e0445e61
Ogg Opus draft: Address chair review comments.
|
9 years ago |
Jean-Marc Valin
|
6814b2c250
Avoiding the term "mode" in opus_demo
|
9 years ago |
Timothy B. Terriberry
|
2d83e7e297
Wrap _mm_cvtepi...() intrinsics in macros on clang.
|
9 years ago |