Our app uses AVCaptureSession
for qr/barcode scanning. There is a simple close button that has become unresponsive in iOS 8.
It appears the output buffer is overloading the main UI thread.
It looks like the current output is on the main thread:
[captureOutput setSampleBufferDelegate:self queue:dispatch_get_main_queue()];
Should I be running this all on a separate thread? Current attempts to run on a background thread have failed.