-
Notifications
You must be signed in to change notification settings - Fork 5
/
ffmpeg-pi-build-hints
64 lines (56 loc) · 1.97 KB
/
ffmpeg-pi-build-hints
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
#------------------------------------------------
#ffmpeg-pi-build-hints - 2020-06-14 working build
#------------------------------------------------
#place this file in the directory specified by the script's ROOT_PATH
#fields are TAB delimited triplets enabling control of the build
#source key value
#------------
#NCC options
#------------
NCC CFLAGS -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -mlittle-endian -munaligned-access
NCC OPTIM -O3
NCC JOBS 3
#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 1
#-----------------------
#constrain parallel make
#-----------------------
#source make job_count
openssl make 1
#---------------------------
#set override URL for source
#---------------------------
#source url url_string
#ffmpeg url https://git.videolan.org/git/ffmpeg.git
#ffmpeg url file://~/src/ffmpeg
#userland url file://~/src/userland
#fdk-aac url file://~/src/fdk-aac
#lame url file://~/src/lame
#ogg url file://~/src/ogg
#openssl url file://~/src/openssl
#opus url file://~/src/opus
#theora url file://~/src/theora
#vorbis url file://~/src/vorbis
#vpx url file://~/src/vpx
#x264 url file://~/src/x264
#x265 url file://~/src/x265
#zlib url file://~/src/zlib
#------------------------
#fetch specified revision
#------------------------
#source fetch_method revision_id
fdk-aac git 845febbb4aa8b81914a8d759536ec48f496d46a3
ffmpeg git 318a1a383dc0312ad5b4afec0ddf0d8d231f5c79
lame svn 6461
ogg git 0bbcba4e7cf32324170470569c4527ffd0002870
openssl git 894da2fb7ed5d314ee5c2fc9fd2d9b8b74111596
opus git b69bfb2a30df65e7f267dd6998276fa3986bd14b
theora git 31e885eac7c23d2f312f49cd5138c0175008e2c9
userland git f97b1af1b3e653f9da2c1a3643479bfd469e3b74
vorbis git f1c1e4451c650008cc5549b08c10fe9ad8ddb1fa
vpx git e753d4930f3b2859968068ffb77f6a6159b2f3c6
x264 git 235ce6130168f4deee55c88ecda5ab84d81d125b
x265 hg 73ca1d7be377
zlib git cacf7f1d4e3d44d871b605da3b647f07d718623f