Thu, 22 Aug 2019 18:21:35 -0400 Ryan C. Gordon Removed alTrace; it has migrated to a separate repository. default tip
Thu, 22 Aug 2019 18:17:13 -0400 Ryan C. Gordon Added ALC_EXT_TRACE_INFO and AL_EXT_TRACE_INFO to headers.
Tue, 13 Aug 2019 21:47:34 -0400 Ryan C. Gordon Fixed opening of capture devices.
Thu, 18 Jul 2019 19:46:45 -0400 Ryan C. Gordon altrace: more tracefile processing cleanup.
Thu, 18 Jul 2019 15:33:56 -0400 Ryan C. Gordon altrace: Only track timestamps for API calls, handle waiting in run vistor.
Thu, 18 Jul 2019 15:23:36 -0400 Ryan C. Gordon altrace: A ton of reworking to split decoding trace data from using it.
Tue, 16 Jul 2019 16:54:26 -0400 Ryan C. Gordon altrace: log state changes that happen outside of API calls.
Tue, 16 Jul 2019 16:53:43 -0400 Ryan C. Gordon altrace: Log the correct pointer during alcCreateContext().
Tue, 16 Jul 2019 10:53:21 -0400 Ryan C. Gordon altrace: tweaked output options.
Tue, 16 Jul 2019 03:21:01 -0400 Ryan C. Gordon altrace: Bulk of the work on tracking state changes.
Tue, 16 Jul 2019 03:13:37 -0400 Ryan C. Gordon altrace: Fixed literal string output during log playback.
Tue, 09 Jul 2019 00:31:54 -0400 Ryan C. Gordon altrace: wrap devices and contexts in our own pointer.
Mon, 08 Jul 2019 20:26:20 -0400 Ryan C. Gordon Fixed playback of ALC error events.
Sun, 07 Jul 2019 11:30:20 -0400 Ryan C. Gordon altrace: rename "entry" to "event" since they aren't all entry points now.
Sun, 07 Jul 2019 04:07:37 -0400 Ryan C. Gordon altrace: Make thread ids human-readable.
Sun, 07 Jul 2019 03:54:44 -0400 Ryan C. Gordon altrace: Optimized callstack logging.
Sat, 06 Jul 2019 23:59:04 -0400 Ryan C. Gordon altrace: Implement a basic hash map for AL names.
Sat, 06 Jul 2019 17:38:42 -0400 Ryan C. Gordon altrace: record callers' thread id and callstack.
Sat, 06 Jul 2019 17:11:00 -0400 Ryan C. Gordon altrace: print symbols instead of ints when an integer get reports an enum.
Sat, 06 Jul 2019 16:42:14 -0400 Ryan C. Gordon Deal with _exit() not letting our destructor run.
Sat, 06 Jul 2019 16:31:23 -0400 Ryan C. Gordon First shot at running the trace back through an OpenAL implementation.
Sat, 06 Jul 2019 16:26:22 -0400 Ryan C. Gordon altrace: Some entry points are part of an extension (and might be unavailable).
Sat, 06 Jul 2019 00:35:40 -0400 Ryan C. Gordon Log more data: captured samples, original pointers, data from Get calls.
Sat, 06 Jul 2019 00:34:43 -0400 Ryan C. Gordon Added a FIXME.
Fri, 05 Jul 2019 21:28:47 -0400 Ryan C. Gordon Initial shot at a basic debug annotation extension.
Fri, 05 Jul 2019 21:28:05 -0400 Ryan C. Gordon Keep track of contexts and devices so we can report error state correctly.
Thu, 04 Jul 2019 13:26:14 -0400 Ryan C. Gordon altrace: initial add, work-in-progress.
Mon, 01 Jul 2019 14:38:40 -0400 Ryan C. Gordon Store source object's names in its struct, for debugging purposes.
Mon, 01 Jul 2019 13:19:56 -0400 Ryan C. Gordon Turn off FIXME debug output for now.
Mon, 01 Jul 2019 13:19:25 -0400 Ryan C. Gordon When releasing an entire buffer queue, reset the item count to 0.
Mon, 01 Jul 2019 12:24:08 -0400 Ryan C. Gordon Fixed silly logic bug in buffer/source generation.
Mon, 01 Jul 2019 12:22:52 -0400 Ryan C. Gordon Fixed incorrect assertion.
Sat, 29 Jun 2019 19:44:55 -0400 Ryan C. Gordon Buffer and source objects' allocated field is no longer atomic.
Sat, 29 Jun 2019 01:45:15 -0400 Ryan C. Gordon Updated the documentation on the locking strategy.
Sat, 29 Jun 2019 01:31:33 -0400 Ryan C. Gordon The buffer queue pool is no longer atomic.
Fri, 28 Jun 2019 19:22:07 -0400 Ryan C. Gordon Updated SourceBlock code to match BufferBlock.
Fri, 28 Jun 2019 18:43:24 -0400 Ryan C. Gordon Don't mark buffers as allocated until the end.
Fri, 28 Jun 2019 17:27:03 -0400 Ryan C. Gordon BufferBlocks are now in an array of pointers to blocks, not a linked list.
Thu, 27 Jun 2019 21:09:20 -0400 Ryan C. Gordon Unref any static buffers when deleting sources.
Thu, 27 Jun 2019 21:02:03 -0400 Ryan C. Gordon Reworked source objects dramatically.
Thu, 27 Jun 2019 20:52:29 -0400 Ryan C. Gordon Some improvement to BufferBlocks to make them more efficient.
Thu, 27 Jun 2019 19:25:01 -0400 Ryan C. Gordon Use SDL_INLINE instead of reimplementing it.
Thu, 30 May 2019 16:49:54 -0400 Ryan C. Gordon Fixed some state management issues.
Thu, 30 May 2019 16:49:19 -0400 Ryan C. Gordon Some state management flow cleanup.
Thu, 30 May 2019 16:47:20 -0400 Ryan C. Gordon Lock capture device before resetting state in alcCaptureStart().
Thu, 30 May 2019 16:46:20 -0400 Ryan C. Gordon Removed incorrect return.
Thu, 30 May 2019 16:44:34 -0400 Ryan C. Gordon A bunch of comment cleanups and FIXMEs.
Thu, 30 May 2019 16:45:20 -0400 Ryan C. Gordon Unify capture/playback device init, make device->connected atomic.
Thu, 30 May 2019 16:35:51 -0400 Ryan C. Gordon BufferBlock list pointers don't need to be atomic anymore.
Thu, 30 May 2019 16:29:15 -0400 Ryan C. Gordon Removed buffer_queue_lock, since it's redundant now.
Thu, 30 May 2019 16:22:27 -0400 Ryan C. Gordon Wrap all the API entry points in a mutex.
Sat, 15 Jun 2019 11:53:15 -0400 Ryan C. Gordon Aligning SIMD pointers for mixing had a nasty copy/paste bug.
Tue, 19 Jun 2018 13:57:25 -0400 Ryan C. Gordon Make sure we get the mixers we need.
Fri, 15 Jun 2018 14:27:19 -0400 Ryan C. Gordon A couple of fixes for Visual Studio's anti-C99 posture.
Fri, 15 Jun 2018 13:17:14 -0400 Ryan C. Gordon Patched to compile on pre-C99 compilers.
Wed, 09 May 2018 17:53:52 -0400 Ryan C. Gordon Deal with processing and unqueueing buffers on stop/delete/etc more cleanly.
Thu, 26 Apr 2018 00:36:19 -0400 Ryan C. Gordon Patched to compile on Visual Studio.
Wed, 25 Apr 2018 19:51:54 -0400 Ryan C. Gordon Make sure alBufferData() allocates a SIMD-aligned memory buffer.
Wed, 25 Apr 2018 19:51:25 -0400 Ryan C. Gordon NEON stereo buffer mixing code gets slight benefit from more unrolling.
Wed, 25 Apr 2018 19:48:35 -0400 Ryan C. Gordon 1-channel SIMD code can coerce alignment in one special case, too.
(0) -100 -60 tip