decoder_control: removed the global variable "dc"

Allocate a decoder_control object where needed, and pass it around.
This will allow more than one decoder thread one day.
This commit is contained in:
Max Kellermann
2009-10-31 19:22:56 +01:00
parent 806496dfc9
commit 6ef428af2e
11 changed files with 377 additions and 317 deletions

View File

@@ -26,6 +26,8 @@
struct input_stream;
struct decoder {
struct decoder_control *dc;
struct pcm_convert_state conv_state;
bool seeking;