OMXDecoder interface
much dryer