From 53841d8303b0666a703741196b5e1768e4e58123d8191951a040844bb0201197 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 12 Aug 2019 23:44:35 +0000 Subject: [PATCH] Accepting request 722913 from home:iznogood:branches:multimedia:libs Use dav1d by default when playing back av1 encoded files. OBS-URL: https://build.opensuse.org/request/show/722913 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=82 --- ffmpeg-4.changes | 6 ++++++ ffmpeg-4.spec | 1 + ffmpeg-prefer-dav1d-for-playback.patch | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 ffmpeg-prefer-dav1d-for-playback.patch diff --git a/ffmpeg-4.changes b/ffmpeg-4.changes index 1b2a999..f064b3e 100644 --- a/ffmpeg-4.changes +++ b/ffmpeg-4.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Aug 12 16:51:30 UTC 2019 - Bjørn Lie + +- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d + for av1 playback over libaom. + ------------------------------------------------------------------- Tue Aug 6 15:35:35 UTC 2019 - Ismail Dönmez diff --git a/ffmpeg-4.spec b/ffmpeg-4.spec index bab5b15..eb2fe76 100644 --- a/ffmpeg-4.spec +++ b/ffmpeg-4.spec @@ -115,6 +115,7 @@ Source99: baselibs.conf Patch2: ffmpeg-arm6l.diff Patch3: ffmpeg-new-coder-errors.diff Patch4: ffmpeg-codec-choice.diff +Patch5: ffmpeg-prefer-dav1d-for-playback.patch # https://github.com/OpenMandrivaAssociation/ffmpeg/blob/master/ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch Patch6: ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch BuildRequires: ladspa-devel diff --git a/ffmpeg-prefer-dav1d-for-playback.patch b/ffmpeg-prefer-dav1d-for-playback.patch new file mode 100644 index 0000000..26c8458 --- /dev/null +++ b/ffmpeg-prefer-dav1d-for-playback.patch @@ -0,0 +1,18 @@ +--- ffmpeg/libavcodec/allcodecs.c 2019-03-18 20:18:37.438255620 +0100 ++++ ffmpeg-patched/libavcodec/allcodecs.c 2019-03-18 21:35:10.699559247 +0100 +@@ -675,13 +675,13 @@ + extern AVCodec ff_pcm_mulaw_at_decoder; + extern AVCodec ff_qdmc_at_decoder; + extern AVCodec ff_qdm2_at_decoder; ++extern AVCodec ff_libdav1d_decoder; + extern AVCodec ff_libaom_av1_decoder; + extern AVCodec ff_libaom_av1_encoder; + extern AVCodec ff_libaribb24_decoder; + extern AVCodec ff_libcelt_decoder; + extern AVCodec ff_libcodec2_encoder; + extern AVCodec ff_libcodec2_decoder; +-extern AVCodec ff_libdav1d_decoder; + extern AVCodec ff_libdavs2_decoder; + extern AVCodec ff_libfdk_aac_encoder; + extern AVCodec ff_libfdk_aac_decoder; +