-
Notifications
You must be signed in to change notification settings - Fork 5
/
ffmpeg-cxc-build-hints-file-head
134 lines (126 loc) · 3.11 KB
/
ffmpeg-cxc-build-hints-file-head
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#---------------------------------------------------------
#ffmpeg-cxc-build-hints-file-head - local source, head/tip
#---------------------------------------------------------
#place this file in the directory specified by the script's ROOT_PATH or
#set via the command line:
#HINTS_FILE=/media/user/usb/my-build-hints ffmpeg-cxc-mingw64
#fields are TAB delimited triplets enabling control of the build
#source key value
#------------
#CXC options
#------------
CXC CFLAGS -mtune=generic -march=x86-64 -pipe
#x86-64 generic skylake broadwell haswell ivybridge sandybridge corei7-avx westmere nehalem
CXC OPTIM -O3
CXC RUSTFLAGS -C target-feature=+avx2,+fma
#override getconf _NPROCESSORS_ONLN
#CXC JOBS 6
#use FETCH_ONLY to clone all the repositories without a build
#CXC FETCH_ONLY 0
#display the config only - no fetch/build
#CXC SHOW_ONLY 0
#-----------------------------------------------
#constrain parallel make or disable/enable build
#-----------------------------------------------
#source make job_count
#source disable
#source enable
#lame make 1
#fribidi make 1
#fontconfig make 1
#freetype make 1
#harfbuzz make 1
openssl make 1
#---------------------------
#set override URL for source
#---------------------------
#source url url_string
#ffmpeg url https://git.videolan.org/git/ffmpeg.git
amf url file://~/src/amf
aom url file://~/src/aom
ass url file://~/src/ass
avisynth url file://~/src/avisynth
bzip2 url file://~/src/bzip2
dav1d url file://~/src/dav1d
decklink url file://~/src/decklink
dlfcn url file://~/src/dlfcn
fdk-aac url file://~/src/fdk-aac
ffmpeg url file://~/src/ffmpeg
fftw3 url file://~/src/fftw3
fontconfig url file://~/src/fontconfig
freetype url file://~/src/freetype
frei0r url file://~/src/frei0r
fribidi url file://~/src/fribidi
harfbuzz url file://~/src/harfbuzz
ladspa url file://~/src/ladspa
lame url file://~/src/lame
mfx url file://~/src/mfx
nv-codec-headers url file://~/src/nv-codec-headers
ogg url file://~/src/ogg
openssl url file://~/src/openssl
opus url file://~/src/opus
png url file://~/src/png
rav1e url file://~/src/rav1e
rubberband url file://~/src/rubberband
sdl url file://~/src/sdl
samplerate url file://~/src/samplerate
sofa url file://~/src/sofa
soxr url file://~/src/soxr
srt url file://~/src/srt
svt-av1 url file://~/src/svt-av1
theora url file://~/src/theora
vmaf url file://~/src/vmaf
vorbis url file://~/src/vorbis
vpl url file://~/src/vpx
vpx url file://~/src/vpx
webp url file://~/src/webp
x264 url file://~/src/x264
x265 url file://~/src/x265
xml2 url file://~/src/xml2
zlib url file://~/src/zlib
#------------------------
#fetch specified revision
#------------------------
#source fetch_method revision_id
amf git
aom git
ass git
avisynth git
bzip2 git
dav1d git
decklink git
dlfcn git
fdk-aac git
ffmpeg git
fftw3 wget fftw-3.3.10.tar.gz
fontconfig git
freetype git
frei0r git
fribidi git
harfbuzz git
ladspa git
lame svn
mfx git
nv-codec-headers git
ogg git
openssl git
opus git
png git
rav1e git
rubberband hg
samplerate git
sdl git
sofa git
soxr git
srt git
svt-av1 git
theora git
vmaf git
vorbis git
vpl git
vpx git
webp git
x264 git
x265 git
xml2 git
zlib git