flatpak: Add libaom support

It also add FFmpeg libaom patches from obs-deps.
master
tytan652 2021-12-23 09:33:34 +01:00 committed by Georges Basile Stavracas Neto
parent 9167a7177d
commit 6fdfc88467
1 changed files with 30 additions and 3 deletions

View File

@ -166,6 +166,31 @@
}
]
},
{
"name": "aom",
"buildsystem": "cmake-ninja",
"builddir": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_SHARED_LIBS=ON",
"-DENABLE_DOCS=OFF",
"-DENABLE_EXAMPLES=OFF",
"-DENABLE_TESTDATA=OFF",
"-DENABLE_TESTS=OFF",
"-DENABLE_TOOLS=OFF "
],
"cleanup": [
"/include"
],
"sources": [
{
"type": "git",
"url": "https://aomedia.googlesource.com/aom.git",
"tag": "v3.2.0",
"commit": "287164de79516c25c8c84fd544f67752c170082a"
}
]
},
{
"name": "ffmpeg",
"config-opts": [
@ -182,7 +207,8 @@
"--enable-libx264",
"--enable-nvenc",
"--enable-libsrt",
"--enable-librist"
"--enable-librist",
"--enable-libaom"
],
"cleanup": [
"/share/ffmpeg",
@ -199,8 +225,8 @@
"type": "git",
"dest": "obs-deps",
"url": "https://github.com/obsproject/obs-deps.git",
"tag": "2021-12-22",
"commit": "42f0384e2f39a53b6386924cf4c1a643f766e164"
"tag": "2022-01-01",
"commit": "15072cd42722d87c6b3ed1636b22e98c08575f20"
},
{
"type": "shell",
@ -208,6 +234,7 @@
"git cherry-pick -n d1b47f3bfcc625ca1cae210fc198dcbd54381a88 # avcodec/vaapi_encode: Fix segfault upon closing uninitialized encoder",
"patch -Np1 -i obs-deps/CI/patches/FFmpeg-4.4.1-OBS.patch",
"patch -Np1 -i obs-deps/CI/patches/FFmpeg-4.4.1-librist.patch",
"patch -Np1 -i obs-deps/CI/patches/FFmpeg-4.4.1-libaomenc.patch",
"patch -Np1 -i obs-deps/CI/patches/FFmpeg-9010.patch"
]
}