title: Fast conversion from mp3 to WAV on Android
body: <p>I am trying to <strong>convert a mp3 file into WAVE format</strong> in my Android application. This operation should take little time, as the application is social, and it is not acceptable for the user to wait for too long.</p>
  
  <p>So here is where I am :</p>
  
  <ul>
  <li><p>I have already tried to use JLayer (proposed in a similar question <a href="https://stackoverflow.com/questions/5289620/convert-mp3-to-wav-on-android">Convert mp3 to wav on Android</a>), but the conversion is too slow: it takes about 40 seconds for a 2 minutes mp3 file.</p></li>
  <li><p>Concerning the library LAME (as in <a href="https://github.com/intervigilium/Lame4Android" rel="nofollow noreferrer">Lame4Android</a>), I also tried it (with Android NDK) but the result is still too slow (15s to 10s).</p></li>
  <li><p>I came across another library: <a href="http://www.juce.com/" rel="nofollow noreferrer">JUCE</a>, but it is too vast, and including the entire library in the project in order to do that simple conversion seems a bit... excessive. And I am also afraid it will slow the application.</p></li>
  </ul>
  
  <p>So what I am currently looking for is a C/C++ library to use in order to do that.
  Do you know any <em>fast</em> libraries?</p>
  
  <p>Thank you.</p>