Document Revision History

This table describes the changes to QTCoreVideo201.

DateNotes
2011-06-27

Removed duplicate references in the Xcode project. Removed obsolete build settings in the Xcode project.

2011-06-03

Code refactoring to leverage a common Snow Leopard toolkit for graphics and media, used throughout a series of samples that include QTCoreVideo102, QTCoreVideo103, QTCoreVideo202, and Denoise.

2009-08-04

Fullscreen support. Window resizing support. Open panel code for both Mac OS X v10.5 and v10.6. Code refactoring of the OpenGL view class. Base framebuffer object class is an abstract class. CoreVideo specialization of the framebuffer object class. Display lists for quads replaced with VBOs. Teapot is now based on IBOs. Teapot IBO is initialized from a property list. OpenGL view pixel formats initialized from a property list. Alert panel class removed. Memory object container class removed. Read me document updated to reflect the new class hierarchy. Credits document updated to reflect the new class hierarchy.

2008-06-06

Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.