Now that "dc" is available here, we don't have to pass it to decoder_is_idle() and decoder_is_starting() anymore.
The source "decoder_control.c" provides an API for controlling the decoder. This replaces various direct accesses to the DecoderControl struct.