title: how to fix "Failed to fill complex buffer in float converter" in EzAudio swift iOS 13
body: <p>I am using <strong>EZaudio</strong> to play mp3 files and it works on <em>iOS 12</em> and below but on physical Device (<em>iPhone X</em>) running <em>iOS 13</em> app crashed and console print error</p>
  
  <blockquote>
    <p>Error : Failed to fill complex buffer in float converter</p>
  </blockquote>
  
  <p>I am using Audiokit and PandoraPlayer framework
  what may cause this error and how to fix this ?</p>
  
  <p>I'm using this code to configure <code>avaudiosession</code> and it works fine on <em>iOS 12</em> and below</p>
  
  <pre><code>private func configureAudio() {
          do {
  
              try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default)
              try AVAudioSession.sharedInstance().setActive(true)
  
  
              updateCommandCenter()
  
          } catch {
              print(error)
          }
          AKSettings.playbackWhileMuted = true;
          AKSettings.enableRouteChangeHandling = true
      }
  </code></pre>
  
  <p>I think <code>EZAudioFloatConverter</code> and microphone may cause this problem but I am not using microphone in my app</p>