CHANGES 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. Audaspace 1.3
  2. =============
  3. - New features:
  4. - linear interpolation for volume changes in the software mixer
  5. - dynamic Loading for JACK
  6. - Bug fixes:
  7. - renamed Jack to JACK
  8. - C API was not working
  9. - filter python API parameter check
  10. - finding ffmpeg with pkgconfig
  11. 64884a7 Windows fixes.
  12. 53ba3e6 Implemented JACK dynamic loading.
  13. 5ee0ee1 Continues last commit.
  14. c24b384 Trying to fix travis-ci python versioning once and for all (at least for python3).
  15. 1fbf3bf Rename Jack => JACK where possible.
  16. 6e4b31f Implemented linear interpolation for volume changes in the software mixer.
  17. 817043c Fixing C API not working.
  18. c384daf Maybe travis-ci works now.
  19. aa7ddd7 Fix (hopefully) for previous commit.
  20. 57c5dd7 Configure MACOSX_DEPLOYMENT_TARGET for travis-ci.
  21. 7ae6ff9 Fix travis-ci python path.
  22. 552fea4 Added posibillity to use math constants on MinGW
  23. c18ed59 Bugfix: incorrect parameter check in python API.
  24. 6f048c3 CMake: fix finding ffmpeg with pkgconfig.
  25. Audaspace 1.2
  26. =============
  27. - New features:
  28. - sound list
  29. - random sounds
  30. - dynamic music playing
  31. - playback manager
  32. - convolution/reverbation
  33. - multi-threading
  34. - binaural audio
  35. - API changes:
  36. - changing default sample rate from 44.1 to 48 kHz
  37. - Bug fixes:
  38. - several standard library fixes.
  39. - Bindings API:
  40. - mixdown C API refactored
  41. - CMake/Building:
  42. - assuring numpy is installed
  43. - building the Python module on Mac OS X with CMake
  44. a6b6e70 Changing default sample rate from 44.1 to 48 kHz.
  45. 20f0164 Bugfix: CMake custom command for python module on OS X.
  46. 98679a2 Bugfix: using standard library (s)rand.
  47. 5ab4fe7 Bugfix: first step in fixing the vector of array problem.
  48. e83f01d FFTW: trying to use complex to circumvent vector of array problem.
  49. 093ebc0 Bugfix: abs -> std::fabs.
  50. 328d7cc Bugfix: standard library include and call fixes.
  51. f78e330 Bugfix: using correct includes.
  52. 64d7825 Behavior change: C API Mixdown
  53. 749896b Merge pull request #3 from DethonUSAL/master
  54. 6e9491c CMake: finding NumPy.
  55. Audaspace 1.1
  56. =============
  57. - Bug fixes:
  58. - pkgconfig uses cmake configured library directory
  59. - FFMPEG file writing crashed, also corrected pts for encoding
  60. - silenced Doxygen warnings about undefined defines
  61. - C++ API:
  62. - ResampleReader uses specs instead of sample rate
  63. - Bindings API:
  64. - writing sounds to files
  65. - reading sound data, specs and length
  66. - resampling sounds
  67. - CMake/Building:
  68. - first steps towards building for Mac
  69. - windows builds copy dlls automatically
  70. - Python module:
  71. - using distutils instead of setuptools
  72. - added numpy as dependency
  73. - Documentation:
  74. - added windows building and plugin documentation
  75. - disabled html timestamps in doxygen
  76. - updated sphinx template
  77. - build binding documentation without installing the python module
  78. Detailed list of changes:
  79. 326a300 Documentation: windows, dll copying now done automatically.
  80. 54cac4f Windows: install dlls.
  81. 65c2d78 Bindings: Sound length and specs properties.
  82. c38da70 Bindings API: adding resampling.
  83. 374822f Documentation: Added windows and plugin documentation.
  84. a9dc5b9 Python module: add numpy as dependency.
  85. c933a02 C API: implement new API based on the python API.
  86. ac54c52 Python API: silence numpy warnings.
  87. c9491bb Python API: checking for a positive sample rate.
  88. 4eb1fa8 Python API: reorder functions.
  89. ec7c00b Sphinx update and fixes.
  90. e16d979 FFMPEG: correct pts during encoding.
  91. 7ab3935 Documentation: git path fix.
  92. 28d77bb Python: use distutils directly instead of setuptools.
  93. 1f43284 Silence doxygen warning about undefined defines.
  94. 0d52458 CMake: improvements and fixes for building on Mac.
  95. 37daedf FFMPEG: bugfixes for file writing.
  96. 780ca2a ResampleReader API change
  97. 4d9863d Python API: Optimization for cached sounds' data access.
  98. ea04fee Python API: read sound data and create sound buffers as well as getting the specs of a sound.
  99. 335b293 Python sound writing API.
  100. 36a7252 Pkgconfig: use cmake configured library directory.
  101. 5503908 Doxygen: disable html timestamps.
  102. Initial Release of Audaspace 1.0
  103. ================================
  104. Audaspace has been the internal audio library of blender since blender 2.5. It is now released as a standalone library to be used in other projects as well.