File tree Expand file tree Collapse file tree 4 files changed +108
-0
lines changed Expand file tree Collapse file tree 4 files changed +108
-0
lines changed Original file line number Diff line number Diff line change
1
+ os :
2
+ - Windows Server 2012 R2
3
+
4
+ platform :
5
+ - x86
6
+ # - x64
7
+
8
+ matrix :
9
+ fast_finish : true
10
+
11
+ init :
12
+ - call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" %platform%
13
+
14
+ before_build :
15
+ - choco install -y swig
16
+ - tools/appveyor.win.install.deps.bat
17
+
18
+ build_script :
19
+ - tools/appveyor.build.bat
20
+
21
+ before_test :
22
+ - set PATH=C:\Python27\scripts;%PATH%
23
+ - pip install nose
24
+
25
+ test_script :
26
+ - cd ..
27
+ - tools/appveyor.python.nosetests.bat
28
+
29
+ on_failure :
30
+ - type "C:\projects\avtranscoder\build\CMakeFiles\CMakeOutput.log"
31
+
32
+ # on_success:
33
+ # - create archives
34
+
35
+ # artifacts:
36
+ # - path: C:\ProgramData\ffmpeg-2.2.11
37
+ # name: ffmpeg
38
+ # type: zip
39
+
40
+ # - path: C:\projects\avtranscoder\build
41
+ # name: avtranscoder
42
+ # type: zip
43
+
44
+ # deploy:
45
+ # - provider: GitHub
46
+ # artifact: ffmpeg,avtranscoder
47
+ # auth_token:
48
+ # secure: <your encrypted token>
49
+ # on:
50
+ # branch: master
51
+ # appveyor_repo_tag: true
Original file line number Diff line number Diff line change
1
+ @ echo on
2
+
3
+ set FFMPEG_VERSION = 2.2.11
4
+
5
+ MKDIR build
6
+ cd build
7
+
8
+ :: Configure
9
+ call cmake.exe .. -G " NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%CD% -DCMAKE_PREFIX_PATH=C:\ProgramData\ffmpeg-%FFMPEG_VERSION% -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7
10
+
11
+ :: Build & Install
12
+ call nmake /F Makefile
13
+ call nmake /F Makefile install
14
+
15
+ @ echo off
Original file line number Diff line number Diff line change
1
+ @ echo on
2
+
3
+ set PWD = C:\projects\avtranscoder
4
+ set FFMPEG_VERSION = 2.2.11
5
+
6
+ :: Get avtranscoder library
7
+ set PYTHONPATH = %PWD% \build\lib\python2.7\site-packages;%PYTHONPATH%
8
+ set PATH = C:\ProgramData\ffmpeg-%FFMPEG_VERSION% \bin;%PWD% \build\lib;%PATH%
9
+
10
+ :: Get avtranscoder profiles
11
+ set AVPROFILES = %PWD% \build\share\avprofiles
12
+
13
+ :: Get assets
14
+ git clone https://github.com/avTranscoder/avTranscoder-data.git
15
+ set AVTRANSCODER_TEST_VIDEO_FILE = %PWD% \avTranscoder-data/video\BigBuckBunny\BigBuckBunny_480p_stereo.avi
16
+ set AVTRANSCODER_TEST_AUDIO_WAVE_FILE = %PWD% \avTranscoder-data\audio\frequenciesPerChannel.wav
17
+ set AVTRANSCODER_TEST_AUDIO_MOV_FILE = %PWD% \avTranscoder-data\video\BigBuckBunny\BigBuckBunny_1080p_5_1.mov
18
+
19
+ :: Launch tests
20
+ cd test\pyTest
21
+ nosetests
22
+
23
+ @ echo off
Original file line number Diff line number Diff line change
1
+ @ echo on
2
+
3
+ set FFMPEG_VERSION = 2.2.11
4
+
5
+ if %platform% == x86 set PLATFORM_VERSION = 32
6
+ if %platform% == X64 set PLATFORM_VERSION = 64
7
+
8
+ :: Installing ffmpeg dev (include + apps)
9
+ curl -kLO http://ffmpeg.zeranoe.com/builds/win%PLATFORM_VERSION% /dev/ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -dev.7z
10
+ 7z x ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -dev.7z
11
+
12
+ :: Installing ffmpeg shared (libs)
13
+ curl -kLO http://ffmpeg.zeranoe.com/builds/win%PLATFORM_VERSION% /shared/ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -shared.7z
14
+ 7z x ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -shared.7z
15
+
16
+ move ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -shared\bin ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -dev
17
+ move ffmpeg-%FFMPEG_VERSION% -win%PLATFORM_VERSION% -dev C:\ProgramData\ffmpeg-%FFMPEG_VERSION%
18
+
19
+ @ echo off
You can’t perform that action at this time.
0 commit comments