Commit Graph

  • b20f065fe0 ci(*): formatted CI pipeline files k4yt3x 2024-11-22 00:00:00 +00:00
  • 149cf1ca4a docs(book): added the docs.video2x.org mdBook source files and pipeline k4yt3x 2024-11-22 00:00:00 +00:00
  • a77cf9e14f ci(build): include more paths in the pipeline's triggering conditions k4yt3x 2024-11-22 00:00:00 +00:00
  • d3de1ded96 feat(video2x): improve the CLI help message structure and clarity k4yt3x 2024-11-22 00:00:00 +00:00
  • 3215c89870 feat(encoder): add support for more encoder options k4yt3x 2024-11-22 00:00:00 +00:00
  • 169509b7d4 refactor(*): refactored the encoder and decoder into classes k4yt3x 2024-11-17 00:00:00 +00:00
  • b520d51c6c chore: removed OpenCV dependency k4yt3x 2024-11-13 00:00:00 +00:00
  • 980b44bc05 fix(libvideo2x): added missing checks around freeing memory k4yt3x 2024-11-13 00:00:00 +00:00
  • 561671c4cb fix(cmake): removed the redundant REQUIRED word k4yt3x 2024-11-12 00:00:00 +00:00
  • 0869d153c0 docs(readme): removed the outdated label for Colab k4yt3x 2024-11-10 00:00:00 +00:00
  • 4c919de6ba fix(encoder): read pix_fmts from AVCodec->pix_fmts for old libavformat k4yt3x 2024-11-10 00:00:00 +00:00
  • e393910f21 feat(encoder): added auto selection of the most suitable output pix_fmt k4yt3x 2024-11-10 00:00:00 +00:00
  • e477123e88 fix(encoder): timestamp errors processing frames with PTS equal to 0 k4yt3x 2024-11-10 00:00:00 +00:00
  • c8f2acdea6 feat(libplacebo): made hardware context creation failure non-critical k4yt3x 2024-11-09 00:00:00 +00:00
  • aa8ed60e52 build(debian): added a build target for Ubuntu 22.04 k4yt3x 2024-11-09 00:00:00 +00:00
  • e07beb67a4 chore(video2x): moved the CLI application to a separate directory k4yt3x 2024-11-08 00:00:00 +00:00
  • bc8ae34dde refactor(libvideo2x): extracted video frame count estimation into a function k4yt3x 2024-11-08 00:00:00 +00:00
  • 6a218ebd9c docs(readme): updated README for 6.1.1 k4yt3x 2024-11-07 00:00:00 +00:00
  • 0d6a6abce2 chore(release): bump version to 6.1.1 6.1.1 k4yt3x 2024-11-07 00:00:00 +00:00
  • 943b446d26 fix(encoder): make the encoder use the right color space k4yt3x 2024-11-07 00:00:00 +00:00
  • 1b81f7d1e2 ci(build): make the build pipeline only run on code changes k4yt3x 2024-11-07 00:00:00 +00:00
  • 64697a9385 ci(issues): added the issues auto-labeling pipeline k4yt3x 2024-11-07 00:00:00 +00:00
  • e8b0b0ec21 docs(readme): updated installation instructions for Linux k4yt3x 2024-11-06 00:00:00 +00:00
  • 05b275dd82 feat(video2x): added time remaining and processing speed to the progress bar k4yt3x 2024-11-06 00:00:00 +00:00
  • 33b7c53e16 fix(encoder): fixed incorrect stream mapping for multi-stream files k4yt3x 2024-11-06 00:00:00 +00:00
  • 3b7921a774 docs(readme): added a badge for GitHub sponsors k4yt3x 2024-11-05 00:00:00 +00:00
  • dfb29e05b7 docs(readme): updated README for 6.1.0 k4yt3x 2024-11-05 00:00:00 +00:00
  • 3bae03f403 docs(changelog): updated the changelog for 6.1.0 k4yt3x 2024-11-05 00:00:00 +00:00
  • 9ff320721f ci(build): updated the name of the build pipeline k4yt3x 2024-11-05 00:00:00 +00:00
  • 7a7558e1a8 ci(release): disabled Ubuntu 24.04 build in the release pipeline 6.1.0 k4yt3x 2024-11-05 00:00:00 +00:00
  • ec4b51064a feat(libplacebo): added Vulkan device selection for libplacebo k4yt3x 2024-11-04 00:00:00 +00:00
  • 77a06e7d92 ci(release): added Ubuntu and Windows builds to the release pipeline k4yt3x 2024-11-04 00:00:00 +00:00
  • 8eda3fa2d2 build(cmake): fixed the broken RealESRGAN installation rules k4yt3x 2024-11-04 00:00:00 +00:00
  • bcbe33d5dc feat(video2x): added the --listgpus option and GPU ID validation k4yt3x 2024-11-04 00:00:00 +00:00
  • 850e0fde9c build(cmake): install the char_defs.h header file k4yt3x 2024-11-04 03:50:41 -05:00
  • a63b8d85b0 build(makefile): added make targets for Windows k4yt3x 2024-11-04 03:49:20 -05:00
  • 1d1792d10f style: added platform-dependent type aliases for char and string k4yt3x 2024-11-04 00:00:00 +00:00
  • 851f13bd4d fix(libvideo2x): fixed errors in estimating the total number of frames k4yt3x 2024-11-03 00:00:00 +00:00
  • fbe3b44139 feat(video2x): improved the timer k4yt3x 2024-11-03 00:00:00 +00:00
  • d6f27b3f22 fix(libplacebo): fixed wide char string path support for GLSL shader path k4yt3x 2024-11-02 23:13:03 -04:00
  • fb0e3a040d fix(video2x): fixed RealESRGAN model name parsing k4yt3x 2024-11-02 00:00:00 +00:00
  • bb74144070 fix(realesrgan): fixed RealESRGAN model name variable k4yt3x 2024-11-02 00:00:00 +00:00
  • 406a97f360 fix(video2x): fixed return code fetching k4yt3x 2024-11-02 00:00:00 +00:00
  • 9c491d4277 feat: improved file not found messages k4yt3x 2024-11-02 00:00:00 +00:00
  • 27c76189d9 Merge pull request #1208 from k4yt3x/dev K4YT3X 2024-11-02 01:35:27 -04:00
  • 77b3df22c1 ci(build): enabled caching for Vulkan SDK installation k4yt3x 2024-11-02 00:00:00 +00:00
  • b333f88c2f build(cmake): fixed boost build path and removed redundant librife DLL k4yt3x 2024-11-02 00:00:00 +00:00
  • 8cafb29f70 build(cmake): cleaned up install directives k4yt3x 2024-11-02 00:00:00 +00:00
  • afd7c8050f chore: added missing boost lib into Makefile, Debian, PKGBUILD k4yt3x 2024-11-02 00:00:00 +00:00
  • 66c623ff49 chore: fixed missing boost submodule k4yt3x 2024-11-02 00:00:00 +00:00
  • 0633b3fd62 ci(build): fixed build pipeline boost dependency k4yt3x 2024-11-02 00:00:00 +00:00
  • 0588908dd6 fix(video2x): fixed string conversions on Linux k4yt3x 2024-11-02 00:00:00 +00:00
  • b309bec1cb feat(video2x): rewritten the CLI with C++ k4yt3x 2024-11-01 22:20:32 -04:00
  • 94e69f9f62 fix(libvideo2x): fixed wide character string paths on Windows k4yt3x 2024-11-01 22:19:01 -04:00
  • a8b952c3ad feat(libplacebo): auto-detect the buffer filter's supported options k4yt3x 2024-10-31 00:00:00 +00:00
  • c912bfaffc build(makefile): added make target for ubuntu deb package k4yt3x 2024-10-31 00:00:00 +00:00
  • f5eb195d79 chore: reorganized packaging related files k4yt3x 2024-10-30 00:00:00 +00:00
  • 5156d4a825 fix(video2x): fixed Anime4K shader name in the help message k4yt3x 2024-10-30 00:00:00 +00:00
  • cbffef2b23 docs(readme): updated README for 6.0.0 k4yt3x 2024-10-29 00:00:00 +00:00
  • 31e606bd4c chore(librealesrgan): updated librealesrgan submodule path 6.0.0 k4yt3x 2024-10-29 00:00:00 +00:00
  • d50cf54f2a style(libvideo2x): improved resource cleaning and error handling k4yt3x 2024-10-29 00:00:00 +00:00
  • 613b75ffec fix(encoder): fixed incorrect encoded video frame rate k4yt3x 2024-10-28 00:00:00 +00:00
  • 9d342c51a2 fix(libplacebo): fixed libplacebo shader path formatting on Windows k4yt3x 2024-10-28 00:00:00 +00:00
  • 48119a30eb feat(anime4k): added version name to Anime4K GLSL shader files k4yt3x 2024-10-27 00:00:00 +00:00
  • 9d09d8570f feat(anime4k): added Anime4K GAN GLSL shaders k4yt3x 2024-10-27 00:00:00 +00:00
  • ebef5f54cb fix(video2x): fixed -g option in src/video2x.c and help message for libplacebo (#1197) Neo_Chen (BU4AK) 2024-10-27 03:16:55 +08:00
  • 747d85cf9b docs(readme): updated links for 6.0.0-beta.5 k4yt3x 2024-10-26 00:00:00 +00:00
  • f89b263487 ci(release): corrected release name variable k4yt3x 2024-10-26 00:00:00 +00:00
  • ebd5e8eb3d fix(realesrgan): fixed incorrect type for ncnn::Mat elemsize 6.0.0-beta.5 k4yt3x 2024-10-26 00:00:00 +00:00
  • 50d5cb16d1 docs(video2x): updated command line help messages k4yt3x 2024-10-26 00:00:00 +00:00
  • 8eac1a7393 feat(libplacebo): added more modes for Anime4K v4 k4yt3x 2024-10-26 00:00:00 +00:00
  • f0f3166d92 chore(models): moved model files into subdirectories k4yt3x 2024-10-26 00:00:00 +00:00
  • 482e82f9c4 style(*): reduced implicit casting and other styling issues k4yt3x 2024-10-25 00:00:00 +00:00
  • 58ea9e4b35 feat(cmake): removed CMake policy CMP0146 for compatibility k4yt3x 2024-10-22 00:00:00 +00:00
  • e077849a2c docs(readme): updated links for 6.0.0-beta.4 k4yt3x 2024-10-22 00:00:00 +00:00
  • 0fb547589d feat(*): updated Dockerfile and PKGBUILD for 6.0.0-beta.4 6.0.0-beta.4 k4yt3x 2024-10-22 00:00:00 +00:00
  • 1f18b8507d feat(cmake): added installation rules for FFmpeg and OpenCV DLLs k4yt3x 2024-10-21 21:43:11 -04:00
  • eb7d411f49 perf(libvideo2x): removed unnecessary read of nb_frames k4yt3x 2024-10-22 00:00:00 +00:00
  • 640d9cd52b fix(encoder): fixed memory leak in the encoder k4yt3x 2024-10-21 00:00:00 +00:00
  • bc168d11ab feat(libvideo2x): use OpenCV to retrieve total frame count (#1194) K4YT3X 2024-10-21 16:54:22 -07:00
  • e09f348890 Fix missing spdlog in docker build [Fix for #1185] (#1186) Owen Quinlan 2024-10-15 03:51:40 +11:00
  • f3caf22765 docs(readme): updated links for 6.0.0-beta.3 k4yt3x 2024-10-14 00:00:00 +00:00
  • cd2006b4d9 feat(*): switched to spdlog for logging and organized headers (#1183) 6.0.0-beta.3 K4YT3X 2024-10-13 19:46:59 -07:00
  • ecbc512711 ci(build): fixed librealesrgan library name k4yt3x 2024-10-11 00:00:00 +00:00
  • 3fe1f6d544 docs(readme): updated Windows download link k4yt3x 2024-10-11 00:00:00 +00:00
  • ee4d6f360e chore(librealesrgan): updated librealesrgan submodule k4yt3x 2024-10-10 00:00:00 +00:00
  • 7ae1943754 docs(readme): added EOL notice for versions 4 and 5 k4yt3x 2024-10-10 00:00:00 +00:00
  • c2a4b25290 ci(build): fixed missing include in conversions.h 6.0.0-beta.2 k4yt3x 2024-10-10 00:00:00 +00:00
  • f79d4893db docs(readme): updated README for 6.0.0-beta.2 k4yt3x 2024-10-10 00:00:00 +00:00
  • 37c2c4c647 feat(*): added support for copying audio/subtitle streams and pause/abort (#1179) K4YT3X 2024-10-10 00:23:13 -07:00
  • c7fa9c10e6 docs(readme): fixed logo for GitHub light theme k4yt3x 2024-10-08 00:00:00 +00:00
  • fa1dca8708 docs(*): updated CI pipeline name and added .gitattributes 6.0.0-beta.1 k4yt3x 2024-10-08 00:00:00 +00:00
  • a7952fc493 feat(*): rewritten the project with C/C++ (#1172) K4YT3X 2024-10-07 19:29:00 -07:00
  • 721de8cbce chore(license): bumped copyright year to 2024 k4yt3x 2024-02-10 00:46:00 +00:00
  • 7de040bbb7 fix(dockerfile): fixed the Dockerfile to work with the latest code k4yt3x 2024-02-09 23:36:24 +00:00
  • b382f3973f feat(video2x): dynamically import optional dependencies k4yt3x 2023-09-24 11:26:16 +00:00
  • 37bdfddf55 chore(project): add the 'all' optional dependency k4yt3x 2023-09-24 10:37:32 +00:00
  • 21967209b8 chore(project): update optional dependencies and classifiers k4yt3x 2023-09-24 10:31:02 +00:00
  • b4b7cadf0d tests(*): updated test file paths and removed unused dependencies k4yt3x 2023-09-24 07:33:07 +00:00
  • 7c70032fe7 fix(video2x): fixed the issue where output width/height aren't calculated if they are None k4yt3x 2023-09-20 05:43:45 +00:00