<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><div>If I understand your use-case correctly, you have written </div><div>a software that uses libavcodec internally to decode wma.</div><div>Your software works fine with older versions of libavcodec </div><div>(FFmpeg 0.11) but not with newer versions of libavcodec </div><div>(although ffmpeg - the command line application - still </div><div>works fine, its console outputs looks slightly different </div><div>though).</div></div></div></span></blockquote><div> Exactly!</div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><div></div><div>The reason is that the wma decoder has changed. wma </div><div>internally uses floats, in the past (until FFmpeg 0.11) </div><div>these floats were converted to s16 (16 bit integer) inside </div><div>the decoder. For clarity reasons, it was decided that it </div><div>makes no sense to convert these floats into int's inside </div><div>the decoder.</div><div>The decoder now outputs (planar) floats (the native wma format), </div><div>assuming you need int's (s16) in your application, you now have </div><div>to use the aconvert filter (or libswresample directly) to </div><div>convert from float to int16.</div></div></div></span></blockquote><div>Ok, I will try to use it</div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><div></div><div>Please understand that it is not a solution for you to use </div><div>0.11 forever because new features are not backported to </div><div>old versions of FFmpeg.</div></div></div></span></blockquote><div>Of course, thats why I'm writing here =) </div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><div></div><div>I hope that clears it up, Carl Eugen</div></div></div></span></blockquote><div>Now everything is clear. Thank you very much Carl! </div><div><br>
                </div>