GPU-accelerated video processing on Mac and iOS

GPU-accelerated video processing on Mac and iOS
I've been invited to give a talk at the SecondConf developer conference in Chicago, and I'm writing this to accompany it. I'll be talking about using the GPU to accelerate processing of video on Mac and iOS. The slides for this talk are available here. The source code samples used in this talk will be linked throughout this article. Additionally, I'll refer to the course I teach on advanced iPhone development, which can be found on iTunes U here.

Pi Cubed Lite version 2.0 now on the App Store

Pi Cubed Lite version 2.0 now on the App Store
Pi Cubed Lite, the free version of Pi Cubed, has been updated to version 2.0. This new version is now available for download from the App Store. The new version brings many of the enhancements from Pi Cubed 2.0, such as a undo / redo support, unlimited saved calculations, a cleaner interface, and Retina display and iOS 4.0 support. This new version of Pi Cubed Lite does not have the iPad interface that the full version does, nor the built-in and custom equation library capabilities. Additionally, Pi Cubed Lite now serves iAds within the application and requires iOS 4.0 to run.

Pi Cubed version 2.01 now on the App Store

Pi Cubed version 2.01 now on the App Store
Version 2.01 of Pi Cubed is now on the App Store. The newly released version 2.0 had a bug where a specific type of equation was not being migrated properly to the new data model, leading to crashes on startup for some users when they upgraded. Thanks to David Kinney and the App Store review team's prioritizing of the bugfix review, I was able to push out this version fairly rapidly to deal with this issue. I apologize for the problems it caused and for somehow missing this during my extensive testing.