Skip to content
Success

Changes

Summary

  1. Fix calculating the ambisonic rotation matrix (commit: 1c928c7) (details)
  2. Use narrow_cast more in alc/ and common/ (commit: 9f78de8) (details)
  3. Avoid using const char* (commit: 0b04993) (details)
  4. Use find() instead of find_if() where possible (commit: edfd546) (details)
  5. Replace more static_casts (commit: e0b90b6) (details)
  6. Use narrow_cast in the UHJ utils (commit: 897885d) (details)
  7. Make InitAL nodiscard (commit: 23c501e) (details)
  8. Make sure ContextParams is aligned for vectors and the matrix (commit: 78f6270) (details)
Commit 1c928c767afcf3d4e396b71edf7808f81afec3e4 by chris.kcat
Fix calculating the ambisonic rotation matrix
(commit: 1c928c7)
The file was modifiedalc/alu.cpp (diff)
Commit 9f78de8ef6a3dd85776854553fb79ee81daaf2bc by chris.kcat
Use narrow_cast more in alc/ and common/
(commit: 9f78de8)
The file was modifiedalc/alu.cpp (diff)
The file was modifiedcommon/pffft.cpp (diff)
The file was modifiedalc/device.cpp (diff)
The file was modifiedCMakeLists.txt (diff)
The file was modifiedalc/alc.cpp (diff)
The file was modifiedcommon/alcomplex.cpp (diff)
The file was modifiedcommon/polyphase_resampler.cpp (diff)
The file was modifiedalc/context.cpp (diff)
The file was modifiedcommon/phase_shifter.h (diff)
The file was modifiedalc/events.cpp (diff)
The file was modifiedalc/panning.cpp (diff)
The file was modifiedalc/alconfig.cpp (diff)
The file was modifiedcommon/strutils.cpp (diff)
The file was modifiedrouter/router.cpp (diff)
The file was modifiedcommon/alnumeric.h (diff)
The file was modifiedcore/logging.h (diff)
The file was modifiedrouter/alc.cpp (diff)
Commit 0b0499365e1a9e3badb01350bd2af53214559253 by chris.kcat
Avoid using const char*

Instead use either std::string_view or gsl::czstring, the latter of which
technically just being an alias for const char*, but better clarifies it's a
null-terminated char array that also helps code checkers.
(commit: 0b04993)
The file was modifiedalc/events.cpp (diff)
The file was modifiedcore/ambdec.cpp (diff)
The file was modifiedal/eax/call.h (diff)
The file was modifiedal/eax/fx_slot_index.cpp (diff)
The file was modifiedal/auxeffectslot.h (diff)
The file was modifiedal/effects/null.cpp (diff)
The file was modifiedcore/device.h (diff)
The file was modifiedal/effects/fshifter.cpp (diff)
The file was modifiedcore/ambdec.h (diff)
The file was modifiedalc/alconfig.cpp (diff)
The file was modifiedalc/alc.cpp (diff)
The file was modifiedalc/context.h (diff)
The file was modifiedal/effects/distortion.cpp (diff)
The file was modifiedal/eax/call.cpp (diff)
The file was modifiedal/eax/fx_slots.h (diff)
The file was modifiedcommon/dynload.h (diff)
The file was modifiedcore/dbus_wrap.cpp (diff)
The file was modifiedal/source.cpp (diff)
The file was modifiedalc/panning.cpp (diff)
The file was modifiedal/eax/fx_slots.cpp (diff)
The file was modifiedal/effects/pshifter.cpp (diff)
The file was modifiedal/error.cpp (diff)
The file was modifiedal/effects/echo.cpp (diff)
The file was modifiedal/source.h (diff)
The file was modifiedcommon/strutils.hpp (diff)
The file was modifiedrouter/alc.cpp (diff)
The file was modifiedal/auxeffectslot.cpp (diff)
The file was modifiedal/effects/vmorpher.cpp (diff)
The file was modifiedcore/rtkit.cpp (diff)
The file was modifiedal/effects/compressor.cpp (diff)
The file was modifiedal/effects/equalizer.cpp (diff)
The file was modifiedal/effects/modulator.cpp (diff)
The file was modifiedal/effects/reverb.cpp (diff)
The file was modifiedrouter/router.cpp (diff)
The file was modifiedal/eax/effect.h (diff)
The file was modifiedal/effects/chorus.cpp (diff)
The file was modifiedal/eax/fx_slot_index.h (diff)
The file was modifiedcommon/dynload.cpp (diff)
The file was modifiedal/effects/autowah.cpp (diff)
The file was modifiedalc/context.cpp (diff)
The file was modifiedcommon/strutils.cpp (diff)
Commit edfd5460537edf475d40486b44b39a71de9a834c by chris.kcat
Use find() instead of find_if() where possible
(commit: edfd546)
The file was modifiedalc/backends/pulseaudio.cpp (diff)
The file was modifiedalc/backends/otherio.cpp (diff)
The file was modifiedalc/alc.cpp (diff)
The file was modifiedalc/backends/sdl3.cpp (diff)
The file was modifiedalc/backends/coreaudio.cpp (diff)
The file was modifiedalc/backends/jack.cpp (diff)
The file was modifiedalc/backends/oss.cpp (diff)
The file was modifiedalc/backends/pipewire.cpp (diff)
The file was modifiedalc/alconfig.cpp (diff)
The file was modifiedcore/logging.h (diff)
The file was modifiedalc/backends/oss.cpp (diff)
The file was modifiedalc/backends/solaris.cpp (diff)
The file was modifiedalc/backends/alsa.cpp (diff)
The file was modifiedalc/backends/coreaudio.cpp (diff)
The file was modifiedalc/alc.cpp (diff)
The file was modifiedalc/backends/sndio.cpp (diff)
The file was modifiedalc/backends/wave.cpp (diff)
The file was modifiedcore/cubic_tables.cpp (diff)
The file was modifiedalc/backends/pipewire.cpp (diff)
The file was modifiedcommon/alstring.h (diff)
The file was modifiedcore/helpers.cpp (diff)
The file was modifiedalc/backends/sdl3.cpp (diff)
The file was modifiedcore/rtkit.cpp (diff)
The file was modifiedalc/backends/wasapi.cpp (diff)
The file was modifiedalc/backends/winmm.cpp (diff)
The file was modifiedcore/bsinc_tables.cpp (diff)
The file was modifiedalc/backends/dsound.cpp (diff)
The file was modifiedalc/backends/portaudio.cpp (diff)
The file was modifiedcommon/alnumeric.h (diff)
The file was modifiedalc/backends/opensl.cpp (diff)
The file was modifiedrouter/router.cpp (diff)
The file was modifiedalc/backends/otherio.cpp (diff)
The file was modifiedalc/backends/jack.cpp (diff)
The file was modifiedal/auxeffectslot.cpp (diff)
The file was modifiedcommon/dynload.cpp (diff)
The file was modifiedalc/backends/pulseaudio.cpp (diff)
The file was modifiedcore/logging.cpp (diff)
The file was modifiedalc/backends/oboe.cpp (diff)
Commit 897885d47be34cf56ee940f7be807b759482817e by chris.kcat
Use narrow_cast in the UHJ utils
(commit: 897885d)
The file was modifiedutils/uhjdecoder.cpp (diff)
The file was modifiedutils/uhjencoder.cpp (diff)
The file was modifiedexamples/common/alhelpers.hpp (diff)
Commit 78f62702080aed3c4c5935acd35d333b0074bb39 by chris.kcat
Make sure ContextParams is aligned for vectors and the matrix
(commit: 78f6270)
The file was modifiedcore/context.h (diff)