
Update the chromium patch[1] to match the latest ffmpeg git master changes[2]. AVStream does not have the 'AVStreamInternal* internal' field anymore, and AVStreamInternal struct does not exist anymore either. The equivalent is now FFStream, and it should now be accessed by 'FFStream* ffstream(AVStream*)'. References ---------- [1]95aab0fd83
%5E%21/ [2]40bdd8cc05
92 lines
2.3 KiB
Plaintext
92 lines
2.3 KiB
Plaintext
pkgbase = ffmpeg-git
|
|
pkgdesc = Complete solution to record, convert and stream audio and video (git version)
|
|
pkgver = 5.1.r106894.g260d7d5a6c
|
|
pkgrel = 1
|
|
url = https://www.ffmpeg.org/
|
|
arch = x86_64
|
|
license = GPL3
|
|
makedepends = amf-headers
|
|
makedepends = avisynthplus
|
|
makedepends = clang
|
|
makedepends = ffnvcodec-headers
|
|
makedepends = git
|
|
makedepends = ladspa
|
|
makedepends = nasm
|
|
depends = alsa-lib
|
|
depends = aom
|
|
depends = bzip2
|
|
depends = fontconfig
|
|
depends = fribidi
|
|
depends = gmp
|
|
depends = gnutls
|
|
depends = gsm
|
|
depends = jack
|
|
depends = lame
|
|
depends = libass.so
|
|
depends = libavc1394
|
|
depends = libbluray.so
|
|
depends = libdav1d.so
|
|
depends = libdrm
|
|
depends = libfreetype.so
|
|
depends = libiec61883
|
|
depends = libmfx
|
|
depends = libmodplug
|
|
depends = libpulse
|
|
depends = librav1e.so
|
|
depends = libraw1394
|
|
depends = librsvg-2.so
|
|
depends = libsoxr
|
|
depends = libssh
|
|
depends = libtheora
|
|
depends = libva.so
|
|
depends = libva-drm.so
|
|
depends = libva-x11.so
|
|
depends = libvdpau
|
|
depends = libvidstab.so
|
|
depends = libvorbisenc.so
|
|
depends = libvorbis.so
|
|
depends = libvpx.so
|
|
depends = libwebp
|
|
depends = libx11
|
|
depends = libx264.so
|
|
depends = libx265.so
|
|
depends = libxcb
|
|
depends = libxext
|
|
depends = libxml2
|
|
depends = libxv
|
|
depends = libxvidcore.so
|
|
depends = libzimg.so
|
|
depends = opencore-amr
|
|
depends = openjpeg2
|
|
depends = opus
|
|
depends = sdl2
|
|
depends = speex
|
|
depends = srt
|
|
depends = svt-av1
|
|
depends = v4l-utils
|
|
depends = vmaf
|
|
depends = xz
|
|
depends = zlib
|
|
optdepends = avisynthplus: for AviSynthPlus support
|
|
optdepends = intel-media-sdk: for Intel Quick Sync Video
|
|
optdepends = ladspa: for LADSPA filters
|
|
optdepends = nvidia-utils: for Nvidia NVDEC/NVENC support
|
|
provides = libavcodec.so
|
|
provides = libavdevice.so
|
|
provides = libavfilter.so
|
|
provides = libavformat.so
|
|
provides = libavutil.so
|
|
provides = libpostproc.so
|
|
provides = libswresample.so
|
|
provides = libswscale.so
|
|
provides = ffmpeg
|
|
conflicts = ffmpeg
|
|
source = git+https://git.ffmpeg.org/ffmpeg.git
|
|
source = 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
|
|
source = 060-ffmpeg-fix-segfault-with-avisynthplus.patch
|
|
sha256sums = SKIP
|
|
sha256sums = 2df82046908015bf26bc1303275cf52ba01fa380029a54ea6415373e389e423c
|
|
sha256sums = 0d6b53940a81ebaf4e6b1a2208a178eb8a824d6a3d8e863bf9c4c7e0060d88ec
|
|
|
|
pkgname = ffmpeg-git
|