Document Revision History

This table describes the changes to AVCam-iOS: Using AVFoundation to Capture Images and Movies.


Updated to the latest APIs. Various bug fixes.


Added comments related to threading constraints and fixed previewLayer orientation issue in the app.


Rewrote to take advantage of ARC, auto layout, and simplified class structure.


Fixed retain cycles in AVCaptureManager that result in leaks. *NOTE* - if you've adapted AVCam code in your app, you should adopt the fixes made here in AVCaptureManager.m's init method. Without these fixes, you may be leaking AVCaptureManager instances and leaving the camera running constantly while your app is in the foreground.


AVCam now opts in for video stabilization when recording movies. AVCamUtilities.h/.m have been removed. AVCam now uses AVCaptureOutput's connectionWithMediaType: convenience method. -tapToFocus: now uses AVCaptureVideoPreviewLayer's captureDevicePointOfInterestForPoint: conversion method.


Significant changes throughout the entire project.