<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#330000" face="courier new, monospace">Hello, may be this mailing list is not a "destination" for my question, but i'll try.</font></div>
<div class="gmail_default"><br></div><div class="gmail_default"><font color="#330000" face="courier new, monospace">i have troubles re-encoding audio file (with re-sampling) with ffmpeg libs on windows. my application takes MP3 file and converts it to WAV+PCM. </font></div>
<div class="gmail_default"><font color="#330000" face="courier new, monospace">Everything goes fine when re-encoding input file once. but if i </font><span style="color:rgb(51,0,0);font-family:'courier new',monospace">re-encode</span><font color="#330000" face="courier new, monospace"> the file in infinite loop - it somewhen crashes on </font><span style="color:rgb(51,0,0);font-family:'courier new',monospace">avcodec_encode_audio2.</span></div>
<div class="gmail_default"><span style="color:rgb(51,0,0);font-family:'courier new',monospace">this occurs with every PCM encoder</span><span style="color:rgb(51,0,0);font-family:'courier new',monospace">, but never with libmp3lame.</span></div>
<div class="gmail_default"><span style="color:rgb(51,0,0);font-family:'courier new',monospace"><br></span></div><div class="gmail_default"><span style="color:rgb(51,0,0);font-family:'courier new',monospace">May be this is a windows build problem - i do not known, because:</span></div>
<div class="gmail_default"><span style="color:rgb(51,0,0);font-family:'courier new',monospace"> * my Linux application passed more than 10K loops with the same MP3 file and nothing crashed.</span></div><div class="gmail_default">
<span style="color:rgb(51,0,0);font-family:'courier new',monospace"> * on windows, PCM's AVCodec.</span><font color="#330000" face="courier new, monospace">supported_samplerates and AVCodec.channel_layouts is always NULL (though i've called avcodec_register_all earlier). Nevertheless, i set them to decoder's values and (again) everything goes fine until some loop iteration.</font></div>
<div class="gmail_default"><font color="#330000" face="courier new, monospace"><br></font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"><br></font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace">Thanks</font></div>
<div class="gmail_default"><font color="#330000" face="courier new, monospace"><br></font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace">input file info:</font></div><div class="gmail_default">
<font color="#330000" face="courier new, monospace"> format mp3</font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"> codec mp3</font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"> sample_rate 22050</font></div>
<div class="gmail_default"><font color="#330000" face="courier new, monospace"> sample format </font><span style="color:rgb(51,0,0);font-family:'courier new',monospace">AV_SAMPLE_FMT_S16P</span></div><div class="gmail_default">
<font color="#330000" face="courier new, monospace"><br></font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"><br></font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace">output file info:</font></div>
<div class="gmail_default"><div class="gmail_default"><font color="#330000" face="courier new, monospace"> format wav</font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"> codec pcm_s32_le</font></div>
<div class="gmail_default"><font color="#330000" face="courier new, monospace"> sample_rate 22050</font></div><div class="gmail_default"><font color="#330000" face="courier new, monospace"> sample format </font><span style="color:rgb(51,0,0);font-family:'courier new',monospace">AV_SAMPLE_FMT_S16</span></div>
<div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">Windows FFmpeg libs build info:</div><div class="gmail_default">ffmpeg version N-60487-g5129006 Copyright (c) 2000-2014 the FFmpeg developers</div>
<div class="gmail_default"> built on Feb 9 2014 22:01:12 with gcc 4.8.2 (GCC)</div><div class="gmail_default"> configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth </div><div class="gmail_default">
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv </div><div class="gmail_default"> --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm </div><div class="gmail_default">
--enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb </div><div class="gmail_default"> --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp </div><div class="gmail_default">
--enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora </div><div class="gmail_default"> --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc </div><div class="gmail_default">
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs </div><div class="gmail_default"> --enable-libxvid --enable-zlib</div><div class="gmail_default"> libavutil 52. 63.101 / 52. 63.101</div>
<div class="gmail_default"> libavcodec 55. 50.100 / 55. 50.100</div><div class="gmail_default"> libavformat 55. 31.100 / 55. 31.100</div><div class="gmail_default"> libavdevice 55. 8.100 / 55. 8.100</div><div class="gmail_default">
libavfilter 4. 1.102 / 4. 1.102</div><div class="gmail_default"> libswscale 2. 5.101 / 2. 5.101</div><div class="gmail_default"> libswresample 0. 17.104 / 0. 17.104</div><div class="gmail_default"> libpostproc 52. 3.100 / 52. 3.100</div>
<div class="gmail_default"><br></div><div class="gmail_default">Linux FFMpeg build info:</div><div class="gmail_default"><div class="gmail_default">ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers</div>
<div class="gmail_default">
built on Feb 9 2014 03:05:55 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)</div><div class="gmail_default"> configuration: --disable-doc --enable-shared --disable-network --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libvpx --enable-libfaac --enable-libopenjpeg --disable-ffserver --enable-postproc --disable-w32threads --disable-os2threads --disable-indevs --disable-outdevs --disable-avdevice --disable-x11grab --enable-pic --enable-zlib --enable-bzlib --enable-shared --enable-avresample --enable-swscale --enable-swresample --enable-postproc --enable-avfilter --enable-avformat --enable-avcodec --enable-avutil --disable-protocols --enable-protocol=pipe --enable-protocol=file --valgrind=/usr/bin/valgrind --enable-ftrapv --disable-stripping --disable-optimizations</div>
<div><br></div></div></div></div></div></div>