-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathffmpeg-native-build-hints-file-head
124 lines (116 loc) · 2.95 KB
/
ffmpeg-native-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
#------------------------------------------------------------
#ffmpeg-native-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-native
#fields are TAB delimited triplets enabling control of the build
#source key value
#------------
#NCC options
#------------
NCC CFLAGS -mtune=generic -march=x86-64 -pipe
#x86-64 generic skylake broadwell haswell ivybridge sandybridge corei7-avx westmere nehalem
NCC OPTIM -O3
NCC RUSTFLAGS -C target-feature=+avx2,+fma
#override getconf _NPROCESSORS_ONLN
#NCC JOBS 6
#use FETCH_ONLY to clone all the repositories without a build
#NCC FETCH_ONLY 0
#display the config only - no fetch/build
#NCC 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
aom url file://~/src/aom
ass url file://~/src/ass
bzip2 url file://~/src/bzip2
dav1d url file://~/src/dav1d
decklink-linux url file://~/src/decklink-linux
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
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
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
aom git
ass git
bzip2 git
dav1d git
decklink-linux 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
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
vpx git
webp git
x264 git
x265 git
xml2 git
zlib git