A new implementation of the QuickTime internals using AvFoundation