Please help me make up my mind.
- Allocate at the start of the application, free at the exit.
- Allocate when streaming starts, free as soon as streaming stops.
Which one? Why?
In case it matters: it's a voice communication application like Ekiga. I'm allocating the buffers with DSSCL_NORMAL (the 8bit 22KHz limitation is false as far as I've tested).