How, why, oh why the freaking codec pointer implementation is null? What is it that is not being properly allocated?