I have tried to run my old experiment with video playback at 120 fps (by converting a .mov file to an array of still pictures and then presenting them on per VBL update). The experiment works on our old Mac OSX 1.6.8, Matlab 2009b (32-bit), an older Ppsychtoolbox 3 (PTB-3), and Quicktime.
However, GStreamer does not seem to work, neither with OSX 10.8.5 nor 10.9. On the Mac with 10.8.5, I have tried both GStreamer 1.0 SDK and 0.10.36. No difference. Timeout after 5 seconds, which seems to imply that GStreamer is found but not implemented (?):
PTB-ERROR: In Screen('GetMovieImage') for movie 0: Timed out while waiting for new frame after 5 seconds!
Error in function Close:
Invalid Window (or Texture) Index provided: It doesn't correspond to an open window or texture.
Did you close it accidentally via Screen('Close') or Screen('CloseAll') ?
On the Mac with 10.9, PTB-3 did not find GStreamer 0.10 installed via MacPorts. It did find GStreamer SDK for Mac OSX Runtime, however, but then provided error messages about missing plugins, etc.
So, a few questions:
1. Has anyone actually been able to use GStreamer for video playback (perhaps even of a video file converted to an array of still pictures) on the 64-bit version of PTB-3?
2. Does GStreamer currently have support for OSX 10.9?
3. Is installation via MacPorts necessary, or is it enough to install GStreamer SDK in order to then get a valid and stable 0.10 version?
Any hints and suggestions are appreciated!
Björn Lidestam, Linköping University