8055cd91c2ee45dda7ef8b356eec194989464835
[vlc.git] / contrib / src / chromaprint / avutil.patch
1 --- chromaprint/src/fft_lib_avfft.h.ORIG        2016-12-28 15:10:42.000000000 -0500
2 +++ chromaprint/src/fft_lib_avfft.h     2017-12-06 20:37:33.723124874 -0500
3 @@ -5,6 +5,7 @@
4  #define CHROMAPRINT_FFT_LIB_AVFFT_H_
5  
6  extern "C" {
7 +#include <libavutil/mem.h>
8  #include <libavcodec/avcodec.h>
9  #include <libavcodec/avfft.h>
10  #include <libavutil/mem.h>
11 --- chromaprint/libchromaprint.pc.cmake.ORIG    2016-12-28 15:10:42.000000000 -0500
12 +++ chromaprint/libchromaprint.pc.cmake 2017-12-06 21:11:55.612701955 -0500
13 @@ -7,6 +7,6 @@
14  Description: Audio fingerprint library
15  URL: http://acoustid.org/chromaprint
16  Version: ${PROJECT_VERSION}
17 -Libs: -L${LIB_INSTALL_DIR} -lchromaprint
18 +Libs: -L${LIB_INSTALL_DIR} -lchromaprint ${CHROMAPRINT_LIBS_AVFFT}
19  Cflags: -I${INCLUDE_INSTALL_DIR}
20  
21 --- chromaprint/CMakeLists.txt.ORIG     2016-12-28 15:10:42.000000000 -0500
22 +++ chromaprint/CMakeLists.txt  2017-12-06 21:59:26.164398701 -0500
23 @@ -96,6 +96,9 @@
24         check_function_exists(av_frame_alloc HAVE_AV_FRAME_ALLOC)
25         check_function_exists(av_frame_free HAVE_AV_FRAME_FREE)
26         cmake_pop_check_state()
27 +       find_package(PkgConfig)
28 +       pkg_check_modules(AVFFT REQUIRED libavcodec libavutil)
29 +       string(REPLACE ";" " " CHROMAPRINT_LIBS_AVFFT "${AVFFT_LDFLAGS}")
30  endif()
31  
32  if(NOT FFT_LIB OR FFT_LIB STREQUAL "fftw3" OR FFT_LIB STREQUAL "fftw3f")