You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Hello,
there's an issue with the linking to libav on Ubuntu 13.
(Cannot reproduce on Debian 7 ...)
manu@mbp-207647:~$ git clone git://github.com/jiixyj/libebur128.git
Cloning into 'libebur128'...
remote: Counting objects: 3356, done.
remote: Compressing objects: 100% (1122/1122), done.
remote: Total 3356 (delta 2355), reused 3188 (delta 2188)
Receiving objects: 100% (3356/3356), 558.27 KiB | 673 KiB/s, done.
Resolving deltas: 100% (2355/2355), done.
manu@mbp-207647:~$ cd libebur128/
manu@mbp-207647:~/libebur128$ git submodule init
Submodule 'scanner/filetree' (git://github.com/jiixyj/filewalk.git) registered for path 'scanner/filetree'
manu@mbp-207647:~/libebur128$ git submodule update
Cloning into 'scanner/filetree'...
remote: Counting objects: 120, done.
remote: Compressing objects: 100% (51/51), done.
remote: Total 120 (delta 63), reused 118 (delta 61)
Receiving objects: 100% (120/120), 20.35 KiB, done.
Resolving deltas: 100% (63/63), done.
Submodule path 'scanner/filetree': checked out '9853a329797ef39f09351b3b976f5cd121bb005f'
manu@mbp-207647:~/libebur128$ mkdir build
manu@mbp-207647:~/libebur128$ cd build/
manu@mbp-207647:~/libebur128/build$ cmake ..
-- The C compiler identification is GNU 4.7.3
-- The CXX compiler identification is GNU 4.7.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'speexdsp'
-- found speexdsp, version 1.2rc1
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.36.0
-- checking for module 'gmodule-2.0'
-- found gmodule-2.0, version 2.36.0
-- Found SNDFILE: /usr/lib/x86_64-linux-gnu/libsndfile.so
-- Could NOT find MPG123 (missing: MPG123_LIBRARY MPG123_INCLUDE_DIR)
-- Could NOT find MPCDEC (missing: MPCDEC_LIBRARY MPCDEC_INCLUDE_DIR)
-- checking for module 'libavformat'
-- found libavformat, version 53.21.1
-- checking for module 'gstreamer-app-0.10'
-- package 'gstreamer-app-0.10' not found
-- checking for module 'gstreamer-audio-0.10'
-- package 'gstreamer-audio-0.10' not found
-- checking for module 'gthread-2.0'
-- found gthread-2.0, version 2.36.0
-- Found TAGLIB: /usr/lib/x86_64-linux-gnu/libtag.so
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.4.11")
-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
-- checking for module 'librsvg-2.0'
-- package 'librsvg-2.0' not found
qmake: could not find a Qt installation of ''
-- Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR QT_QTGUI_INCLUDE_DIR QT_QTGUI_LIBRARY QT_QTSVG_INCLUDE_DIR QT_QTSVG_LIBRARY QT_UIC_EXECUTABLE)
-- status found / disabled --
-- queue.h: yes using system copy of queue.h
-- speexdsp: yes no
-- glib-2.0: yes no
-- gthread-2.0: yes no
-- sndfile: yes no
-- taglib: yes no
-- mpg123: no no
-- mpcdec: no no
-- gstreamer: no no
-- ffmpeg: yes no
-- rsvg2: no no
-- gtk2: yes no
-- qt4: no no
-- Configuring done
-- Generating done
-- Build files have been written to: /home/manu/libebur128/build
manu@mbp-207647:~/libebur128/build$ make
Scanning dependencies of target ebur128
[ 5%] Building C object ebur128/CMakeFiles/ebur128.dir/ebur128.c.o
Linking C shared library ../libebur128.so
[ 5%] Built target ebur128
Scanning dependencies of target ebur128_static
[ 11%] Building C object ebur128/CMakeFiles/ebur128_static.dir/ebur128.c.o
Linking C static library ../libebur128.a
[ 11%] Built target ebur128_static
Scanning dependencies of target scanner-common
[ 16%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/parse_args.c.o
[ 22%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/nproc.c.o
[ 27%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/scanner-common.c.o
/home/manu/libebur128/scanner/scanner-common/scanner-common.c: In function ‘scanner_init_common’:
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:27:9: attention : ‘g_mutex_new’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:272) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:30:9: attention : ‘g_cond_new’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:276) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/scanner-common/scanner-common.c: In function ‘process_files’:
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:341:5: attention : ‘g_thread_create’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
Linking C static library ../../libscanner-common.a
[ 27%] Built target scanner-common
Scanning dependencies of target scanner-tag
[ 33%] Building C object scanner/scanner-tag/CMakeFiles/scanner-tag.dir/scanner-tag.c.o
[ 38%] Building CXX object scanner/scanner-tag/CMakeFiles/scanner-tag.dir/rgtag.cpp.o
Linking CXX static library ../../libscanner-tag.a
[ 38%] Built target scanner-tag
Scanning dependencies of target filetree
[ 44%] Building C object scanner/filetree/CMakeFiles/filetree.dir/filetree.c.o
Linking C static library ../../libfiletree.a
[ 44%] Built target filetree
Scanning dependencies of target scanner-lib
[ 50%] Building C object scanner/CMakeFiles/scanner-lib.dir/scanner-scan.c.o
[ 55%] Building C object scanner/CMakeFiles/scanner-lib.dir/scanner-dump.c.o
Linking C static library ../libscanner-lib.a
[ 55%] Built target scanner-lib
Scanning dependencies of target input
[ 61%] Building C object scanner/inputaudio/CMakeFiles/input.dir/input.c.o
Linking C static library ../../libinput.a
[ 61%] Built target input
Scanning dependencies of target loudness
[ 66%] Building C object scanner/CMakeFiles/loudness.dir/scanner.c.o
/home/manu/libebur128/scanner/scanner.c: In function ‘main’:
/home/manu/libebur128/scanner/scanner.c:151:5: attention : ‘g_thread_init’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:260) [-Wdeprecated-declarations]
Linking CXX executable ../loudness
[ 66%] Built target loudness
Scanning dependencies of target input_sndfile
[ 72%] Building C object scanner/inputaudio/sndfile/CMakeFiles/input_sndfile.dir/input_sndfile.c.o
[ 77%] Building C object scanner/inputaudio/sndfile/CMakeFiles/input_sndfile.dir/__/input_helper.c.o
Linking C shared module ../../../libinput_sndfile.so
[ 77%] Built target input_sndfile
Scanning dependencies of target input_ffmpeg
[ 83%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/input_ffmpeg.c.o
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_open_file’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:58:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:63:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:66:3: attention : ‘av_find_stream_info’ is deprecated (declared at /usr/include/libavformat/avformat.h:1412) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:68:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:84:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:95:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:107:3: attention : ‘avcodec_open’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4035) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:109:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:112:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:119:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:120:3: attention : ‘av_close_input_file’ is deprecated (declared at /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:121:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_read_one_packet’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:190:3: attention : ‘avcodec_decode_audio3’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4131) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_close_file’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:267:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:269:3: attention : ‘av_close_input_file’ is deprecated (declared at /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:270:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
[ 88%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/mp3_padding.c.o
[ 94%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/mp4_padding.c.o
[100%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/__/input_helper.c.o
Linking C shared module ../../../libinput_ffmpeg.so
[100%] Built target input_ffmpeg
manu@mbp-207647:~/libebur128/build$ ./loudness scan ~/ebu-loudness-test-setv03/seq-3341-2011-8_seq-3342-6-24bit-v02.wav
./loudness: symbol lookup error: ./libinput_ffmpeg.so: undefined symbol: av_register_all
manu@mbp-207647:~/libebur128/build$ ldd libinput_ffmpeg.so
linux-vdso.so.1 => (0x00007fffc15fe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5532224000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5531e5c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f553265b000)
It seems libav is not properly linked to ffmpeg scanner.
If I roll back to commit 1c0e8da, I dont have this issue.
manu@mbp-207647:~/libebur128/build$ make clean
manu@mbp-207647:~/libebur128/build$ cd ..
manu@mbp-207647:~/libebur128$ git reset --hard 1c0e8dac8d1a2f1ce07bee469d26ccfbb2688247
HEAD is now at 1c0e8da avoid race condition when starting progress bar thread
manu@mbp-207647:~/libebur128$ cd build/
manu@mbp-207647:~/libebur128/build$ cmake ..
-- Found GLIB: /usr/lib/x86_64-linux-gnu/libglib-2.0.so
-- Could NOT find RSVG2 (missing: RSVG2_LIBRARY RSVG2_INCLUDE_DIR)
-- Could NOT find MPG123 (missing: MPG123_LIBRARY MPG123_INCLUDE_DIR)
-- Could NOT find MPCDEC (missing: MPCDEC_LIBRARY MPCDEC_INCLUDE_DIR)
-- Found SPEEXDSP: /usr/lib/x86_64-linux-gnu/libspeexdsp.so
-- Found AVFORMAT: /usr/lib/x86_64-linux-gnu/libavformat.so
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
-- Could NOT find GSTREAMER (missing: GSTREAMER_INCLUDE_DIR GSTREAMER_LIBRARY GSTAPP_LIBRARY GSTBASE_LIBRARY GSTAUDIO_LIBRARY)
qmake: could not find a Qt installation of ''
-- Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR QT_QTGUI_INCLUDE_DIR QT_QTGUI_LIBRARY QT_QTSVG_INCLUDE_DIR QT_QTSVG_LIBRARY QT_UIC_EXECUTABLE)
-- status found / use --
-- glib-2.0: yes yes
-- gtk-2.0: yes yes
-- rsvg2: no no
-- libsndfile: yes yes
-- libmpg123: no no
-- libmpcdec: no no
-- speexdsp: yes yes
-- ffmpeg: yes yes
-- taglib: yes yes
-- gstreamer: no no
-- qt4: no no
-- Configuring done
-- Generating done
-- Build files have been written to: /home/manu/libebur128/build
manu@mbp-207647:~/libebur128/build$ make
Scanning dependencies of target ebur128
[ 5%] Building C object ebur128/CMakeFiles/ebur128.dir/ebur128.c.o
Linking C shared library ../libebur128.so
[ 5%] Built target ebur128
Scanning dependencies of target ebur128_static
[ 10%] Building C object ebur128/CMakeFiles/ebur128_static.dir/ebur128.c.o
Linking C static library ../libebur128.a
[ 10%] Built target ebur128_static
Scanning dependencies of target filetree
[ 15%] Building C object scanner/filetree/CMakeFiles/filetree.dir/filetree.c.o
Linking C static library ../../libfiletree.a
[ 15%] Built target filetree
Scanning dependencies of target input
[ 21%] Building C object scanner/inputaudio/CMakeFiles/input.dir/input.c.o
Linking C static library ../../libinput.a
[ 21%] Built target input
Scanning dependencies of target scanner-common
[ 26%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/parse_args.c.o
[ 31%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/nproc.c.o
[ 36%] Building C object scanner/scanner-common/CMakeFiles/scanner-common.dir/scanner-common.c.o
/home/manu/libebur128/scanner/scanner-common/scanner-common.c: In function ‘scanner_init_common’:
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:33:9: attention : ‘g_mutex_new’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:272) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:36:9: attention : ‘g_cond_new’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:276) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/scanner-common/scanner-common.c: In function ‘process_files’:
/home/manu/libebur128/scanner/scanner-common/scanner-common.c:335:5: attention : ‘g_thread_create’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
Linking C static library ../../libscanner-common.a
[ 36%] Built target scanner-common
Scanning dependencies of target scanner-tag
[ 42%] Building C object scanner/scanner-tag/CMakeFiles/scanner-tag.dir/scanner-tag.c.o
[ 47%] Building CXX object scanner/scanner-tag/CMakeFiles/scanner-tag.dir/rgtag.cpp.o
Linking CXX static library ../../libscanner-tag.a
[ 47%] Built target scanner-tag
Scanning dependencies of target scanner-lib
[ 52%] Building C object scanner/CMakeFiles/scanner-lib.dir/scanner-scan.c.o
[ 57%] Building C object scanner/CMakeFiles/scanner-lib.dir/scanner-dump.c.o
Linking C static library ../libscanner-lib.a
[ 57%] Built target scanner-lib
Scanning dependencies of target loudness
[ 63%] Building C object scanner/CMakeFiles/loudness.dir/scanner.c.o
/home/manu/libebur128/scanner/scanner.c: In function ‘main’:
/home/manu/libebur128/scanner/scanner.c:158:5: attention : ‘g_thread_init’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:260) [-Wdeprecated-declarations]
Linking CXX executable ../loudness
[ 63%] Built target loudness
Scanning dependencies of target input_sndfile
[ 68%] Building C object scanner/inputaudio/sndfile/CMakeFiles/input_sndfile.dir/input_sndfile.c.o
[ 73%] Building C object scanner/inputaudio/sndfile/CMakeFiles/input_sndfile.dir/__/input_helper.c.o
Linking C shared module ../../../libinput_sndfile.so
[ 73%] Built target input_sndfile
Scanning dependencies of target input_ffmpeg
[ 78%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/input_ffmpeg.c.o
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_open_file’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:78:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:90:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:93:3: attention : ‘av_find_stream_info’ is deprecated (declared at /usr/include/libavformat/avformat.h:1412) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:95:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:118:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:133:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:145:3: attention : ‘avcodec_open’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4035) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:147:5: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:150:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:173:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:174:3: attention : ‘av_close_input_file’ is deprecated (declared at /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:175:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_read_one_packet’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:259:9: attention : ‘avcodec_decode_audio3’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4131) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c: In function ‘ffmpeg_close_file’:
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:394:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:396:3: attention : ‘av_close_input_file’ is deprecated (declared at /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations]
/home/manu/libebur128/scanner/inputaudio/ffmpeg/input_ffmpeg.c:397:3: attention : ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations]
[ 84%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/mp3_padding.c.o
[ 89%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/mp4_padding.c.o
[ 94%] Building C object scanner/inputaudio/ffmpeg/CMakeFiles/input_ffmpeg.dir/__/input_helper.c.o
Linking C shared module ../../../libinput_ffmpeg.so
[ 94%] Built target input_ffmpeg
Scanning dependencies of target r128-test-library
[100%] Building C object test/CMakeFiles/r128-test-library.dir/tests.c.o
Linking C executable ../r128-test-library
[100%] Built target r128-test-library
manu@mbp-207647:~/libebur128/build$ ./loudness scan --force-plugin=ffmpeg ~/ebu-loudness-test-setv03/seq-3341-2011-8_seq-3342-6-24bit-v02.wav
Loudness
-23.0 LUFS, seq-3341-2011-8_seq-3342-6-24bit-v02.wav
-------------------------------------------------------------------------------
-23.0 LUFS
manu@mbp-207647:~/libebur128/build$
Something has happened during the cmake cleaning ;-).
Thanks,
Manuel
The text was updated successfully, but these errors were encountered:
Hello,
there's an issue with the linking to libav on Ubuntu 13.
(Cannot reproduce on Debian 7 ...)
It seems libav is not properly linked to ffmpeg scanner.
If I roll back to commit 1c0e8da, I dont have this issue.
Something has happened during the cmake cleaning ;-).
Thanks,
Manuel
The text was updated successfully, but these errors were encountered: