Additions to AVFoundation