the frame timing redesign
redesign async decoding
add the ability to re-open a decoder
add the handler for didReceiveMemoryWarning