This is kleinerm's git repository for development of Psychtoolbox-3. Regular end users should stay away from it, unless instructed by him otherwise, and use the official Psychtoolbox-3 GitHub page or distribution system for production releases.
104
stars
306
forks
source link
Merge pull request #831 from Psychtoolbox-3/master #270
None, just bug fixes and minor improvements, and Octave 9.1 on macOS support.
All:
PropixxImageUndistortionThrowaway.m: Fix stupid bug. Don't close the onscreen window and then try use it again afterwards!
Fix wrong definition of glPathGlyphIndexRangeNV().
Sound input demos: Allow specification of number of input channels. For BasicSoundInputDemo and DelayedSoundFeedbackDemo, allow to specify the number of inputs, to also deal with sound cards which only provide one mono input channel. Continue to default to 2 stereo channels.
Various internal cleanups with no immediate user facing benefit.
Linux:
Psychtoolbox was built and lightly tested against Matlab R2023b.
Screen: Fix idiotic bug in Screen('GetFlipInfo') there since day 1! If a query for a flip info struct was made, but no new struct was available, the function errored out, instead of returning an empty [] return argument!
This was not ever noticed due to the way our only test scripts for this PerceptualVBLSyncTestFlipInfo2 had try-catch-end statement placed just so that the error was swallowed and never showed up!
Fix this properly by returning an empty [] return argument in this case, as expected.
Windows:
Psychtoolbox was built and lightly tested against Matlab R2023b.
macOS:
Psychtoolbox was built and lightly tested against Matlab R2023b and Octave 8.4 from HomeBrew. It also works on the new Octave 9.1 from HomeBrew
Enable use with the brand-new Octave 9.1.0 from HomeBrew.
Pull for Psychtoolbox 3.0.19.10 release.
Compatibility changes wrt. Psychtoolbox 3.0.19.9:
Highlights:
All:
PropixxImageUndistortionThrowaway.m: Fix stupid bug. Don't close the onscreen window and then try use it again afterwards!
Fix wrong definition of glPathGlyphIndexRangeNV().
Sound input demos: Allow specification of number of input channels. For BasicSoundInputDemo and DelayedSoundFeedbackDemo, allow to specify the number of inputs, to also deal with sound cards which only provide one mono input channel. Continue to default to 2 stereo channels.
Various internal cleanups with no immediate user facing benefit.
Linux:
Psychtoolbox was built and lightly tested against Matlab R2023b.
Screen: Fix idiotic bug in
Screen('GetFlipInfo')
there since day 1! If a query for a flip info struct was made, but no new struct was available, the function errored out, instead of returning an empty [] return argument!This was not ever noticed due to the way our only test scripts for this PerceptualVBLSyncTestFlipInfo2 had try-catch-end statement placed just so that the error was swallowed and never showed up!
Fix this properly by returning an empty [] return argument in this case, as expected.
Windows:
macOS:
Psychtoolbox was built and lightly tested against Matlab R2023b and Octave 8.4 from HomeBrew. It also works on the new Octave 9.1 from HomeBrew
Enable use with the brand-new Octave 9.1.0 from HomeBrew.