mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-18 17:19:14 +00:00
* Update SVT-AV1 to 2.0.0 * Update aom to 3.9.0 * Freedesktop SDK already provides it, so the module is disabled * Update FFmpeg 7.0 * Update LuaJIT 5790d25397 * Update libdatachannel to 0.21.0 * Update Asio to 1.30.2
48 lines
1.3 KiB
JSON
48 lines
1.3 KiB
JSON
{
|
|
"name": "ffmpeg",
|
|
"config-opts": [
|
|
"--enable-gpl",
|
|
"--enable-shared",
|
|
"--disable-static",
|
|
"--enable-gnutls",
|
|
"--disable-doc",
|
|
"--disable-programs",
|
|
"--disable-devices",
|
|
"--enable-libopus",
|
|
"--enable-libvpx",
|
|
"--enable-libvorbis",
|
|
"--enable-libx264",
|
|
"--enable-nvenc",
|
|
"--enable-libsrt",
|
|
"--enable-librist",
|
|
"--enable-libaom",
|
|
"--enable-libsvtav1"
|
|
],
|
|
"cleanup": [
|
|
"/share/ffmpeg"
|
|
],
|
|
"sources": [
|
|
{
|
|
"type": "git",
|
|
"url": "https://github.com/FFmpeg/FFmpeg.git",
|
|
"tag": "n7.0",
|
|
"commit": "083443d67cb159ce469e5d902346b8d0c2cd1c93",
|
|
"disable-shallow-clone": true
|
|
},
|
|
{
|
|
"type": "git",
|
|
"dest": "obs-deps",
|
|
"url": "https://github.com/obsproject/obs-deps.git",
|
|
"tag": "2024-05-08",
|
|
"commit": "85173b23c575ea09cdf33bada01b1d38dd1251ea"
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"commands": [
|
|
"patch -Np1 -i obs-deps/deps.ffmpeg/patches/FFmpeg/0001-flvdec-handle-unknown.patch",
|
|
"patch -Np1 -i obs-deps/deps.ffmpeg/patches/FFmpeg/0002-libaomenc-presets.patch"
|
|
]
|
|
}
|
|
]
|
|
}
|