gpo.zugaina.org

Search Portage & Overlays:

media-video/video2x

A machine learning-based video super resolution and frame interpolation framework

Screenshots

  • video2x-9999
    +openmp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: AGPL-3.0-only   
  • video2x-6.4.0-r1
    ~amd64
    nls

    View      Download      Browse     License: GPL-3 LGPL-3   
    Overlay: tatsh-overlay
  • video2x-6.4.0
    ~amd64
    nls

    View      Download      Browse     License: GPL-3 LGPL-3   
    Overlay: masterlay
  • video2x-6.4.0
    ~amd64 ~x86
    +openmp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: AGPL-3.0-only   

ChangeLog

commit caac6a74d00644c35ae7f3700bd10809ffdc4c81
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 11:21:38 2026 -0400

media-video/video2x: drop the arm64 keyword

dev-libs/ncnn and media-gfx/realesrgan-ncnn-vulkan are amd64 and x86 only.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 0336adbdb5030576da685cb9ed598249df2c3a72
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 03:35:32 2026 -0400

*/*: use subslot deps for libraries that are linked

Without the := operator portage has no record tying these packages to the
library ABI, so a soname bump leaves a preserved lib behind instead of
scheduling a rebuild. Every atom here was confirmed with scanelf: the
installed binaries DT_NEEDED a soname owned by that package.

Qt6 and KDE Frameworks are deliberately left alone. Their subslots change
on every release without the soname changing, which is why the tree depends
on them with a plain slot.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 5f4a1bf62bb37cae71ce07aa2d33da5647412d94
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed May 13 00:06:30 2026 -0400

media-video/video2x: fix arm64 build (#450)

The upstream sources annotate seven functions with
[[gnu::target_clones("arch=x86-64-v4", "arch=x86-64-v3", "default")]],
which fails to compile on aarch64 because the x86-64-v? feature modifiers
are unparseable by the non-x86 attribute backend (the parser rejects the
list before runtime dispatch ever considers the "default" clone).

Macro-ise the attribute through a new include/libvideo2x/version_dispatch.h
header: V2X_MULTIVERSION_X86_64 expands to the original attribute on
__x86_64__ targets and to nothing elsewhere. The seven call sites become
one-token annotations. amd64 keeps its AVX2/AVX-512 IFUNC clones; arm64 now
compiles each function as a single unspecialized definition (which is what
the "default" clone would have selected at load time anyway).

Also replace the hard-coded lib64 destination sed with $(get_libdir) so the
third_party install targets are correct on any arch.

Keyword ~arm64 alongside ~amd64.

Signed-off-by: Andrew Udvare <audvare@gmail.com>
Closes: https://github.com/Tatsh/tatsh-overlay/issues/450

commit 880b1984fc7dd673682afe9854f6b933f6d58cf6
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Dec 11 06:08:34 2025 -0500

*/*: update all manifests since switching to thin type

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 2bc190564195fb832faf139d0353d9b41ceb0f2c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Nov 29 18:26:54 2025 -0500

*/*: fix pkgcheck scan issues

- Variable order
- HTTP -> HTTPS
- Redirected URIs
- CRATES format
- Update old dep names
- PYTHON_COMPAT
- Fix long descriptions
- Issues in eclasses

commit d803b090edbb34c0b294270c7af80cd7ff87cdab
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 18 15:57:30 2025 -0400

project: format

commit 6063741c7fc31bc5a894982b23c1569ca214ee2a
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Jun 19 17:50:39 2025 -0400

media-video/video2x: update deps

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit f606ba6872ce3183861f209fbc499ed0d4029eba
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Feb 24 02:19:49 2025 -0500

media-video/video2x: add 6.4.0, drop 6.3.1

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit fa2f92b888f8c0aab70414ca560b823ffb33b122
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Dec 31 11:07:29 2024 -0500

media-video/video2x: fix patch

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit e5771fc776d15e9cf45f6fe615f55109199bcf32
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Dec 31 02:24:46 2024 -0500

media-video/video2x: add 6.3.1, drop 6.2.0

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit a3441573970d10bb715afa8e3a0296c79f9af9da
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Dec 16 21:47:29 2024 -0500

media-video/video2x: add 6.2.0, drop 6.1.1

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 9fda1fba9418d11aaf662a798afc73ae6f5b4ec3
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Nov 17 05:58:16 2024 -0500

media-video/video2x: add 6.1.1, drop 6.0.0

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit ad00da6f1c1c8c738d5fce3f802aa774f2093278
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Nov 3 10:33:05 2024 -0500

media-video/video2x: add 6.0.0, drop 6.0.0_beta5

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 72ff22a32ce1afe9d25687f93674416c299bb66f
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 27 06:11:27 2024 -0400

media-video/video2x: add 6.0.0_beta5, drop 6.0.0_beta3

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit c485a8fbfd95f5d049dda1e61d65d7ee43a2581a
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Oct 14 03:09:54 2024 -0400

media-video/video2x: new version

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 48cc27d2754e88064809c084b6f94b4b13072366
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Apr 8 00:26:55 2024 -0400

media-video/video2x: remove unnecessary cat

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit d8bbcc87db1a7c8e83ce7f48d51c794c5439d23c
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Apr 8 00:20:24 2024 -0400

media-video/video2x: fix backend

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit adb3c50354ab9840fdd7834217b306b04075dd66
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Dec 3 04:06:22 2023 -0500

media-video/video2x: add livecheck settings

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 5ff0550e7ed1491a2e42c9ca73b36df5558dd6c7
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Dec 2 21:38:25 2023 -0500

media-video/video2x: update opencv dep

Closes #238

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 3d85af99f632b06421241cda7083b15b0bbdc6fd
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Oct 16 01:24:04 2023 -0400

media-video/video2x: fix calling main

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 90ebfa2d5e58e6803b84035afa270652b7b6280c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 15 23:26:19 2023 -0400

media-video/video2x: remove unnecessary SC

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 305584eaf4d3b95d5cf1810d30f76aaab9398b97
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 15 17:21:51 2023 -0400

media-video/video2x: start of updating

commit 4ec3cafb3169632f2cb0fe1d7b899b1d16b19be7
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 8 19:06:46 2023 -0400

media-video/video2x: update PYTHON_COMPAT

commit f48b479bed4d784ff741ca68590ced44f924309f
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed Jun 21 00:34:15 2023 -0400

media-video/video2x: revbump after linting

commit 79183b6498461d95fc2554afa02ed67bcded16dd
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Jun 20 19:11:00 2023 -0400

media-video/video2x: lint

commit 0ed7c891a6e92ae946f49ff839f75813f399703b
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 13:05:48 2023 -0500

*/*: format metadata

commit 6c8a24c63dbeaa82a22c5b6280baaee4f321cfb6
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 00:15:26 2023 -0500

media-video/video2x: update metadata

commit 7d2179d7d034aabcd5d85ec53bef71dcc089920f
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 23 23:01:57 2022 -0500

media-video/video2x: update PYTHON_COMPAT

commit aa60f22820b3650ee088f1d452befd97762f5a8b
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 10:42:57 2022 -0400

media-video/video2x: revbump for deps change

commit 501e57f885623be1db490287b2f55700f707ef81
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 00:25:33 2022 -0400

media-video/video2x: update EAPI 7 -> 8

commit 916ea1b4ca468f06cc3eb1bdf8355a17e5cdb34c
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Sep 15 17:20:11 2022 -0400

media-video/video2x: remove unnecessary line

commit c39660827e26a7f47d4dbd594a83bf34c45c0d3e
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Jul 4 07:07:46 2022 -0400

media-video/video2x: update PYTHON_TARGETS

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit 858b26467c70cc13a28baee9d3d24e0556d07595
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Jul 11 00:55:41 2021 -0400

media-video/video2x: fix paths

Package-Manager: Portage-3.0.20, Repoman-3.0.3

commit e7218b40bce30cae9e6bfe73959b719948912b58
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Jul 5 13:50:23 2021 -0400

media-video/video2x: fix again

Package-Manager: Portage-3.0.20, Repoman-3.0.3

commit 486726856bbf4d721aff9960c8d2fad15958f80a
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Jul 5 13:46:40 2021 -0400

media-video/video2x: fix import

Package-Manager: Portage-3.0.20, Repoman-3.0.3

commit e1e90bb80f7cf6f196a9aa9e64639760807ee0c0
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Jul 5 04:04:45 2021 -0400

media-video/video2x: new

Package-Manager: Portage-3.0.20, Repoman-3.0.3