VideoToolbox Changes

VideoToolbox
PsychToolbox
Tips
 
about
advice
bugs
changes
contents
download

visitors since September 17, 1996.
11 September 2004

This page records the evolution of the VideoToolbox software, specifying changes to the C code and dates of submission for publication at the public info-mac software archive. This document covers 1994-present. For earlier history see Changes 1990-3.

I try to immediately record here all significant changes to the C sources. However, the Download page only offers the whole VideoToolbox (as a Stuffit Archive), which I update intermittently. If you need the latest version of something, let me know, and I'll update the archive.

It's not likely you'll find a bug, but if you do, please report it to the Psychtoolbox forum: psychtoolbox@yahoogroups.com

You can peruse and search the forum: http://yahoogroups.com/messages/psychtoolbox/


RECENT CHANGES

PUBLISHED (HERE) ON SEPTEMBER 11, 2004

PUBLISHED (HERE) ON APRIL 25, 2002

PUBLISHED (HERE) ON JULY 10, 2000

PUBLISHED (HERE) ON JUNE 22, 2000

PUBLISHED (HERE) ON SEPTEMBER 30, 1999

PUBLISHED (HERE) ON MAY 6, 1999

PUBLISHED (HERE) ON APRIL 1, 1999

PUBLISHED (HERE) ON MARCH 22, 1999

PUBLISHED (HERE) ON SEPTEMBER 22, 1998

PUBLISHED (HERE) ON JULY 10, 1998

PUBLISHED (HERE) ON JUNE 23, 1998

PUBLISHED (HERE) ON MARCH 26, 1998

PUBLISHED (HERE) ON JANUARY 13, 1998

PUBLISHED (HERE) ON JANUARY 8, 1998

CHANGES DURING 9/5/97 - 1/8/98

PUBLISHED (HERE) ON SEPTEMBER 5, 1997

CHANGES DURING 8/16/97 - 9/5/97

PUBLISHED (HERE) ON AUGUST 16, 1997

CHANGES DURING 7/1/97 - 8/16/97

PUBLISHED ON July 1, 1997

CHANGES DURING 4/97 - 6/97

CHANGES DURING 3/97

CHANGES DURING 2/97

PUBLISHED ON January 30, 1997

Until 9/96 I included Apple's NameRegistryLib and DriverServicesLib in the VideoToolbox:Libs: folder, but I've now deleted them since Metrowerks now includes them in their "Metrowerks CodeWarrior:MacOS Support:Libraries:MacOS PPC:" folder.

Since March, 1996, CopyBitsQuickly.c, for highest possible speed, uses Apple's BlockMoveDataUncached() on PCI Macs, and BlockMoveData() otherwise. As a consequence, all PowerPC projects that include CopyBitsQuickly.c must add DriverServicesLib (e.g. from your Metrowerks MacOS Support folder), which has the glue needed to call BlockMoveDataUncached(). Similarly, Identify.c uses NameRegistryLib to obtain more detailed information about PCI Macs. If you're using CodeWarrior, after adding DriverServicesLib and NameRegistryLib to your project, press the little arrows next to DriverServicesLib and NameRegistryLib and select import 'weak' from the pop-up menu. When you Make, ignore the Link Warning that BlockMove and BlockMoveData were previously defined in InterfaceLib.

CHANGES DURING 9/96-1/97

PUBLISHED ON August 22, 1996 (Info-Mac lost the 7/8 submission and asked me to resubmit.)

CHANGES DURING 8/96


PUBLISHED ON July 8, 1996 (No code changes since June 15; just added a Read me file, which several people had requested.)

CHANGES DURING 7/96


PUBLISHED ON June 15, 1996


CHANGES DURING 5-6/96


PUBLISHED ON March 18, 1996


CHANGES DURING 11/95-3/96


PUBLISHED ON November 8, 1995, in info-mac's new lib directory:
ftp://mirrors.aol.com/pub/info-mac/dev/lib/video-toolbox-95-11-10-c.hqx

CHANGES DURING 9-11/95


CHANGES DURING 6-8/95


PUBLISHED ON June 14, 1995


CHANGES DURING 6/95


CHANGES DURING 5/95


PUBLISHED ON April 18, 1995


CHANGES DURING 3/95


CHANGES DURING 2/95


CHANGES DURING 1/95 (after release)


PUBLISHED ON January 14, 1995


CHANGES DURING 1/95 (before release)


CHANGES DURING 12/94


CHANGES DURING 11/94 (after release)


PUBLISHED ON November 17, 1994


CHANGES DURING 11/94 (before release)


CHANGES DURING 10/94


CHANGES DURING 8-9/94


CHANGES DURING 7/94


CHANGES DURING 6/94


CHANGES DURING 5/94


CHANGES DURING 4/94:


CHANGES DURING 3/94:


CHANGES DURING 2/94:


CHANGES DURING 1/94:


Changes 1990-3.