Summary: | multimedia/ffmpeg: Prefer dav1d for decoding | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ivan Rozhuk <rozhuk.im> | ||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Many People | CC: | riggs, rozhuk.im | ||||
Priority: | --- | Keywords: | needs-qa, performance | ||||
Version: | Latest | Flags: | riggs:
maintainer-feedback+
|
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
See Also: | https://bugzilla.mozilla.org/show_bug.cgi?id=1493397 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 235953 | ||||||
Attachments: |
|
Description
Ivan Rozhuk
2018-12-20 03:52:31 UTC
dav1d performance on i386 appears to be worse than aom. Tested on Intel i7-6700K (Skylake) via 11.2 i386 jail on 13.0 amd64 host. Neither CPUTYPE?=native nor -tilethreads help much. $ fetch https://www.elecard.com/storage/video/Stream2_AV1_4K_22.7mbps.webm $ ffmpeg -c:v libdav1d -i Stream2_AV1_4K_22.7mbps.webm -f null /dev/null $ ffmpeg -c:v libaom-av1 -i Stream2_AV1_4K_22.7mbps.webm -f null /dev/null Created attachment 200318 [details]
v1
ffmpeg appears to derive default codec based on sorting order.
Patch work ok, thanks! libaom-av1 - 425% CPU and 22 FPS libdav1d - 230-300% CPU and 32-38 FPS A commit references this bug: Author: riggs Date: Sat Mar 16 17:29:47 UTC 2019 New revision: 495918 URL: https://svnweb.freebsd.org/changeset/ports/495918 Log: Prefer dav1d over for decoding PR: 234194 Submitted by: jbeich (patch) Reported by: rozhuk.im@gmail.com Changes: head/multimedia/ffmpeg/Makefile head/multimedia/ffmpeg/files/patch-libavcodec_allcodecs.c |