{"bugs":[{"bugid":927296,"firstseen":"2025-07-11T02:48:40.189262","severity":"enhancement","status":"UNCONFIRMED","summary":"media-libs\/libvmaf: add support for building with CUDA"},{"bugid":983392,"firstseen":"2026-09-27T14:55:40.178772","severity":"normal","status":"UNCONFIRMED","summary":"media-libs\/libvmaf-3.2.1: error: call to 'swap' is ambiguous"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":342,"name":"media-video","summary":"The media-video category contains video-related applications."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"55551d70672e76f56b897c8e740cabbb188cac9c","committime":"2026-09-27T08:00:50","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Some tests rely on the models being embedded.\n\nCloses: https:\/\/bugs.gentoo.org\/972626\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"11ed2d521e5f06381a3f7b21a205c02832a45c91","committime":"2026-09-26T19:14:20","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: require USE=embed-models with USE=test"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"To please 'pkgcheck scan'\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5143c23bab07908692b3cc5b7a06602c14ba5c11","committime":"2026-09-26T19:02:28","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: 3.0.0: move S variable"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Closes: https:\/\/bugs.gentoo.org\/919226\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"93f96a1ac05d570eb3b1c288eb0dd2fdb109753a","committime":"2026-09-26T18:59:23","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: drop 2.3.1"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"The needed `xxd` tool has been move to the standalone package dev-util\/xxd\ninstead of being part of app-editors\/vim-core.\n\nCloses: https:\/\/bugs.gentoo.org\/982989\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f6ec1cbe8c68b8994f4a6ef984712161adb4a5ce","committime":"2026-09-26T15:06:54","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: 3.0.0: update BDEPEND"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Tested with ffmpeg-8.1.3\n\n  ffmpeg -i video.mp4 -i video-lossless.avi -filter_complex libvmaf -f null -\n\nTested with x265-4.1\n\n  ffmpeg -i lossless-real.avi -an -pix_fmt yuv420p -f rawvideo \/tmp\/ref.yuv\n  x265 --input \/tmp\/ref.yuv --input-res 1280x720 --fps 60 --input-csp i420 \\\n       --recon \/tmp\/recon.yuv --csv vmaf.csv --csv-log-level 2 -o \/tmp\/out.hevc\n\nBug: https:\/\/bugs.gentoo.org\/982989\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2e13d0eda83964d5348819cc70f1e69a694794cc","committime":"2026-09-26T13:33:14","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: add 3.2.1"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Bug: https:\/\/bugs.gentoo.org\/982989\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46835\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9aca00f9e418ef4526b3603b94ace8cce3718076","committime":"2026-09-26T13:31:18","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: sync 9999 with v3.2+"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"115e6b777337ed598a028ff5860ae9bf1a4a7f3f","committime":"2025-11-13T06:31:07","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"248164530ab54bbb64d1ba26cfa5c89b2c3c92e6","committime":"2025-11-13T06:16:43","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: Stabilize 3.0.0 amd64, #966015"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8d45d3f66816bc78ef5c91c03a7eb4fcaf437976","committime":"2025-11-13T06:16:41","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: Stabilize 3.0.0 arm64, #966015"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"717839e25dea043e73ef3c2cd889b14ebfda2a4a","committime":"2025-11-13T06:16:39","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: Stabilize 3.0.0 x86, #966015"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d2be0b4c2a90161ea6a5f22f5c5f5097e7a4b01a","committime":"2025-05-22T15:40:07","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"4795443d2fc42baae6e6baea54b7f455995151d9","committime":"2025-05-22T15:17:13","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: Keyword 3.0.0 arm64, #940537"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"853541807fc73af02e199289e0525b894ead60cb","committime":"2024-03-16T08:48:43","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Rebuild ffmpeg on libvmaf SLOT change\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34403\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"7614305cbdebeb9838f26026da5d270d90de7f3b","committime":"2023-12-21T22:17:37","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: add slotted 3.0.0, update ffmpeg ebuilds"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aaea69de651ee43906248bdc63c8ba748cfadc61","committime":"2023-10-06T13:01:52","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/32412\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"a60f5c7ddca19d3168420ec4370b760408906ae5","committime":"2023-08-22T16:06:15","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: add 9999"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Closes: https:\/\/bugs.gentoo.org\/859925\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"a819064cbb3eab9678311c2b992b3db9eefb3a5d","committime":"2023-08-19T23:19:24","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: add 2.3.1, drop 2.3.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"293b159f8463ffe0377b7b8bbd9ff74b83f973c3","committime":"2022-12-02T18:46:41","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xen0n@gentoo.org","authorname":"WANG Xuerui","body":"Signed-off-by: WANG Xuerui <xen0n@gentoo.org>","commitid":"56dd8ff14b87f62cb05a206b972aeac190900ca7","committime":"2022-12-02T18:31:22","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: keyword 2.3.0-r2 for ~loong"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"154f663691ff0406bfb4ac87a978b07b0a611b07","committime":"2022-06-16T16:47:55","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"t@laumann.xyz","authorname":"Thomas Bracht Laumann Jespersen","body":"Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6743717e1daf6e915cc41d65639866b04abe7feb","committime":"2022-06-08T20:05:13","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: fix unquoted variable S"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"63fec92ffc54197703db316f4a3a44bc06cb0b43","committime":"2022-05-22T07:47:54","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"d1527ff6f48d6c536f90e07f30cee5eed63b8156","committime":"2022-05-22T07:40:43","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: keyword 2.3.0-r2 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"73a83e0c97dc38cc9c5dab1542109aeadfa5be6f","committime":"2022-04-18T06:53:48","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6b45009d77f5fad49b38283c0bf1187afb89f12b","committime":"2022-04-14T04:04:20","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"edbe914eec1e4e87f38d5d58160d242370e024af","committime":"2022-04-13T14:11:53","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: update DESCRIPTION"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Closes: https:\/\/bugs.gentoo.org\/837221\nCloses: https:\/\/bugs.gentoo.org\/837488\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24982\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"888a5176d519cbe68d1647f5af9c9180f17f2683","committime":"2022-04-10T22:37:13","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: fix tests and add embed-models useflag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b2d820dc3350d10609efd7dbd8d56d0dc371c237","committime":"2022-04-07T20:19:32","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Correct fix for Bug https:\/\/bugs.gentoo.org\/835471\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24796\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"de5f605d3886ad9d076de0f0e777a5b4869b6af3","committime":"2022-03-28T19:09:25","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: add bdep to embed models within the shared libs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dd32a2fa30d9f78ebf41643ca42a17a7a4f539d0","committime":"2022-03-20T13:19:13","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"The hardcoded paths are buggy for some tests,\nthe library works otherwise\nThe testing code could be patched otherwise\n\nCloses: https:\/\/bugs.gentoo.org\/835471\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"39f3b86fff8b739e1afd463223087215498e5944","committime":"2022-03-17T12:24:28","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: restrict TEST phase"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Closes: https:\/\/bugs.gentoo.org\/835458\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e1a384d7fbc363763d919d7b6a6e9ff92ee991e2","committime":"2022-03-17T10:05:42","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: prevent installation of static libs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0f20913433472052172b3d10c8947736b5fcda7c","committime":"2022-03-16T22:49:07","packageid":74570,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"adel.ks@zegrapher.com","authorname":"Adel KARA SLIMANE","body":"Needed to be able to use Netflix's quality of encoding\nscoring algorithm with ffmpeg\n\nSigned-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7045573738a58c8edd143fd3b3e6ee00ec6d4378","committime":"2022-03-14T09:42:02","packageid":74570,"repoid":1,"summary":"media-libs\/libvmaf: new package"}],"dependencies":[],"depending":[{"block":false,"categoryid":342,"description":"Complete solution to record\/convert\/stream audio and video","ebuildids":[87990,87990,902457,902457,911644,911644,911835,911835],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"media-video@gentoo.org","name":"ffmpeg","packageid":49991},{"block":false,"categoryid":438,"description":"Library for encoding video streams into the H.265\/HEVC format","ebuildids":[510031,510031,879541,879541],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"media-video@gentoo.org","name":"x265","packageid":62039},{"block":false,"categoryid":342,"description":"Complete solution to record\/convert\/stream audio and video","ebuildids":[907268,907268,911836,911836],"firstseen":"2025-03-11T09:31:48.402005","name":"ffmpeg-compat","packageid":78197}],"ebuilds":[{"archs":[],"ebuildid":801726,"firstseen":"2023-10-06T14:15:47.124635","license":"BSD-2-with-patent","moddate":"2026-09-30T18:48:40","packageid":74570,"repoid":1,"slot":"0","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","embed-models","test"],"version":"9999"},{"archs":["~amd64","~arm64","~loong","~riscv","~x86"],"ebuildid":912295,"firstseen":"2026-09-27T09:14:12.115093","license":"BSD-2-with-patent","moddate":"2026-09-30T18:48:40","packageid":74570,"repoid":1,"slot":"0","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","embed-models","test"],"version":"3.2.1"},{"archs":["amd64","arm64","x86","~loong","~riscv"],"ebuildid":818686,"firstseen":"2024-03-16T08:52:21.023998","license":"BSD-2-with-patent","moddate":"2026-09-30T18:48:40","packageid":74570,"repoid":1,"slot":"0\/3","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","embed-models","test"],"version":"3.0.0"}],"masks":[],"package":{"categoryid":438,"description":"C libary for Netflix's Perceptual video quality assessment","firstseen":"2022-03-16T23:00:24.787592","name":"libvmaf","packageid":74570,"summary":"VMAF is a perceptual video quality assessment algorithm developed by Netflix. This software package includes a stand-alone C library libvmaf."},"rdependencies":[{"block":false,"categoryid":450,"description":"groovy little assembler","ebuildids":[801726,818686,912295],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"mr_bones_@gentoo.org","maintainername":"Michael Sterrett","name":"nasm","packageid":51861,"summary":"The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD\/FreeBSD a.out, ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability."},{"block":false,"categoryid":428,"description":"Standalone version of Vim's xxd","ebuildids":[801726,818686,912295],"firstseen":"2025-11-11T19:21:53.553803","name":"xxd","packageid":78628}],"repos":[{"branch":"master","lastcommit":"79a9a36d1df9d7a3607cf343d379e4b8a224376a","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/Netflix\/vmaf"],"uses":[{"defaultflag":true,"description":"Compile default vmaf models into the library (needs app-editors\/vim-core)","isdefault":true,"packageid":74570,"use":"embed-models"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"64-bit (32-bit pointer) libraries","group":"abi_mips","isdefault":false,"use":"n32"},{"description":"64-bit libraries","group":"abi_mips","isdefault":false,"use":"n64"},{"description":"32-bit libraries","group":"abi_mips","isdefault":false,"use":"o32"},{"description":"32-bit (s390) libraries","group":"abi_s390","isdefault":false,"use":"32"},{"description":"64-bit (s390x) libraries","group":"abi_s390","isdefault":false,"use":"64"},{"description":"32-bit (x86) libraries","group":"abi_x86","isdefault":false,"use":"32"},{"description":"64-bit (amd64) libraries","group":"abi_x86","isdefault":false,"use":"64"},{"description":"x32 ABI libraries","group":"abi_x86","isdefault":false,"use":"x32"}]}