[Python-checkins] python/nondist/sandbox/audiotest audiotest.c,1.1,1.2
gward@users.sourceforge.net
gward@users.sourceforge.net
Sun, 01 Jun 2003 14:51:21 -0700
Update of /cvsroot/python/python/nondist/sandbox/audiotest
In directory sc8-pr-cvs1:/tmp/cvs-serv7091
Modified Files:
audiotest.c
Log Message:
Free 'sample' object when done with it.
Move printing/dumping functions into an #ifdef'd out block (to avoid
compiler warnings).
Index: audiotest.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/audiotest/audiotest.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** audiotest.c 1 Jun 2003 21:49:10 -0000 1.1
--- audiotest.c 1 Jun 2003 21:51:18 -0000 1.2
***************
*** 148,158 ****
static void
- printsample(FILE * f, audiosample_t * sample)
- {
- fprintf(f, "<audiosample at %p: rate=%d, size=%d, sign=%c>",
- sample, sample->rate, sample->size, (sample->sign ? 'Y' : 'N'));
- }
-
- static void
freesample (audiosample_t * sample)
{
--- 148,151 ----
***************
*** 180,190 ****
static void
- printsignal(FILE * f, audiosignal_t * signal)
- {
- fprintf(f, "<audiosignal at %p: freq=%d, ampl=%g, dur=%g>",
- signal, signal->freq, signal->ampl, signal->dur);
- }
-
- static void
freesignal (audiosignal_t * signal)
{
--- 173,176 ----
***************
*** 207,210 ****
--- 193,212 ----
}
+ /* Debugging stuff: ifdef'd out to avoid compiler warnings */
+ #ifdef DEBUG
+ static void
+ printsample(FILE * f, audiosample_t * sample)
+ {
+ fprintf(f, "<audiosample at %p: rate=%d, size=%d, sign=%c>",
+ sample, sample->rate, sample->size, (sample->sign ? 'Y' : 'N'));
+ }
+
+ static void
+ printsignal(FILE * f, audiosignal_t * signal)
+ {
+ fprintf(f, "<audiosignal at %p: freq=%d, ampl=%g, dur=%g>",
+ signal, signal->freq, signal->ampl, signal->dur);
+ }
+
static void
printbuffer (FILE * f, audiobuffer_t * buffer)
***************
*** 228,231 ****
--- 230,234 ----
fputc('\n', f);
}
+ #endif
static void
***************
*** 477,480 ****
--- 480,485 ----
test_major_scale(testnum++, sample, device);
+
+ freesample(sample);
}