Transforming with MPC

RN Diptych

After a brief consultation I was first invited by MPC to complete some R&D work. This led to my role as individual and lead developer for the project.

The initial goal was to achieve real-time full screen playback of retina resolution video with alpha transparency using iOS 6.0 SDK targeted at 4th generation iPad, not natively supported.

A small number of lightweight implementations were explored: composting deriving alpha information from colorised frame data, composting multiple video source, supporting FFmpeg conversion. All these tests highlighted a common drawback, speed. An educated decision was taken to supply the video source as sequential png image sequences, this data could then be scaled, compressed, pre-complied and packaged in to a single binary file.

Read full story…