summarylogtreecommitdiffstats
path: root/010-onevpl-cpu-fix-libs.patch
blob: 58a8c592c21b3476e8d67eca1618e16f2651bdb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
--- a/cpu/ext/ffmpeg-codecs/CMakeLists.txt
+++ b/cpu/ext/ffmpeg-codecs/CMakeLists.txt
@@ -38,9 +38,9 @@ endif()
 
 # Set basic FFmpeg and codec libs
 if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
-  set(SVTHEVCENC_LIB ${VPL_DEP_DIR}/lib/libSvtHevcEnc.a)
-  set(SVTAV1ENC_LIB ${VPL_DEP_DIR}/lib/libSvtAv1Enc.a)
-  set(DAV1D_LIB ${VPL_DEP_DIR}/lib/libdav1d.a)
+  set(SVTHEVCENC_LIB ${VPL_DEP_DIR}/lib/libSvtHevcEnc.so)
+  set(SVTAV1ENC_LIB ${VPL_DEP_DIR}/lib/libSvtAv1Enc.so)
+  set(DAV1D_LIB ${VPL_DEP_DIR}/lib/libdav1d.so)
 
   if(NOT EXISTS ${SVTHEVCENC_LIB}
      OR NOT EXISTS ${SVTAV1ENC_LIB}
@@ -49,10 +49,10 @@ if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8"
   endif()
 endif()
 
-set(AVCODEC_LIB ${VPL_DEP_DIR}/lib/libavcodec.a)
-set(AVUTIL_LIB ${VPL_DEP_DIR}/lib/libavutil.a)
-set(AVFILTER_LIB ${VPL_DEP_DIR}/lib/libavfilter.a)
-set(SWSCALE_LIB ${VPL_DEP_DIR}/lib/libswscale.a)
+set(AVCODEC_LIB ${VPL_DEP_DIR}/lib/libavcodec.so)
+set(AVUTIL_LIB ${VPL_DEP_DIR}/lib/libavutil.so)
+set(AVFILTER_LIB ${VPL_DEP_DIR}/lib/libavfilter.so)
+set(SWSCALE_LIB ${VPL_DEP_DIR}/lib/libswscale.so)
 
 if(NOT EXISTS ${AVCODEC_LIB}
    OR NOT EXISTS ${AVUTIL_LIB}
@@ -135,14 +135,14 @@ endif()
 
 # Set AVC encoder lib name
 if(BUILD_GPL_X264)
-  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libx264.a)
+  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libx264.so)
   if(NOT EXISTS ${H264_ENC_LIB})
     message(FATAL_ERROR "Could not find x264 libraries")
   else()
     message(STATUS "Building with GPL x264 for AVC implementation")
   endif()
 elseif(BUILD_OPENH264)
-  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libopenh264.a)
+  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libopenh264.so)
   if(NOT EXISTS ${H264_ENC_LIB})
     message(FATAL_ERROR "Could not find openh264 libraries")
   else()
@@ -157,7 +157,7 @@ if(WIN32)
   # openH264 lib dependencies
   if(BUILD_OPENH264)
     findmingwlib(STDCPP_LIB ${MINGW_PATH} lib/gcc/${gcc_name}/${gcc_version}
-                 libstdc++.a)
+                 libstdc++.so)
     if(NOT EXISTS ${STDCPP_LIB})
       message(
         FATAL_ERROR "Could not find expected MinGW stdc++ runtime libraries")
@@ -169,14 +169,14 @@ if(WIN32)
 
   # Common libs from mingw
   findmingwlib(GCC_LIB ${MINGW_PATH} lib/gcc/${gcc_name}/${gcc_version}
-               libgcc.a)
+               libgcc.so)
   findmingwlib(GCC_EH_LIB ${MINGW_PATH} lib/gcc/${gcc_name}/${gcc_version}
-               libgcc_eh.a)
+               libgcc_eh.so)
 
-  findmingwlib(BCRYPT_LIB ${MINGW_PATH} ${gcc_name}/lib libbcrypt.a)
-  findmingwlib(MINGW32_LIB ${MINGW_PATH} ${gcc_name}/lib libmingw32.a)
-  findmingwlib(MINGWEX_LIB ${MINGW_PATH} ${gcc_name}/lib libmingwex.a)
-  findmingwlib(PTHREAD_IMPLIB ${MINGW_PATH} ${gcc_name}/lib libpthread.dll.a)
+  findmingwlib(BCRYPT_LIB ${MINGW_PATH} ${gcc_name}/lib libbcrypt.so)
+  findmingwlib(MINGW32_LIB ${MINGW_PATH} ${gcc_name}/lib libmingw32.so)
+  findmingwlib(MINGWEX_LIB ${MINGW_PATH} ${gcc_name}/lib libmingwex.so)
+  findmingwlib(PTHREAD_IMPLIB ${MINGW_PATH} ${gcc_name}/lib libpthread.dll.so)
 
   if(NOT EXISTS ${GCC_LIB})
     message(FATAL_ERROR "Could not find expected MinGW GCC runtime libraries")