-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathffmpeg-cxc-build-hints
More file actions
151 lines (143 loc) · 5.38 KB
/
ffmpeg-cxc-build-hints
File metadata and controls
151 lines (143 loc) · 5.38 KB
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#-------------------------------------------------
#ffmpeg-cxc-build-hints - 2026-04-17 working build
#-------------------------------------------------
#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
mfx disable
#---------------------------
#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
#placebo url file://~/src/placebo
#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/vpl
#vpx url file://~/src/vpx
#vulkan-headers url file://~/src/vulkan-headers
#webp url file://~/src/webp
#whisper url file://~/src/whisper
#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 d0b3e6dd544a5f207bb6a12a1ecb98532491176a
aom git 79401f2946940984aaf3dc50e42d34be2e7bbac9
ass git fadc390583f24eb5cf98f16925fd3adee50bca88
avisynth git 23f0e3fa2c37970500f1c0a7d6e9635e923c4bc5
bzip2 git af79253677ad98d6dfe11ea315ee9947d86586d3
dav1d git c5726277ffa8764665ea08f865e46912a41f2309
decklink git 0820fac2815be07824a8422afb52c4aebe7cccd6
dlfcn git 8bfddb5aa345ce10ba98e925acbc7bfb53639679
fdk-aac git d8e6b1a3aa606c450241632b64b703f21ea31ce3
ffmpeg git 96f82f4fbbdc8f7525672bafbf37616ea5fd76ca
fftw3 wget fftw-3.3.10.tar.gz
fontconfig git a9fd30d226322f7f9b674a74d3782eea03c29453
freetype git a6d486002dc6fb26dadfbca45bcab02e1250963a
frei0r git b47c180376dc0ebfb9f57ca9373070eb8afcf9e9
fribidi git 5c85a174650ab8ef106ce85f13bcf2950d3fc65f
harfbuzz git 9fc44028fe28b46e0694e15f425b3b023895473e
ladspa git 0f54d2430febb4d5f02d13132dd91d7345e080b5
lame svn 6531
mfx git f6aac4576826ed821c81231fdfb0d24047158e7d
#v11.1
#nv-codec-headers git 43d91706e097565f57b311e567f0219838bcc2f6
#v12.1
#nv-codec-headers git 1889e62e2d35ff7aa9baca2bceb14f053785e6f1
#v12.2
#nv-codec-headers git c69278340ab1d5559c7d7bf0edf615dc33ddbba
#v13.0
nv-codec-headers git e844e5b26f46bb77479f063029595293aa8f812d
ogg git be05b13e98b048f0b5a0f5fa8ce514d56db5f822
openssl git f023662d1bde1fcb7fecf976b25a45afd55734b8
opus git 788cc89ce4f2c42025d8c70ec1b4457dc89cd50f
placebo git 9d4777307346d95b6c34692948f31f8aa642b7b9
png git 3061454d980de7d53608f594194cfac722721d2a
rav1e git 564ae3b0007ae2b06893fd7166bf88c5a84c5b63
rubberband hg 6fca9f344e6d
samplerate git 2ccde9568cca73c7b32c97fefca2e418c16ae5e3
#commit below is for sdl release-2.32.10, head may not build/work as expected
sdl git 5d249570393f7a37e037abf22cd6012a4cc56a71
sofa git 302b3fd025cc5105576a767a1e15483e116b8297
soxr git 945b592b70470e29f917f4de89b4281fbbd540c0
#commit below is for srt v1.5.4, head may not build/work as expected
srt git a8c6b65520f814c5bd8f801be48c33ceece7c4a6
svt-av1 git 4d3bea59986bd78d67f620ade68d38c1caa5c4b4
theora git 23161c4a63fd9f9d09b9e972f95def2d56c777af
#commit below is for vmaf v3.0.0, head may not build/work as expected
vmaf git 17a67b238ce0539bdeafdc95961abac64fa16ea8
vorbis git c2aa86b05e981c96bf381fc6aa11cdd03eccc2fb
vpl git 778a66d6c6537f08eabb91955dbbf1bce3812894
vpx git c7c57b763c1b16922bc589bff93d48101e1c452c
vulkan-headers git f6a6f7ab165cedbfa2a7d0c93fe27a2d01ce09c8
webp git 5003e5609eedc5680b8d838a962cbb9a6e9709ce
whisper git 166c20b473d5f4d04052e699f992f625ea2a2fdd
x264 git 0480cb05fa188d37ae87e8f4fd8f1aea3711f7ee
x265 git cfee9638c82b655c5887cedbdf1aa856f81b906a
xml2 git 7cea3fd1557437b88f2c7b5e1b71a2d5fb152b55
zlib git f9dd6009be3ed32415edf1e89d1bc38380ecb95d