Skip to content

Commit

Permalink
Updated.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Nov 16, 2003
1 parent 0dfe158 commit 5e0c9e0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
5 changes: 5 additions & 0 deletions osx/CHANGELOG
Expand Up @@ -6,6 +6,11 @@
11162003 - Replaced all the downsamplers with Bresenham thingey, but who am I
kidding? I'm already planning to rip this shit out for the audio
buffer equivalent of Bresenham's run length algorithm.
Cleaned up source attribute management. Now we only recalculate
source mixing attributes if something has really changed, instead
of when alSource*() is called at all...this should cut down on
processing for apps that set source state every frame whether it
has changed or not. Removed tab characters from alSource.c.
11122003 - Mono downsamplers now slow-but-correct...just a temporary hack to
fix incorrect render of a sentence in the ArmyOps SFAVWID lecture.
Cleaned up some tabs.
Expand Down
6 changes: 3 additions & 3 deletions osx/TODO
@@ -1,6 +1,9 @@
- Resamplers need altivec versions.
- Resamplers need to suck less.
- Vorbis extension needs resampling to device format.
- Vorbis extension missing altivec mixer for mono output.
- Vorbis extension should cope with alignment to mix with Altivec whenever
humanly possible.
- Capture extension
- Pitch resampling.
- Mono output.
Expand All @@ -18,9 +21,6 @@
completely scalar mixing path. See mono mixers for reference.
- Altivec mixer for stereo8 is missing.
- Arbitrary downsampling is broken/slow.
- Don't set src->needsRecalculation unless alSource*() value is different from
current state...some games set state every frame even if nothing has changed,
forcing every playing source to recalc every pass through the mixer.
- Port to Linux.

// end of TODO ...
Expand Down

0 comments on commit 5e0c9e0

Please sign in to comment.