added anchorTopLeft property to GPUImageTransformFilter
Add radius and center to GPUImageGaussianBlurFilter

No performance impact on iphone or ipad noticed
Add a method to allow us to specify the data format in GPUImageRawDataInput.  Right now we support unsigned byte and float.  Also allow for RGB images.
GPUImageSolidColorGenerator: fix setColor:(GPUVector4)newValue method implementation

It didn't actually use the newValue, it instead simply preserved the existing colour. So if you tried to use this method to set colour you'd be banging your head against a wall for an hour (so I've heard ;-)

Signed-off-by: Karl von Randow <karl@xk72.com>
GPUImageVideoCamera: the delegate shouldn't be retained

Retaining a delegate doesn't follow the usual pattern of delegates and thus could result in a retain cycle. I have changed the delegate to be __unsafe_unretained.

Signed-off-by: Karl von Randow <karl@xk72.com>
Merge pull request #692 from karlvr/videocameradelegate

GPUImageVideoCamera: the delegate shouldn't be retained
Merge pull request #691 from karlvr/colorgeneratorfix

GPUImageSolidColorGenerator: fix setColor:(GPUVector4)newValue method im...
Merge pull request #677 from rabidrebeldog/master

Add support for 3 channel and floating point textures.
Merge pull request #634 from lajos/transformAnchorTL

added anchorTopLeft property to GPUImageTransformFilter
Fixed framework under iOS 4.x. Fixed the bulge distortion filter, which was triggering crashes on certain devices.
Add GPUGaussianBlurPositionFilter and restore the original code for GPUGaussianBlurFilter
Fix compile errors for new blur filter
Added cancelRecording method to movieWriter

Added simple wrapper for AVAssetWriter cancelWriting based on
movieWriter finishWriting in order to cancel a recording and avoid
flushing the file to disk
Merge pull request #700 from jjxtra/master

New GPUImageGaussianBlurPositionFilter
Merge pull request #731 from chrisben/master

Added cancelWriting method to MovieWriter
Fixed issues with uniforms not updating on multiple instances of the same filter, while still maintaining shader program caching.
A5 devices now take in camera data as YUV, speeding frame processing from 2.2 ms to 1.5 ms on 4S. No impact on memory usage, surprisingly.
ARC forbids explicit message send of 'release'; since iOS 6 even for dispatch_release() calls: stripping it out in those cases is required. Use iOS 6 version value instead of macro for comparisons because we might get compiled on an old OS that does not define a later.
AVAssetWriter –finishWriting is deprecated in iOS 6.0; switch over to the new -finishWritingWithCompletionHandler: for that version and up.
Added YUV camera support to non-A5 GPUs. Added full-range YUV for better color reproduction. Fixed a crashing issue with YUV code on the iPhone 4.