au88x0_a3ddata.c 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // SPDX-License-Identifier: GPL-2.0-or-later
  2. /***************************************************************************
  3. * au88x0_a3ddata.c
  4. *
  5. * Wed Nov 19 21:11:32 2003
  6. * Copyright 2003 mjander
  7. * [email protected]
  8. ****************************************************************************/
  9. /*
  10. */
  11. /* Constant initializer values. */
  12. static const a3d_Hrtf_t A3dHrirZeros = {
  13. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14. 0, 0, 0,
  15. 0, 0, 0,
  16. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17. 0, 0, 0,
  18. 0, 0, 0
  19. };
  20. static __maybe_unused const a3d_Hrtf_t A3dHrirImpulse = {
  21. 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  22. 0, 0, 0,
  23. 0, 0, 0, 0,
  24. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  25. 0, 0, 0,
  26. 0, 0, 0
  27. };
  28. static __maybe_unused const a3d_Hrtf_t A3dHrirOnes = {
  29. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  30. 0x7fff,
  31. 0x7fff,
  32. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  33. 0x7fff,
  34. 0x7fff,
  35. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  36. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  37. 0x7fff,
  38. 0x7fff,
  39. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  40. 0x7fff,
  41. 0x7fff,
  42. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
  43. };
  44. static __maybe_unused const a3d_Hrtf_t A3dHrirSatTest = {
  45. 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
  46. 0x7fff,
  47. 0x7fff,
  48. 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001,
  49. 0x8001,
  50. 0x8001,
  51. 0x7fff, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  52. 0, 0, 0,
  53. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  54. };
  55. static __maybe_unused const a3d_Hrtf_t A3dHrirDImpulse = {
  56. 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  57. 0, 0, 0,
  58. 0, 0, 0, 0,
  59. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  60. 0, 0, 0,
  61. 0, 0, 0
  62. };
  63. static const a3d_ItdDline_t A3dItdDlineZeros = {
  64. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  65. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  66. };
  67. static short const GainTCDefault = 0x300;
  68. static short const ItdTCDefault = 0x0C8;
  69. static short const HrtfTCDefault = 0x147;
  70. static short const CoefTCDefault = 0x300;