Commit History

Author SHA1 Message Date
  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