Initial decoder implementation with a decoder thread