Commit Graph

22 Commits

Author SHA1 Message Date
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
Andreas Schneider 53e04e97f3 Initial import (fedora#2051008) 2022-02-11 20:18:52 +01:00
Igor Raits 6a1c0f0b82 Added the README 2022-02-11 18:33:23 +00:00