Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-18Audaspace: Moving audaspace 1.3 into extern.Jörg Müller
Deleting the old internal audaspace. Major changes from there are: - The whole library was refactored to use C++11. - Many stability and performance improvements. - Major Python API refactor: - Most requested: Play self generated sounds using numpy arrays. - For games: Sound list, random sounds and dynamic music. - Writing sounds to files. - Sequencing API. - Opening sound devices, eg. Jack. - Ability to choose different OpenAL devices in the user settings.
2016-10-25API: Fix LinksAaron Carlisle
Self-explanatory. to find broken links run `sphinx-build -b linkcheck sphinx-in sphinx-out` Reviewers: mont29 Tags: #bf_blender, #python, #infrastructure:_websites Differential Revision: https://developer.blender.org/D2297
2016-07-23Audaspace: fix incorrect parameter check in python API.Jörg Müller
Found by PVS-Studio T48917
2015-12-27Fix T47064: Change Audio defaults to 48 kHzJörg Müller
Historically blender had an audio sample rate of 44.1 kHz as default which is mostly popular because it's the sample rate of audio CDs. Audaspace kept using this default from the pre 2.5 era. It was about time to change to 48 kHz, which is a more widespread standard nowadays, especially in video. It is the recommended sampling rate of the Audio Engineering Society. Further reading: https://en.wikipedia.org/wiki/44,100_Hz#Status
2015-01-29Audaspace: Fix typo in speed of sound initialization value by lordloki ↵Jörg Müller
(Jorge Bernal)
2013-08-15Adding a new state for sound handles in audaspace: stopped.Joerg Mueller
Now sounds that stopped playing but are still kept in the device can be differentiated from paused sounds with this state. This should also fix the performance issues mentioned in [#36466] End of SequencerEntrys not set correctly. Please test if sound pausing, resuming and stopping works fine in the BGE and sequencer, my tests all worked fine, but there might be a use case that needs some fixing.
2012-11-05Audaspace:Joerg Mueller
Replacing AUD_Reference with boost::shared_ptr.
2012-09-16style cleanupCampbell Barton
2012-06-17code cleanup: includes, also correct some py example typosCampbell Barton
2011-11-03use Py_TYPE macro (no functional changes)Campbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-09-27py apiCampbell Barton
- use Py_ssize_t when dealing with python sequence sizes - dont call PySequence_Size(py_b) in a loop (its slow). - use faster sequence/float parsing in aud.Factory.filter
2011-08-073D Audio GSoC:Joerg Mueller
* Pepper depends on ffmpeg 0.7.1 or higher now, windows and mac build systems set to ffmpeg-0.8 * Fixed orientation retrieval in OpenAL device code. * Added stopAll() method to AUD_IDevice (also for Python) and call it on BGE exit * Changed BGE to use audaspace via native C++ instead over the C API. * Made AUD_SequencerFactory and AUD_SequencerEntry thread safe. * Changed sound caching into a flag which fixes problems on file loading, especially with undo. * Removed unused parameter from sound_mute_scene_sound * Fixed bug: changing FPS didn't update the sequencer sound positions. * Fixed bug: Properties of sequencer strips weren't set correctly. * Minor warning fixes.
2011-07-303D Audio GSoC:Joerg Mueller
* Fix for sequencer strip IDs, only one strip played. * Fix for PyAPI sample rate. * Enhanced Double Reader to return more data if possible.
2011-06-223D Audio GSoC:Joerg Mueller
- Converting AUD_SampleRate to a double - Removing AUD_DefaultMixer - Introducing AUD_ResampleReader as base class for all resampling readers.
2011-06-223D Audio GSoC:Joerg Mueller
- Created Handle classes - Changed Reference counting completely - Fixing some streaming bugs - Completely disabled OpenAL Buffered Factories (they were unused anyway)
2011-06-163D Audio GSoC:Joerg Mueller
GameEngine Python access sound actuator's sound (with setting! :-D).
2011-06-063D Audio GSoC:Joerg Mueller
Making it possible to access blenders internal sounds via Python.
2011-06-043D Audio GSoC:Joerg Mueller
Memory management improvements.
2011-04-15fix [#26937] Radio button text truncation should start at beginning of stringCampbell Barton
ensure start of text is always visible. - also left in test for fix [#26933] which left it broken. - quiet warning in AUD Py API.
2011-02-25doxgyen: audaspace tagged.Nathan Letwory
2011-02-19Relicensing audaspace under GPL 2 or later.Joerg Mueller
2011-01-09use PySequence_Size() rather then PySequence_Length(), this is only kept in ↵Campbell Barton
python for backwards compatibility.
2010-11-07patch [#24576] aud.Handle.status return boolCampbell Barton
from Dan Eicher (dna), no functional changes, just return bool rather then int types.
2010-08-16Audaspace:Joerg Mueller
* Fix for uncached exception whith invalid audio file. * Includes fix for windows.
2010-08-13Py API Docs:Joerg Mueller
* Moving the alternative parser * Checking for classmethods and staticmethods of builtin modules
2010-08-10Py API Docs:Joerg Mueller
* Improved audaspace docs * Added an epy parser to add epydoc documented modules to the sphinx docs
2010-08-06Py API Documentation:Joerg Mueller
* Fix some minor errors my script found in mathutils and blf. * Fixing optional parameters with default values in aud.
2010-08-05Audaspace Py API: Improving Docs (Crosslinks, etc).Joerg Mueller
2010-08-03Audaspace Py API: Updated some outdated docs.Joerg Mueller
2010-08-03Audaspace:Joerg Mueller
* Py API: Renamed Sound to Factory to match the C++ classes and make it possible to add Readers when necessary to the API. * Py API docs: Added the filter example. * Fixed a crash for sounds without stop callback.
2010-08-03Audaspace Py API: Getting rid of unnecessary forward declarations.Joerg Mueller
2010-08-03Audaspace:Joerg Mueller
* Added an error string for audaspace exceptions. * Fixed PyAPI exceptions. * Minor bugfixes. * Added a name parameter to the Jack device, so that one can define an own name via Python.
2010-08-03Audaspace Py API:Joerg Mueller
* Devices are now created with the constructor instead of class methods.
2010-08-02Audaspace:Joerg Mueller
* Created awesome filter classes :) * Made all filter effects use the filter classes instead of having the same implementation everywhere. * Added a Python API for LTI IIR filters. * Fixed a warning in creator.c that was introduced when adding game autoplay.
2010-07-31Audaspace:Joerg Mueller
* Fixed some compiler warnings * Implemented device looping * Note: Scrubbing in the sequencer is broken atm
2010-07-31Audaspace: Refactored the complete 3D Device code giving a nicer API.Joerg Mueller
2010-07-28Audaspace Refactor:Joerg Mueller
* Removed whole Capabilities System * Fixed Py API error strings * Improved some Py API properties * Minor other changes
2010-07-28Audaspace: HUGE Refactor.Joerg Mueller
Some points of the refactor not sorted by importance: * Fixed immutability of readers and factories (there are exceptions...) * Fixed copy constructors and = operators * Removed messaging system * Removed reader types * Added const where possible * Using initalisers when possible * Avoided use of pointers when possible * Removed AUD_NEW and AUD_DELETE macros * Removed useless NULL pointer checks * Fixed exception catching * Fixed some yet unknown bugs * Lots of other stuff
2010-07-26Audaspace Py API:Joerg Mueller
* Renamed get_c_device() to device() * Made the threshold parameter of Sound.square() optional * Added a sample rate parameter for Sound.sine() * Example updates
2010-07-26Audaspace Py API:Joerg Mueller
* Renaming superpose and double to mix and join * Making most of the static methods of Sound normal ones * Minor documentation fixes
2010-07-26Removing unnecessary _ functions from device as the c_device is a device too ↵Joerg Mueller
and doesn't have it's own api.
2010-07-25Audaspace Py API documentation fixes.Joerg Mueller
2010-07-23Audaspace Python API: Better docs.Joerg Mueller
2010-07-23Changed the fix for string literal warnings to dynamic casts, patch for one ↵Joerg Mueller
function sent to python devs the other won't be patched according to the devs in IRC.
2010-07-20svn merge -r 30418:30512 ↵Joerg Mueller
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2010-07-17Audaspace Py API: Getting rid of string literal warnings.Joerg Mueller
2010-07-14Python API:Joerg Mueller
* PEP8 fixes for aud. * Correction of doc strings.
2010-07-09Audaspace:Joerg Mueller
* Renamed AUD_Handle to AUD_Channel in the C-API to prevent errors with the C++ version of AUD_Handle. * Added Python API!!!