tito/kivy — Issue #272: Rewrite OS X Video Provider
Author: dennda
Created: 2011-10-17 18:46:08+00:00
State: open
Labels: osx-support

The current implementation of the video provider uses one of the higher level APIs that OS X offers for video decoding.
The problem with it is that it seems to be impossible to play the audio and fetch frames from it at the same time without creating stutter for bigger video files.
The ugly hack/workaround I did for that was to create two videos, one for playing audio and one for fetching frames. That kinda works but obviously that is not the way to go.

What should happen here is a rewrite using a lower level API then the one I was using. IIRC there was an API that would give you a handle to a texture directly created for you on the GPU. That sounds better.