This should perhaps be const... but libavcodec seems to require non-const even when const ought to be enough :-(