Commit Graph

52 Commits

Author SHA1 Message Date
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
Neal Gompa
d0a64b9dfc Add support for dlopening OpenH264 and add tarball scripts as sources 2022-02-15 10:29:36 -05:00
Neal Gompa
c06bca7fd7 Enable more QSV and V4L2M2M codecs 2022-02-13 09:11:44 -05:00
Neal Gompa
65ec2bd5ba Fix package name spelling in README 2022-02-13 06:57:19 -05:00
Neal Gompa
325cb6fe66 Note in README that header files need to be manually added 2022-02-13 06:55:04 -05:00
Neal Gompa
93f8050151 Add missing headers to free sources tarball 2022-02-13 06:52:48 -05:00
Neal Gompa
5989eec32e Enable support for more hardware codecs 2022-02-13 06:31:10 -05:00
Andreas Schneider
bd4baf1e56 Sort ffmpeg_free_sources with LC_COLLATE=C 2022-02-12 19:16:03 +01:00
Andreas Schneider
2ad2addd50 Set LC_COLLATE for all scripts
This way `sort` behaves the same.
2022-02-12 19:13:05 +01:00
Andreas Schneider
1652776fca Cleanup ffmpeg_update_free_sources.sh 2022-02-12 19:12:00 +01:00
Neal Gompa
0d0248cbc2 Move ffmpeg.keyring file to lookaside 2022-02-12 12:45:03 -05:00
Neal Gompa
6aab7c7a94 Enable HEVC_QSV decoder to match encoder enablement 2022-02-12 12:36:06 -05:00
Andreas Schneider
03cbf6d8ee Update README 2022-02-12 18:11:24 +01:00
Andreas Schneider
ba66d3f0e5 Rewrite ffmpeg-free tarball generation scripts
They are split in two scripts now. One you can use to update the file
list from a build. However this will only cover files for your
architecture.
2022-02-12 16:30:30 +01:00
Andreas Schneider
40c8764fc5 Disable LTO for arm and x86 2022-02-12 13:14:37 +01:00
Andreas Schneider
ab637a7f1f Fix BuildRequires for different platforms 2022-02-11 22:27:06 +01:00