Hello,

In my project I am using libavutil to calculate MD5 values of raw undecoded audio data. My reference values can be also obtained running the command

ffmpeg -i test.ogg -acodec copy -f md5 -

These reference values have never changed for my test audio files throughout the history ffmpeg releases, and my own code using libavutil (https://github.com/MTG/essentia/blob/master/src/algorithms/io/audioloader.cpp#L204) produced the same values.

However I get incorrect values starting from ffmpeg version 2.2 for *ogg* files (for other audio formats the values stay correct). I have tested using homebrew formulas for ffmpeg and found that previous version of ffmpeg available in brew, 2.1.4, works fine. What was the change in 2.2 version that can explain this issue for ogg files?


ffmpeg version 2.1.4 Copyright (c) 2000-2014 the FFmpeg developers
built on Apr 28 2016 18:33:02 with Apple LLVM version 7.0.2 (clang-700.1.81) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libavresample 1. 1. 0 / 1. 1. 0
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100


ffmpeg version 2.2 Copyright (c) 2000-2014 the FFmpeg developers
built on Apr 29 2016 13:22:26 with Apple LLVM version 7.0.2 (clang-700.1.81) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
libavutil 52. 66.100 / 52. 66.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 33.100 / 55. 33.100
libavdevice 55. 10.100 / 55. 10.100
libavfilter 4. 2.100 / 4. 2.100
libavresample 1. 2. 0 / 1. 2. 0
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100


Cheers,
Dmitry
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to