OSDN Git Service

[BUILD][MOVIE_SAVER][FFMPEG] Update FFMPEG to 3.1.1 .
authorK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 29 Jul 2016 21:14:29 +0000 (06:14 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 29 Jul 2016 21:14:29 +0000 (06:14 +0900)
[FFMPEG][LINUX] Enable OpenCL for ffmpeg @linux.You need libOpenCL.so.1 to use homebrew build.
[FFMPEG][WIN32] Enable DXVA2 for video-decoding accelerator.

source/tool/cross-build/ffmpeg/bootstrap-build_cross_win32_3.1.sh [new file with mode: 0644]
source/tool/cross-build/ffmpeg/bootstrap_linux_3.1.sh [new file with mode: 0644]

diff --git a/source/tool/cross-build/ffmpeg/bootstrap-build_cross_win32_3.1.sh b/source/tool/cross-build/ffmpeg/bootstrap-build_cross_win32_3.1.sh
new file mode 100644 (file)
index 0000000..2d6a2c3
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+./configure --cross-prefix=i686-w64-mingw32- \
+            --prefix=/usr/local/i586-mingw-msvc/ffmpeg-3.1.1 \
+            --disable-static --enable-shared \
+           --target-os=mingw32 --arch=i686 \
+           --enable-gpl \
+           --enable-libx264 \
+           --enable-libvorbis \
+           --enable-libmp3lame \
+           --enable-dxva2 \
+           --extra-cflags="-I/usr/local/i586-mingw-msvc/libx264-148/include -I/usr/local/i586-mingw-msvc/lame-3.99.5/include  -I/usr/local/i586-mingw-msvc/libvorbis/include -I/usr/local/i586-mingw-msvc/libogg/include" \
+           --extra-ldflags="-L/usr/local/i586-mingw-msvc/libx264-148/lib -L/usr/local/i586-mingw-msvc/lame-3.99.5/lib -L/usr/local/i586-mingw-msvc/libvorbis/lib -L/usr/local/i586-mingw-msvc/libogg/lib"
+           
+           
\ No newline at end of file
diff --git a/source/tool/cross-build/ffmpeg/bootstrap_linux_3.1.sh b/source/tool/cross-build/ffmpeg/bootstrap_linux_3.1.sh
new file mode 100644 (file)
index 0000000..d8cd6d7
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+./configure --prefix=/usr/local/ffmpeg-3.1.1 \
+            --enable-shared --disable-static \
+           --enable-gpl --enable-libx264 \
+           --enable-libtheora --enable-libvorbis \
+           --enable-libmp3lame \
+           --enable-opencl \
+           --cc=gcc-6 --cxx=g++-6 \
+           --enable-lto
+           
\ No newline at end of file