Hello, may be this mailing list is not a "destination" for my question, but i'll try.
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. Everything goes fine when re-encoding input file once. but if i re-encode the file in infinite loop - it somewhen crashes on avcodec_encode_audio2. this occurs with every PCM encoder, but never with libmp3lame. May be this is a windows build problem - i do not known, because: * my Linux application passed more than 10K loops with the same MP3 file and nothing crashed. * on windows, PCM's AVCodec.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. Thanks input file info: format mp3 codec mp3 sample_rate 22050 sample format AV_SAMPLE_FMT_S16P output file info: format wav codec pcm_s32_le sample_rate 22050 sample format AV_SAMPLE_FMT_S16 Windows FFmpeg libs build info: ffmpeg version N-60487-g5129006 Copyright (c) 2000-2014 the FFmpeg developers built on Feb 9 2014 22:01:12 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 63.101 / 52. 63.101 libavcodec 55. 50.100 / 55. 50.100 libavformat 55. 31.100 / 55. 31.100 libavdevice 55. 8.100 / 55. 8.100 libavfilter 4. 1.102 / 4. 1.102 libswscale 2. 5.101 / 2. 5.101 libswresample 0. 17.104 / 0. 17.104 libpostproc 52. 3.100 / 52. 3.100 Linux FFMpeg build info: ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 9 2014 03:05:55 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) 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
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
