Commit Graph

1007 Commits

Author SHA1 Message Date
k4yt3x
5d043cab3b
docs(book): update Linux AppImage and Ubuntu build instructions
Some checks are pending
Docs / deploy (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-27 00:00:00 +00:00
Integral
73113feb38
docs: add archlinuxcn/video2x-qt6 to readme & linux installation guide (#1307)
Some checks failed
Docs / deploy (push) Has been cancelled
2025-01-25 05:48:06 +00:00
k4yt3x
a0b8611ea2
docs(readme): update readme for 6.4.0
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Build / appimage (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-24 00:00:00 +00:00
k4yt3x
a96bda9b4d
docs(changelog): update changelogs for 6.4.0
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-24 00:00:00 +00:00
k4yt3x
aecb16b467
feat(video2x): use boost::po to validate the required options
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-24 00:00:00 +00:00
k4yt3x
7d10fa2814
fix(encoder): re-add PTS calculation after processing for interpolators
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Build / appimage (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-21 00:00:00 +00:00
Dawei Feng
9d4b21b4c1
feat(rife): add support for rife v4.25 & v4.26 (#1304)
* chore(deps): update rife submodule
* update: add support for rife v4.25 & v4.26
* style(*): format code with clang-format

---------

Signed-off-by: k4yt3x <i@k4yt3x.com>
Co-authored-by: k4yt3x <i@k4yt3x.com>
2025-01-21 17:37:35 +00:00
k4yt3x
947788225e
fix(encoder): fix a bug that causes the wrong encoder to be selected
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Build / appimage (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-20 00:00:00 +00:00
k4yt3x
eae89cea4b
feat(libvideo2x): allow processing videos without PTS information
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Build / appimage (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-18 00:00:00 +00:00
k4yt3x
43ecf9e825
build(just): make CMake generator a variable
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-18 00:00:00 +00:00
k4yt3x
0bbee7c66b
chore(models): remove the Real-ESRGAN x2 Plus model as it is broken
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-17 00:00:00 +00:00
k4yt3x
54b39643a9
style(*): format source code under tools with clang-format
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Build / appimage (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-14 00:00:00 +00:00
K4YT3X
031c0a72fb
docs(issue): add issue templates (#1298) 2025-01-13 23:44:47 +00:00
k4yt3x
774fd4f8c2
fix(fsutils): fix resource finding in AppImage
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Build / appimage (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-11 00:00:00 +00:00
k4yt3x
55556e60a1 build(cmake): adjust installation paths on Windows
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Build / appimage (push) Waiting to run
2025-01-10 16:19:34 -05:00
k4yt3x
49ce40b05f
build(cmake): always use CMake install directory variables
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
b40beef9ab
build(cmake): fix ncnn layer Reshape not found
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
b4b666af3e
chore(models): add the Real-ESRGAN x2 Plus model
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
8b630cf0c7
build(appimage): add AppImage build script
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
68796e630e
fix(*): fix missing ncnn features
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
ae9b69ac2e
docs(book): update build instructions for Linux with just
Some checks failed
Docs / deploy (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-10 00:00:00 +00:00
k4yt3x
6ab1759e1a
docs(contributing): add contributing guidelines
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-09 00:00:00 +00:00
k4yt3x
9e27aed644
style(*): set deleted object pointers to nullptr
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-09 00:00:00 +00:00
k4yt3x
1edec941c7
build(cmake): fix libvideo2x output file name
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-08 00:00:00 +00:00
k4yt3x
e7096887ed
style(*): remove redundant nullptr checks on object deletion (#1288)
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-08 00:00:00 +00:00
Henje
8ffe1b84bd
feat(encoder): copy input streams' metadata to output streams (#1284)
* feat(encoder): copy language tag for audio and subtitle streams

Containers with audio streams for different languages use a tag
to signal which track contains which language. This information is
saved in the metadata object of a stream and needs to be copied
in addition to the codec properties.

* feat(encoder): copy input streams' metadata to output streams

---------

Signed-off-by: k4yt3x <i@k4yt3x.com>
Co-authored-by: k4yt3x <i@k4yt3x.com>
2025-01-08 20:39:43 +00:00
k4yt3x
b1190d7591
build(just): add attributes and rename variables
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-08 00:00:00 +00:00
k4yt3x
6b0ad2df03
build(cmake): fix build errors on Windows
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-08 00:00:00 +00:00
k4yt3x
8687d7d175
build(cmake): reorganize CMakeLists.txt and make it compatible with Ninja
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-08 00:00:00 +00:00
k4yt3x
953147ede7
style(*): convert all uses of NULL to nullptr
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-04 00:00:00 +00:00
k4yt3x
f38452ff94
fix(logging): fix logging statements not using the logger singleton
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-04 00:00:00 +00:00
k4yt3x
7c867b1b97
build(cmake): use GNU install directories
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-04 00:00:00 +00:00
k4yt3x
1668c8a050
docs(readme): update copyright year to 2025
Signed-off-by: k4yt3x <i@k4yt3x.com>
2025-01-04 00:00:00 +00:00
k4yt3x
a9b9a71e9b
style(*): add .clang-format and format all files
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-31 00:00:00 +00:00
k4yt3x
c95a6a46cd
feat(encoder): improve av_opt_set error message
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-30 00:00:00 +00:00
k4yt3x
a72c094588
perf(*): change multiversioning target clones to x86-64-v3 and x86-64-v4
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-30 00:00:00 +00:00
k4yt3x
7665cd217c
build(cmake): remove the AVX2 and AVX-512F optimization options
Some checks failed
Build / ubuntu (push) Has been cancelled
Build / windows (push) Has been cancelled
Build / container (push) Has been cancelled
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-26 00:00:00 +00:00
k4yt3x
2cfdb698c9
build(container): optimize container build speed
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
39a1828a3b
build(cmake): disable spdlog exceptions
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
13a480c6cf
docs(readme): add the video2x AUR package information
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
b6bd26c173
build(debian): update package version to 6.3.1
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
Integral
517003a0ba
docs(book): update Linux installation instructions (#1272)
Some checks are pending
Docs / deploy (push) Waiting to run
* docs(book): update linux installation instructions
* docs(book): replace apt with apt-get

---------

Co-authored-by: K4YT3X <github@k4yt3x.com>
2024-12-23 05:00:23 +00:00
k4yt3x
588c0fbe21
docs(readme): add @Integral-Tech to the special thanks list
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
a0b2330e74
build(arch): update PKGBUILD pkgname and pkgver
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
3c342f5cd5
docs(readme): update Arch Linux package information
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
31c616d8df
build(cmake): add the CMake package config and target files
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-23 00:00:00 +00:00
k4yt3x
a27c795614
docs(readme): fix broken links for the Ubuntu package
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-22 00:00:00 +00:00
K4YT3X
e1e8ed864d
perf: improve vectorization optimizations and add function multi-versioning (#1271)
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-22 10:53:09 +00:00
Integral
f68939c478
docs(readme): add archlinuxcn link (#1270)
* docs(readme): add archlinuxcn link
* docs(readme): display the available Linux packages in a list

---------

Co-authored-by: K4YT3X <github@k4yt3x.com>
2024-12-22 10:41:20 +00:00
k4yt3x
996b0bfa78
docs(readme): update readme for 6.3.1
Some checks are pending
Build / ubuntu (push) Waiting to run
Build / windows (push) Waiting to run
Build / container (push) Waiting to run
Signed-off-by: k4yt3x <i@k4yt3x.com>
2024-12-21 00:00:00 +00:00