title: ZBar API Embedded Scanner Blur issue
body: <p>I am using ZBar iPhone SDK in one of my projects (iOS SDK 5.1 ,XCode 4.4.1 and device running iOS 5.5.1). I am using the embedded scanner from the examples provided in the SDk itself.</p>
  
  <p>Now the issue which I am facing is that I successfully scan a bar code and move to another view controller ( using navigation controller). When I come back (pop the second view controller) the scanner i.e the <strong>ZBarReaderView</strong> doesn't scan the subsequent bar codes , infact the overlay shows a blur image of the scanned barcode and is never able to scan it properly.</p>
  
  <p>This is what all I have implemented . In <code>BarScannerViewController.h</code> I have declared </p>
  
  <pre><code>ZBarReaderView*             readerView;
  </code></pre>
  
  <p>with property </p>
  
  <pre><code>@property (nonatomic , retain)    IBOutlet UIImageView* imgvScannedBarCode;
  </code></pre>
  
  <p>Now this is connected to one of the views in xib.</p>
  
  <p>Finally I use set  up the required methods as follows - </p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
  
      // the delegate receives decode results
      readerView.readerDelegate = self;
      [readerView start];
  }
  
  
  - (void) viewDidAppear: (BOOL) animated {
      // run the reader when the view is visible
      [activityIndicatorScanning startAnimating];
      [readerView start];
  }
  
  - (void) viewWillDisappear: (BOOL) animated {
      [activityIndicatorScanning stopAnimating];
      [readerView stop];
  }
  </code></pre>
  
  <p>With all this set up when I scan any bar code say EAN123 for the first time I get the call back in </p>
  
  <pre><code>- (void) readerView: (ZBarReaderView*) view
       didReadSymbols: (ZBarSymbolSet*) syms
            fromImage: (UIImage*) img
  {
      // do something useful with results
      ZBarSymbol *symbol = nil;
      for(symbol in syms) {
          barCodeFound = YES;
          break;
      }
      // EXAMPLE: do something useful with the barcode data
      NSLog(@"%@",symbol.data);
  }
  </code></pre>
  
  <p>but on subsequent runs (After I push a view and come back on this screen again) I get  blurred view.</p>
  
  <p><img src="https://i.stack.imgur.com/yTUn3.png" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/e1Kdi.png" alt="enter image description here"></p>
  
  <p>Am I missing something here ? Any help/Suggestion/Comments would be helpful.</p>