decoder context cleanup
no need anymore to cleanup_image()