Hi Mario and all,
I recently did a standard install of PTB on Octave 5.1 / Windows 10.
I was careful to install Gstreamer, with all the optional components, and deleted the file opengl32.dll in Octave before attempting to run DownloadPsychtoolbox.
The result was the familiar “You don’t have Gstreamer installed…” error message. However, Gstreamer was very much installed, and recognised by Windows as well as being clearly present in C:\gstreamer.
The issue is that PTB looks for a path “C:\gstreamer\1.0\x86_64” and those nice people at Gstreamer now use the default install path “C:\gstreamer\1.0\msvc_x86_64”.
If that folder is renamed to “x86_64” the installation completes (almost) successfully - in fact it continues to complain about gstreamer not being present because the env variable GSTREAMER_1_0_ROOT_X86_64 is undefined… but it can recover from this error and PTB will run.
Thanks for reading
Eric
QinetiQ Ltd
UK