File tree Expand file tree Collapse file tree 3 files changed +30
-9
lines changed Expand file tree Collapse file tree 3 files changed +30
-9
lines changed Original file line number Diff line number Diff line change
1
+ env :
2
+ matrix :
3
+ - DEPENDENCY_MODE=libav
4
+ - DEPENDENCY_MODE=ffmpeg
5
+
6
+ language : cpp
7
+
1
8
os :
2
9
- linux
3
10
- osx
4
11
5
- language : cpp
6
-
7
12
compiler :
8
13
- gcc
9
14
- clang
Original file line number Diff line number Diff line change @@ -10,9 +10,19 @@ sudo apt-get install -qq python-dev doxygen
10
10
sudo apt-get install -qq freeglut3-dev libxmu-dev
11
11
sudo apt-get install -qq python-nose
12
12
13
- # Build FFmpeg 2.2.9
14
- sudo wget https://www.ffmpeg.org/releases/ffmpeg-2.2.9.tar.bz2
15
- sudo bunzip2 ffmpeg-2.2.9.tar.bz2
16
- sudo tar -xvf ffmpeg-2.2.9.tar
17
- cd ffmpeg-2.2.9
18
- ./configure --disable-yasm --enable-shared --disable-static && make && sudo make install
13
+ if [[ ${DEPENDENCY_MODE} == " ffmpeg" ]]; then
14
+ export FFMPEG_VERSION=2.2.9
15
+ sudo wget https://www.ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION} .tar.bz2
16
+ sudo bunzip2 ffmpeg-${FFMPEG_VERSION} .tar.bz2
17
+ sudo tar -xvf ffmpeg-${FFMPEG_VERSION} .tar
18
+ cd ffmpeg-${FFMPEG_VERSION}
19
+ sudo ./configure --disable-yasm --enable-shared --disable-static && sudo make && sudo make install
20
+
21
+ elif [[ ${DEPENDENCY_MODE} == " libav" ]]; then
22
+ export LIBAV_VERSION=11.3
23
+ sudo wget https://libav.org/releases/libav-${LIBAV_VERSION} .tar.gz
24
+ sudo tar -xvf libav-${LIBAV_VERSION} .tar.gz
25
+ cd libav-${LIBAV_VERSION}
26
+ sudo ./configure --disable-yasm --enable-shared --disable-static && sudo make && sudo make install
27
+
28
+ fi
Original file line number Diff line number Diff line change 3
3
brew update
4
4
5
5
brew install gcc cmake swig
6
- brew install ffmpeg freeglut doxygen
6
+ brew install freeglut doxygen
7
+
8
+ if [[ ${DEPENDENCY_MODE} == " ffmpeg" ]]; then
9
+ brew install ffmpeg
10
+
11
+ elif [[ ${DEPENDENCY_MODE} == " libav" ]]; then
12
+ brew install libav
You can’t perform that action at this time.
0 commit comments