Re: Trying to Trace Error... need some help
Rob Leslie <[email protected]> Fri, 29 Jul 2005 22:28:39 -0700
| Newsgroups | gmane.comp.audio.mad.devel |
|---|---|
| Message-ID | <[email protected]> |
On Jul 29, 2005, at 4:34 PM, Matt Weber wrote: > What I would like to be able to do is see exactly how each > individual input sample is being decoded and stored as pcm (pcm- > >samples[]). My problem is that I can't see where the code is > outputting to the pcm->samples location. I'm a relatively > inexperienced programmer, but would like to think I can manage to > figure things out given time. What I imagine is happening is that > these locations aren't being filled directly, but being passed an > address somehow. > > Sorry for this lame question, but I have spent hours stepping > through the code and still cannot see how the pcm->samples are > being filled. I believe the problem that I am having is related to > some of the math which is performed on each sample. Seeing how each > sample is being treated and comparing it with a working example > should help me figure out a fix for this. To answer your question, the array is filled in synth_full() or synth_half(), both found in synth.c, using pointer dereference assignment via pcm1 and pcm2. -- Rob Leslie [email protected]