Activity for Competent Audio

  • Oddwarg Oddwarg committed [e290f4] on Code

    Regenerated release

  • Oddwarg Oddwarg committed [7e4b11] on Code

    Updated linux build scripts and regenerated linux binaries

  • Oddwarg Oddwarg committed [da0a67] on Code

    Added dllexport/dllimport to tinycthread and regenerated windows binaries

  • Oddwarg Oddwarg committed [b7c9ca] on Code

    Added dsp error code for division by zero (instead of crashing program)

  • Oddwarg Oddwarg committed [2df707] on Code

    Fixed a segmentation fault caused by misaligned floats combined with SSE compiler optimisation when loading a DSP program with a size not a multiple of 4 and using the mono sound model. Regenerated windows binaries.

  • Oddwarg Oddwarg committed [b69054] on Code

    Modified build scripts to make tinycthread a separate dll

  • Oddwarg Oddwarg committed [c9f6c9] on Code

    Regenerated release

  • Oddwarg Oddwarg committed [e6eec3] on Code

    Added read(ByteBuffer) method to AudioDecoderStream

  • Oddwarg Oddwarg committed [8884a6] on Code

    Exposed fields in CAClip and added no-args constructor.

  • Oddwarg Oddwarg committed [10c6a7] on Code

    regenerated releases

  • Oddwarg Oddwarg committed [9cf0af] on Code

    Fixed documentation error regarding channel matrices. Added architecture document

  • Oddwarg Oddwarg committed [ddd539] on Code

    Rebuild all binaries and removed obsolete binaries. Improved build scripts.

  • Oddwarg Oddwarg committed [b2a900] on Code

    Removed caResetProcessedClips and added caPlayReset, resolving an issue where there was no reliable way to make sure the counter restarted from zero upon playback. Processed clip counter now uses atomics instead of message passing if available, reducing chance of clogging the dispatch thread. CA_VERSION is now 5.

  • Oddwarg Oddwarg committed [f9da4c] on Code

    Compiled windows binaries

  • Oddwarg Oddwarg committed [1e5351] on Code

    Fixed a deadlock caused by filling the up- and down-message queues simultaneously. Increased the default message queue size.

  • Oddwarg Oddwarg committed [e003ed] on Code

    Fixed documentation error in CASink.java. Fixed compatibility problem in WAV.java (java wav file reader).

  • Oddwarg Oddwarg committed [eea66e] on Code

    Refactored java dsp code, added TODO for risvm integer division safety

  • Oddwarg Oddwarg committed [ac5be5] on Code

    Fixed bugs in java/soundfile module where the input streams would not close the underlying stream.

  • Oddwarg Oddwarg committed [49f33d] on Code

    Generated release

  • Oddwarg Oddwarg committed [08fcdb] on Code

    Built changes for linux

  • Oddwarg Oddwarg committed [392843] on Code

    Added test for new functionality

  • Oddwarg Oddwarg committed [ac710c] on Code

    Fixed last commits to actually compile, fixed mistake where caResetProcessedClips cleared the clip queue, and compiled for Windows

  • Oddwarg Oddwarg committed [9901ac] on Code

    Fixed a new bug where the processed clip count would not be updated when reaching the end of the clip queue.

  • Oddwarg Oddwarg committed [0d5ac9] on Code

    API change: caGetProcessedClips will now only be reset to zero when calling caResetProcessedClips

  • Oddwarg Oddwarg committed [3ea6c7] on Code

    Micro optimisation in CASampler

  • Oddwarg Oddwarg committed [635fc8] on Code

    Updated release

  • Oddwarg Oddwarg committed [ddb36d] on Code

    Updated 32-bit windows builds and scripts to use a better compiler

  • Oddwarg Oddwarg committed [52a234]

    Fixed previous failed attempt to generate release

  • Oddwarg Oddwarg committed [345819]

    Merge with de46a8bfe9e8796cf24051f6b2f9b322a11651a5

  • Oddwarg Oddwarg committed [d52b51]

    Regenerated release

  • Oddwarg Oddwarg committed [de46a8]

    Fixed previous failed attempt to update files...

  • Oddwarg Oddwarg committed [f77ce5]

    Merge

  • Oddwarg Oddwarg committed [8e66fa]

    Fixed error when trying to use sample rate that is different from the device sample rate for a shared wasapi device on windows vista

  • Oddwarg Oddwarg committed [a2abbb]

    Regenerated release

  • Oddwarg Oddwarg committed [ed6e8c]

    Enabled WASAPI backend on windows vista

  • Oddwarg Oddwarg committed [40b8c6]

    Update release again

  • Oddwarg Oddwarg committed [7b4514]

    Merge with 12885aa171f138a799a11e328f26ebaa7a109d4c

  • Oddwarg Oddwarg committed [263186]

    Recompiled some things for no discernible reason

  • Oddwarg Oddwarg committed [12885a]

    Regenerated release files

  • Oddwarg Oddwarg committed [04fe34]

    Added limited support for vista/xp to libsoundio (added WaveOut backend) and renamed it to libsoundio-ca since it is now significantly different from the original. Incremented CA_VERSION to 4. Applications can now set a custom backend loading order. Samplers can now start playback at an offset. Added ensurePlaying function to samplers. Added loop restart points to samplers. Fixed possible null pointer dereferences when caInitialize fails. Added bounds checking to internal device lookup function.

  • Oddwarg Oddwarg committed [a85b49]

    updated todo

  • Oddwarg Oddwarg committed [4d72a2]

    AudioDecoderStream is now an InputStream instead of FilterInputStream

  • Oddwarg Oddwarg committed [49427a]

    Updated release

  • Oddwarg Oddwarg committed [d97bef]

    Add hgignore

  • Oddwarg Oddwarg committed [c23597]

    Fixed yet another wasapi related libsoundio bug

  • Oddwarg Oddwarg committed [4738a2]

    Fixed WAV loader bug where 8 bit files were incorrectly set to signed

  • Oddwarg Oddwarg committed [c2178e]

    Wav loader now handles files with fmt chunk size 18

  • Oddwarg Oddwarg committed [00ab99]

    New wav file loader now behaves as expected when wav files have extra data at the end

  • Oddwarg Oddwarg committed [c627f6]

    Autogenerated release files now contain sources.

  • Oddwarg Oddwarg committed [79ae52]

    Separated soundfile package into separate module from high. Reorganized java project and wrote bash script to generate releases files faster. Updated release files. Fixed AudioGraph file chooser alignment.

  • Oddwarg Oddwarg committed [61df8c]

    Ported AudioGraph to java 1.6 and added it to the test package. Improved license wording.

  • Oddwarg Oddwarg committed [164536]

    Updated libsoundio source code and builds. Removed javasound dependency from CAClipLoader. Updated some documentation. Removed some data duplication from test cases

  • Oddwarg Oddwarg committed [70f168]

    Updated readme with upcoming libsoundio changes

  • Oddwarg Oddwarg committed [8c2ec3]

    Set project encoding to utf-8

  • Oddwarg Oddwarg committed [d05642]

    CAClipLoader now returns null instead of throwing UnsupportedAudioFileException. Updated release. Added todo.txt

  • Oddwarg Oddwarg committed [bcbed1]

    Removed incorrect endianness compensation code and dubious prints in ogg decoder

  • Oddwarg Oddwarg committed [022dcb]

    Re-exported low level java library

  • Oddwarg Oddwarg committed [a7e7ed]

    DSP implementations now store their state

  • Oddwarg Oddwarg committed [81a936]

    Augmented release files with recent changes

  • Oddwarg Oddwarg committed [6dc74f]

    Recompiled windows binaries

  • Oddwarg Oddwarg committed [be3dae]

    Recompiled linux binaries

  • Oddwarg Oddwarg committed [3763a1]

    Fixed swapped names for highpass.asm, lowpass.asm. Fixed a bug inherited from sndfilter where the theta value in biquad could exceed pi, causing a chirp. Added subnormal dropping optimisation to the biquad filter (as in the original chromium source). Note: recompilation has not been performed.

  • Oddwarg Oddwarg committed [f7c454]

    Recompiled binaries and increased release version to 3.

  • Oddwarg Oddwarg committed [b63835]

    Updated modded libsoundio with support for older jack versions

  • Oddwarg Oddwarg committed [6420d2]

    Changed the preferred backend order. Ignoring native/bin. Updating native version number to 3.

  • Oddwarg Oddwarg committed [4a38fe]

    Fixed incorrect handling of CASampler.playAndDelete

  • Oddwarg Oddwarg committed [edeb22]

    Updated linux binaries.

  • Oddwarg Oddwarg committed [77b796]

    Fixed some mistakes in ca_dsp documentation. Improved the DSP class in the high level Java library, added GenericDSP subclass to aid in developing new DSP programs, and added GenericDSPTest demonstrating how it is used. The RISVM now flushes stdout when printing newlines (Linux binaries have not yet been recompiled).

  • Oddwarg Oddwarg committed [c3b51d]

    Fixed bug in python assembler where single element data was not appended to the bytecode

  • Oddwarg Oddwarg committed [c362bb]

    Added missing support for labels and character literals to single element risvm assembly data in python assembler

  • Oddwarg Oddwarg committed [a5beb9]

    Fixed bug where labels were not accepted in single-element data

  • Oddwarg Oddwarg committed [b3bdcb]

    Added support for using labels as data values for words and dwords to both risvm assemblers. Fixed an incorrect error message in Assembler.java.

  • Oddwarg Oddwarg committed [11ce50]

    Separated risvm assembler java code so it can be used without any dependencies on CA classes. Implemented command line interface for the assembler.

  • Oddwarg Oddwarg committed [6bf34c]

    Changed simpletest to use thread-unsafe dispatcher

  • Oddwarg Oddwarg committed [efd299]

    Added updated windows binaries. Updated release builds to beta 2. Updated readme to reflect new information.

  • Oddwarg Oddwarg committed [771c37]

    Disabled the debug print from the underflow callback because libsoundio does not accurately detect underflows, and printing in this callback causes actual underflows. Updated all binaries.

  • Oddwarg Oddwarg committed [a06871]

    Changed recommended buffer size in documentation to sample rate / 60. Added new Linux binaries.

  • Oddwarg Oddwarg committed [73876b]

    Changed argument order in 64 bit linux build script to work on a modern OS. Added fflush after printf. Fixed an off-by-one division error with integer samples. Added some internal error checks to sampler.

  • Oddwarg Oddwarg committed [09a1ff]

    Incremented CA_VERSION to 2. Added caPrint functionality: Application can now specify a custom function for printing debug information. Exposed this in the JNI layer as an option to pass a java.lang.Appendable from the application. Fixed possible deadlock in high level java api when calling uninitialize while samplers are still playing using CASampler.playAndForget. Increased buffer sizes for java test programs and the default buffer size for CASink. Enabled optimization options for Linux bu...

  • Oddwarg Oddwarg committed [2b9e9d]

    Fixed bad build path path for jorbis.jar

  • Oddwarg Oddwarg committed [45fca3]

    Added archives with source code for modified libsoundio version and audiograph example program and updated overview file. Added windows icon file.

  • Oddwarg Oddwarg committed [e0d74b]

    Switched from jcodec to jlayer for the mp3 decoding in the high level java API.

  • Oddwarg Oddwarg committed [3193ba]

    Loading intensity stereo coded mp3 files now fails with an IOException rather than an IllegalArgumentException

  • Oddwarg Oddwarg committed [2ae2f2]

    Fixed export mistakes

  • Oddwarg Oddwarg committed [782fec]

    Improved java documentation. Incremented CA_VERSION, JNI version and beta release number to 1.

  • Oddwarg Oddwarg committed [307b5e]

    Fixed an issue where the stream parameters changed event was not delivered to destination functions on mixers attached to a sink, if the sink has never been opened before. (This resulted in cryptic errors when attaching a DSP to a mixer before opening the sink.) The list of all sources for a destination no longer belongs to the audio callback. Changed the machine code in accordance with this. The stream parameters changed event has been renamed to the stream opened event, and is now delivered...

  • Oddwarg Oddwarg committed [7aeb66]

    Modified readme and added beta 0 release files

  • Oddwarg Oddwarg committed [60fe80]

    Initial import

1