| 27 | | |
|---|
| 28 | | [1.0 Beta 3 released - 6.7.2005]=============================================== |
|---|
| 29 | | Jun-07-2005 patrickh NEW VERSION: 0.93.0 |
|---|
| 30 | | |
|---|
| 31 | | [1.0 Beta 2 released - 1.18.2005]============================================== |
|---|
| 32 | | Jan-18-2005 patrickh NEW VERSION: 0.92.0 |
|---|
| 33 | | |
|---|
| 34 | | [1.0 Beta 1 released - 12.24.2004]============================================= |
|---|
| 35 | | Dec-23-2004 patrickh NEW VERSION: 0.91.0 |
|---|
| 36 | | Nov-18-2004 patrickh Moved the sonix class into the snx namespace. Renamed |
|---|
| 37 | | the namespaces snxEndian and snxFileIO to snx::Endian |
|---|
| 38 | | and snx::FileIO. |
|---|
| 39 | | NEW VERSION: 0.5.0 |
|---|
| 40 | | Nov-17-2004 patrickh Fixed potential problems with polymorphic Sonix types |
|---|
| 41 | | not being compiled into the sonix library correctly. |
|---|
| 42 | | NEW VERSION: 0.4.1 |
|---|
| 43 | | Apr-11-2004 patrickh Sonix now depends on an installed version of GMTL. |
|---|
| 44 | | Dec-01-2003 patrickh Removed the deletePlugin() function from the required |
|---|
| 45 | | list of entry points a Sonix plug-in must implement. |
|---|
| 46 | | Now, snx::ISoundImplementation defines a pure virtual |
|---|
| 47 | | destroy() method that must be implemented. |
|---|
| 48 | | NEW VERSION: 0.3.0 |
|---|
| 49 | | Nov-29-2003 chooze Removed XDL in favor of using vpr::Library. |
|---|
| 50 | | NEW VERSION: 0.3.0 |
|---|
| 51 | | Nov-27-2003 patrickh Moved the plug-in code from snx/plugins into plugins |
|---|
| 52 | | and gave the plug-ins their own build system. |
|---|
| 53 | | Nov-27-2003 patrickh Rewrote the build system. |
|---|
| 54 | | Jul-24-2003 browner Added the audiere plugin. this required the |
|---|
| 55 | | modification of the SoundInfo struct for a streaming |
|---|
| 56 | | flag - which means we now support streaming apis |
|---|
| 57 | | NEW VERSION: 0.2.2 |
|---|
| 58 | | Oct-25-2002 patrickh Replaced use of snx::Singleton<T> with the thread-safe |
|---|
| 59 | | vpr::Singleton<T>. The header snx/Singleton.h has |
|---|
| 60 | | been removed from the source tree. |
|---|
| 61 | | NEW VERSION: 0.2.1 |
|---|
| 62 | | Oct-14-2002 browner Modified Sonix to use VPR for output. And updated the |
|---|
| 63 | | build system accordingly. |
|---|
| 64 | | NEW VERSION: 0.2.0 |
|---|
| 65 | | Sep-13-2002 patrickh Fixed a nasty segmentation fault, most likely caused |
|---|
| 66 | | by a stack overrrun. |
|---|
| 67 | | NEW VERSION: 0.1.2 |
|---|
| 68 | | Sep-04-2002 nonchocoboy AudioWorks plugin now actually works. |
|---|
| 69 | | NEW VERSION: 0.1.1 |
|---|
| 70 | | Aug-29-2002 nonchocoboy Changed the build so that the sonix implementations are |
|---|
| 71 | | built as individual shared libraries ready to be loaded |
|---|
| 72 | | dynamically at runtime via the plugin system that was |
|---|
| 73 | | built into sonix earlier. Sonix now only scans the |
|---|
| 74 | | following directories for plugins: |
|---|
| 75 | | ${SNX_BASE_DIR}/share/sonix/plugins |
|---|
| 76 | | ${HOME}/.sonix/plugins |
|---|
| 77 | | NEW VERSION: 0.1.0 |
|---|
| 78 | | Aug-06-2002 patrickh Developer installations are now constructed using the |
|---|
| 79 | | standard installation targets. |
|---|
| 80 | | Aug-06-2002 subatomic Added plugin for Subsynth audio synthesizer. |
|---|
| 81 | | Aug-04-2002 subatomic Use abstract interface class ISoundImplementation |
|---|
| 82 | | so that plugins can be loaded at runtime instead of |
|---|
| 83 | | compiled statically. |
|---|
| 84 | | Aug-03-2002 subatomic Added subsynth plugin. |
|---|
| 85 | | Aug-01-2002 patrickh Enabled compiling of profiled libraries. |
|---|
| 86 | | Jul-30-2002 patrickh Fixed problems with building on IRIX wherein the Sonix |
|---|
| 87 | | library was not put into lib{32,64} correctly. |
|---|
| 88 | | Jul-20-2002 subatomic Added plugin loading support with xdl (cross platform |
|---|
| 89 | | dlopen). There currently are no plugins that work with |
|---|
| 90 | | this, stay tuned... Sonix will scan 3 directories for |
|---|
| 91 | | plugins: "${SNX_BASE_DIR}/lib/modules/sonix" |
|---|
| 92 | | "${SNX_BASE_DIR}/share/sonix/plugins" |
|---|
| 93 | | "${HOME}/.sonix/plugins" |
|---|
| 94 | | Jun-24-2002 patrickh The sonix-config script is now written in Perl. It is |
|---|
| 95 | | capable of determining its installation path at |
|---|
| 96 | | runtime. |
|---|
| 97 | | Apr-16-2002 subatomic Added grouping in doxygen autodocumentation |
|---|
| 98 | | Apr-12-2002 subatomic pause, unpause, set volume, pitch, and retriggerable |
|---|
| 99 | | Apr-12-2002 subatomic Added isPaused, isRetriggerable, isPlaying |
|---|
| 100 | | Apr-12-2002 subatomic Sonix uses GMTL for math. Vapor dependency is removed. |
|---|
| 101 | | Dec-28-2001 subatomic SoundHandle is now available. Use it to allocate and |
|---|
| 102 | | access sound objects. |
|---|
| 103 | | Oct-24-2001 subatomic Sonix uses juggler math and vapor singleton now. |
|---|
| 104 | | NOTE, because of this change you'll need to link |
|---|
| 105 | | against VR Juggler, JCCL, Gadgeteer, and VPR libs. |
|---|
| 106 | | Once Juggler math is separated, these dependancies |
|---|
| 107 | | will drastically reduce. |
|---|
| 108 | | Oct-22-2001 subatomic renamed project to sonix |
|---|
| 109 | | Jun-21-2001 subatomic Newest Juggler Audio is born. Based on my previous two |
|---|
| 110 | | revisions, I've refactored the vjSoundManager into two |
|---|
| 111 | | parts. One part (core) that can stand alone as a |
|---|
| 112 | | useful reconfigurable sound adapter, and one part that |
|---|
| 113 | | allows VR Juggler to communicate with the core. This |
|---|
| 114 | | newest derivitive of the VR Juggler sound manager |
|---|
| 115 | | finally allows runtime reconfiguration of the sounds |
|---|
| 116 | | and their respective sound implementations. Also it |
|---|
| 117 | | allows extension of available sound drivers at runtime |
|---|
| 118 | | to help facilitate an always running system. This |
|---|
| 119 | | iteration of the VR Juggler sound code will be called |
|---|
| 120 | | AudioJuggler. |
|---|
| 121 | | Dec-05-2000 subatomic Rewrote vjSoundManager to allow run-time |
|---|
| 122 | | reconfiguration like all the other components of VR |
|---|
| 123 | | Juggler. This code is a prototype, and is not yet |
|---|
| 124 | | good enough to go into the main distribution of VR |
|---|
| 125 | | Juggler. |
|---|
| 126 | | Jun-17-2000 subatomic Created the VR Juggler vjSoundManager and associated |
|---|
| 127 | | classes which allow a VR juggler application to |
|---|
| 128 | | generically use sound within an application. |
|---|
| 129 | | vjSoundManager is essentially an adaptor to an |
|---|
| 130 | | underlying sound API, in this case SL library, or |
|---|
| 131 | | Audioworks. |
|---|