remove "done" folders, label "bs/droneenter, bs/dronelook, and bs/dronevanish files and functions"

This commit is contained in:
Banjo Kazooie
2023-01-21 20:13:03 -06:00
parent 0ecaa54b4a
commit c004632915
190 changed files with 645 additions and 644 deletions

41
src/core1/audio/save.c Normal file
View File

@@ -0,0 +1,41 @@
#include <ultra64.h>
#include "synthInternals.h"
Acmd *alSavePull(void *filter, s16 *outp, s32 outCount, s32 sampleOffset,
Acmd *p)
{
Acmd *ptr = p;
ALSave *f = (ALSave *)filter;
ALFilter *source = f->filter.source;
ptr = (*source->handler)(source, outp, outCount, sampleOffset, ptr);
aSetBuffer (ptr++, 0, 0, 0, outCount<<1);
aInterleave(ptr++, AL_MAIN_L_OUT, AL_MAIN_R_OUT);
aSetBuffer (ptr++, 0, 0, 0, outCount<<2);
aSaveBuffer(ptr++, f->dramout);
return ptr;
}
s32 alSaveParam(void *filter, s32 paramID, void *param)
{
ALSave *a = (ALSave *) filter;
ALFilter *f = (ALFilter *) filter;
s32 pp = (s32) param;
switch (paramID) {
case (AL_FILTER_SET_SOURCE):
f->source = (ALFilter *) param;
break;
case (AL_FILTER_SET_DRAM):
a->dramout = pp;
break;
default:
break;
}
return 0;
}