Commit graph

91 commits

Author SHA1 Message Date
Kalev Lember
187b050f07 Backport upstream patch to drop openh264 runtime version checks
... in order to make it possible for us to update openh264 without
having to recompile ffmpeg against the new version every time. As
openh264 is distributed by Cisco and ffmpeg is in Fedora, it's difficult
to coordinate lock step updates. Drop the version check to make this
easier.

https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=10211

This also rebases downstream ffmpeg-dlopen-openh264.patch on top of
the new patch.
2023-12-08 13:09:10 -05:00
Kalev Lember
73f1d91714 Prefer openh264 over noopenh264
Add "Suggests: openh264" so that dnf picks openh264 over noopenh264 that
both provide the same library.
2023-12-08 13:09:10 -05:00
Neal Gompa
7207d79858 Fix ffmpeg-allow-fdk-aac-free.patch to apply with git-am 2023-11-11 09:53:13 -05:00
Neal Gompa
84a6385f06 Update to 6.0.1
- Add ffmpeg chromium support patch (#2240127)
- Use git to apply patches
2023-11-11 09:46:31 -05:00
Neal Gompa
3739445cff Add patches to support enhanced RTMP and AV1 encoding through VA-API
- Force AAC decoding through fdk-aac-free
2023-11-10 08:18:38 -05:00
Dominik Mierzejewski
88ff89db5b Backport upstream patch to fix segfault when passing non-existent filter
option (rfbz#6773)
2023-10-09 10:04:19 +02:00
Neal Gompa
7204b79850 Drop tests for stripped codecs 2023-04-03 08:17:17 -04:00
Neal Gompa
a0b0941d9b Include RISC-V support sources in the tarball 2023-04-03 08:11:00 -04:00
Sandro Mani
7a3b9cb05b Rebuild (tesseract) 2023-04-03 13:22:06 +02:00
Nicolas Chauvet
fb3e130083 typo 2023-03-22 10:03:47 +01:00
Nicolas Chauvet
1bf8efa434 Update changelog 2023-03-22 10:00:01 +01:00
Nicolas Chauvet
b5a29aa6c4 Apply patches for libplacebo 2023-03-22 09:59:39 +01:00
Neal Gompa
4d26310d1d Add missing source files for the build 2023-03-12 09:56:00 -04:00
Neal Gompa
b78409f0ff Switch Bootstrap mode off 2023-03-12 03:06:20 -04:00
Neal Gompa
1ab39370ca ffmpeg-new-coder-errors.patch: Revert message adjustment 2023-03-12 03:06:14 -04:00
Neal Gompa
30f7e744e6 Remove leftover SVT-AV1 conditional 2023-03-12 03:06:04 -04:00
Neal Gompa
c8373e6bd5 Rebase to version 6.0 2023-03-12 00:44:10 -05:00
Neal Gompa
03288939b1 Merge branch 'rawhide' into f38 2023-02-15 23:15:57 -05:00
Yaakov Selkowitz
d7bb75a2c6 Drop unused opencv BuildRequires
opencv has deliberately broken their C API as of 3.4 and completely
removed it in 4.0, meaning there is no way to enable OpenCV in ffmpeg
without completely rewriting the filter in C++.

https://github.com/opencv/opencv/wiki/ChangeLog#version400
https://ffmpeg.org/pipermail/ffmpeg-devel/2018-March/226872.html
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915544
2023-02-15 23:15:09 -05:00
Neal Gompa
be0b562a32 Enable support for the RIST protocol through librist 2023-02-15 23:12:32 -05:00
Tom Callaway
d1fae7471b bootstrap off 2023-02-15 20:52:54 -05:00
Tom Callaway
9c2f813c87 rebuild for libvpx (bootstrap) 2023-02-15 20:10:59 -05:00
Tom Callaway
04c040828d bootstrap off 2023-02-15 18:40:28 -05:00
Tom Callaway
a8c440ac75 bootstrap needed 2023-02-15 17:38:17 -05:00
Tom Callaway
cb6d660a34 rebuild for libvpx 2023-02-15 17:25:15 -05:00
Yaakov Selkowitz
4c7c44eb6a Drop unused opencv BuildRequires
opencv has deliberately broken their C API as of 3.4 and completely
removed it in 4.0, meaning there is no way to enable OpenCV in ffmpeg
without completely rewriting the filter in C++.

https://github.com/opencv/opencv/wiki/ChangeLog#version400
https://ffmpeg.org/pipermail/ffmpeg-devel/2018-March/226872.html
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915544
2023-02-15 16:02:24 -05:00
Yaakov Selkowitz
ec5387b4b2 Disable features for which RHEL 9 deps are too old 2023-02-13 17:17:10 -05:00
Yaakov Selkowitz
71fac2e7b2 Enable lcms2, lv2, placebo, rabbitmq, xv 2023-02-13 16:49:14 -05:00
Neal Gompa
aea1720295 Disable flite for RHEL 9 as flite is too old 2023-02-13 16:33:10 -05:00
Yaakov Selkowitz
03bf8f1491 Upstream fix for vulkan-headers 1.3.236.0 2023-02-03 16:06:49 -05:00
Yaakov Selkowitz
5ca5b0d944 Properly enable caca, flite, gme, iec61883 2023-02-03 12:29:57 -05:00
Neal Gompa
45f894ec0e Enable more approved codecs
Additionally, add a script used for making the source file list
easier to populate as new codecs are added.
2023-01-30 19:03:51 -05:00
Fedora Release Engineering
dab172bcf5 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:23:31 +00:00
Yaakov Selkowitz
ebc2dc9a50 Properly enable libzvbi_teletext decoder
The --enable-libzvbi flag has no effect if libzvbi_teletext decoder
is missing from enable_decoders.
2023-01-15 19:01:31 -05:00
Sandro Mani
4c74eebb95 Rebuild (tesseract) 2022-12-23 21:59:18 +01:00
Neal Gompa
21b47e575a Bump minimum version for svt-av1 BR 2022-11-19 20:20:35 -05:00
Neal Gompa
510b513281 Add minimum version for libjxl to BR 2022-11-16 07:19:11 -05:00
Neal Gompa
bcf9b4a180 Unconditionally enable Vulkan 2022-11-09 08:24:45 -05:00
Neal Gompa
8b3cc25f1d Update to version 5.1.2
Refresh dlopen headers and patch for OpenH264 2.3.1
2022-10-12 10:22:29 -04:00
Leigh Scott
14bc6a0684 Remove internal headers, they shouldn't be used outside of ffmpeg compile
Readd description
2022-09-07 11:40:38 +01:00
Neal Gompa
75b99d6f3c Update to version 5.1.1
- Refresh dlopen headers for OpenH264 2.3.0
- Disable omxil and crystalhd for RHEL
2022-09-04 09:52:01 -04:00
Neal Gompa
42000ced65 Disable bootstrap and rework chromaprint dependency 2022-08-29 19:59:29 -04:00
Neal Gompa
0e5c137345 Add missing source files to fix aarch64 build 2022-08-24 08:48:30 -04:00
Neal Gompa
5b6ea413e4 Add missing source files to fix i686 build 2022-08-24 08:04:13 -04:00
Neal Gompa
d4753c2533 Rebase to version 5.1 2022-08-24 07:05:00 -04:00
Fedora Release Engineering
19be51f626 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:07:37 +00:00
Richard Shaw
cc14e220c8 Rebuild for codec2 1.0.4. 2022-07-09 08:12:51 -05:00
Sandro Mani
cabb4a0cb4 Rebuild (tesseract) 2022-07-08 10:49:18 +02:00
Robert-André Mauchin
6cb5931b59 Bootstrap ffmpeg (break libchromaprint cyclic dependency) 2022-06-22 21:50:05 +02:00
Robert-André Mauchin
41e1909325 Rebuild for new aom, dav1d, rav1e and svt-av1 2022-06-22 21:31:09 +02:00