Commit Graph

117 Commits

Author SHA1 Message Date
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
Mamoru TASAKA e2ff46df52 Rebuild for new srt 2022-06-17 15:28:54 +09:00
Neal Gompa 15413a33c6 Ensure libavdevice-devel is pulled in with devel metapackage 2022-06-09 04:29:39 -04:00
Neal Gompa c703cc4461 Update for OpenH264 2.2.0 2022-06-05 20:15:21 +02:00
Neal Gompa 6b880997be Rebuild for ilbc-3.0.4 2022-05-31 15:37:41 +02:00
Benjamin A. Beasley f41765aad4 Rebuild for ilbc-3.0.4 (bootstrap) 2022-05-30 13:29:58 -04:00
Sandro Mani a332886bdd Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-22 00:22:46 +02:00
Sandro Mani bc9d25a02a Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-21 00:11:42 +02:00
Neal Gompa 70ecae14df Add VAAPI encoders for mjpeg, mpeg2, vp8, and vp9
- Ensure hwaccels for enabled codecs are turned on
2022-04-24 09:51:02 -04:00
Neal Gompa f4bc5fba8b Drop unused enca build dependency 2022-04-19 08:43:33 -04:00
Neal Gompa 1e224d15c4 Use shaderc for Vulkan support 2022-04-19 08:01:38 -04:00
Neal Gompa 9e990f618e Fix codec2 support enablement
The --enable-libcodec2 flag was missing to complete enabling support
for codec2.
2022-04-18 21:02:01 -04:00
Neal Gompa 2033e5b861 Drop libcelt decoder entry
We do not actually enable this codec and the library was retired
from Fedora many years ago.
2022-04-18 21:01:38 -04:00
Dominik Mierzejewski cd7299b0ee Properly enable decoding and encoding ilbc
The --enable-libilbc flag has no effect if libilbc decoder and encoder
are missing from enable_decoders and enable_encoders, respectively.

Merges: https://src.fedoraproject.org/rpms/ffmpeg/pull-request/4
2022-04-18 20:43:01 -04:00
Neal Gompa 8bf7a89dd3 Update to 5.0.1 to fix crashes with muxing MP4 video (#2073980) 2022-04-12 21:23:06 -04:00
Dominik 'Rathann' Mierzejewski 9ae13a2a47 Enable OpenCL acceleration
- be explicit about enabled external features in configure
- enable gcrypt
- drop duplicate CFLAGS and use Fedora LDFLAGS

Merges: https://src.fedoraproject.org/rpms/ffmpeg/pull-request/3
2022-04-12 14:20:08 -04:00
Sandro Mani 837836ca86 Rebuild for tesseract-5.1.0 2022-03-10 14:03:53 +01:00
Neal Gompa 8fe3b50bf7 Drop ffmpeg chromium support patch (#2061392) 2022-03-08 09:49:23 -05:00
Neal Gompa 9af6474ed1 Fix breakage in OpenH264 dlopen patch 2022-02-18 08:36:00 -05:00
Neal Gompa 316babd019 Refresh OpenH264 dlopen patch 2022-02-18 08:14:36 -05:00
Neal Gompa 5b62d5dd33 Add patch to return correct AVERROR with bad OpenH264 versions 2022-02-18 08:04:00 -05:00
Neal Gompa c47175923b Update OpenH264 dlopen patch to split dlopen code into c and h files 2022-02-18 07:46:58 -05:00
Neal Gompa 5c6d9c954e Update OpenH264 dlopen patch to use AVERROR return codes correctly 2022-02-17 07:55:03 -05:00
Neal Gompa 8f156f4363 Disable hardware decoders due to broken failure modes
Even though we do not ship the necessary software to make these
work out of the box, libavcodec does not correctly disable these
to clients when no software implementation exists.

Additionally, the codec preferences seem to be wonky and need to
be tweaked before we turn these back on.
2022-02-15 12:17:55 -05:00
Neal Gompa 2a77da640a Add clarification on weak dependency on openh264 library 2022-02-15 11:00:20 -05:00