FS#63915 - [aom] FFMpeg fails to decode files through libaom when libaom is built with Ninja
Attached to Project:
Arch Linux
Opened by Joshua Holmer (Soichiro) - Wednesday, 25 September 2019, 02:37 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 22 February 2020, 01:02 GMT
Opened by Joshua Holmer (Soichiro) - Wednesday, 25 September 2019, 02:37 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 22 February 2020, 01:02 GMT
|
Details
Description:
FFMpeg fails to decode files through libaom when libaom is built with Ninja Additional info: Reproduced with FFMpeg latest stable and master, libaom 1.0.0, 1.0.0-errata1, and master. Error is not exhibited with the default CMake settings (i.e. Makefiles) Originally discovered/reported here: https://github.com/xiph/rav1e/issues/1690 Steps to reproduce: Encode an AV1 video in IVF container with any AV1 encoder using tiles > 1. Build libaom using "-G Ninja" and link ffplay against it. Try to play the AV1 video in ffplay (also reproducible in mpv and anything else that uses ffmpeg to decode). Receive "Failed to decode frame: Corrupt frame detected" error. Suggested fix: The Arch package for libaom is currently built using Ninja. Building it using the default CMake setting of Makefiles would work around this issue. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Saturday, 22 February 2020, 01:02 GMT
Reason for closing: Fixed
Additional comments about closing: 1.0.0.errata1+avif-1
Saturday, 22 February 2020, 01:02 GMT
Reason for closing: Fixed
Additional comments about closing: 1.0.0.errata1+avif-1