diff --git a/CMakeLists.txt b/CMakeLists.txt index a577fcd52..2e8bc3704 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -588,29 +588,6 @@ endif (WITH_OPENH264 AND NOT WITH_OPENH264_LOADING) # Version check, if we have detected FFMPEG but the version is too old # deactivate it as sound backend. if (WITH_DSP_FFMPEG) - # Deactivate FFmpeg backend for sound, if the version is too old. - # See libfreerdp/codec/dsp_ffmpeg.h - file(STRINGS "${AVCODEC_INCLUDE_DIR}/libavcodec/version.h" AV_VERSION_FILE REGEX "LIBAVCODEC_VERSION_M[A-Z]+[\t ]*[0-9]+") - if (EXISTS "${AVCODEC_INCLUDE_DIR}/libavcodec/version_major.h") - file(STRINGS "${AVCODEC_INCLUDE_DIR}/libavcodec/version_major.h" AV_VERSION_FILE2 REGEX "LIBAVCODEC_VERSION_M[A-Z]+[\t ]*[0-9]+") - list(APPEND AV_VERSION_FILE ${AV_VERSION_FILE2}) - endif() - - FOREACH(item ${AV_VERSION_FILE}) - STRING(REGEX MATCH "LIBAVCODEC_VERSION_M[A-Z]+[\t ]*[0-9]+" litem ${item}) - IF(litem) - string(REGEX REPLACE "[ \t]+" ";" VSPLIT_LINE ${litem}) - list(LENGTH VSPLIT_LINE VSPLIT_LINE_LEN) - if (NOT "${VSPLIT_LINE_LEN}" EQUAL "2") - message(ERROR "invalid entry in libavcodec version header ${item}") - endif(NOT "${VSPLIT_LINE_LEN}" EQUAL "2") - list(GET VSPLIT_LINE 0 VNAME) - list(GET VSPLIT_LINE 1 VVALUE) - set(${VNAME} ${VVALUE}) - ENDIF(litem) - ENDFOREACH(item ${AV_VERSION_FILE}) - - set(AVCODEC_VERSION "${LIBAVCODEC_VERSION_MAJOR}.${LIBAVCODEC_VERSION_MINOR}.${LIBAVCODEC_VERSION_MICRO}") if (AVCODEC_VERSION VERSION_LESS "57.48.101") message(WARNING "FFmpeg version detected (${AVCODEC_VERSION}) is too old. (Require at least 57.48.101 for sound). Deactivating") set(WITH_DSP_FFMPEG OFF)