Commit Graph

1174 Commits

Author SHA1 Message Date
n00mkrad
9c0bad36c3 Fixed being unable to interpolate image sequences with NCNN VS if dedupe is enabled 2025-07-24 18:34:57 +02:00
n00mkrad
c1042cbdf1 Update patrons.csv 2025-07-21 17:46:19 +02:00
n00mkrad
f9684d1107 Fixed a cross-thread UI call & possible null ref 2025-06-29 18:41:28 +02:00
n00mkrad
b2f7030c33 FrameOrder only log in debug mode, WIP 2025-06-28 23:19:58 +02:00
n00mkrad
fbf0e6111a Refactored & improved color data transfer 2025-06-28 23:16:14 +02:00
n00mkrad
48c4a8b8b1 Update RIFE NCNN VS DLL 2025-06-28 22:42:52 +02:00
n00mkrad
62d6e11506 Dedupe: Require at least 240 frames as input to consider disabling it based on percentage 2025-06-28 22:38:59 +02:00
n00mkrad
2d2a29fb1f Minor logger changes 2025-06-28 22:37:37 +02:00
n00mkrad
0e6bc58307 PseudoHash directory support 2025-06-28 22:34:47 +02:00
N00MKRAD
e57a32d5b9 mpdecimate improvements, fix custom out path, lwi caching, alpha tests (wip) 2025-03-23 19:36:57 +01:00
N00MKRAD
15ad7f4316 Remove outdated model hash files 2025-03-23 19:28:11 +01:00
N00MKRAD
2d136e5380 Get modulo from pixel format instead of encoder 2025-03-11 01:12:03 +01:00
N00MKRAD
bef933b6f9 Added missing log textbox invokes, minor cleanup 2025-03-10 20:13:35 +01:00
N00MKRAD
1c2162b52a Use single vpy file with args instead of generating scripts on-demand 2025-03-10 20:13:08 +01:00
N00MKRAD
755f6738e8 Fraction: More operators & docs 2025-03-10 11:58:47 +01:00
N00MKRAD
6a8c3db820 Do not add input rate arg if the specified rate is 0 2025-03-10 11:58:28 +01:00
N00MKRAD
813ca0b960 Fix legacy dedupe UI showing when dedupe is disabled 2025-03-10 11:57:43 +01:00
N00MKRAD
6f67a1cc4d Fix mpdecimate default hi value 2025-03-08 21:34:10 +01:00
N00MKRAD
7dc18077d9 Minor dedupe printing changes 2025-03-08 18:56:00 +01:00
N00MKRAD
ac0a9398b5 Remove legacy dedupe, fix mpdecimate parsing, delete partial outputs on cancel 2025-03-05 22:57:13 +01:00
N00MKRAD
2253ddae06 Much better fraction approximation 2025-03-02 21:14:45 +01:00
N00MKRAD
e20c4c922c Update patrons.csv 2025-03-02 21:09:43 +01:00
N00MKRAD
4447731cbc Test "1x interpolation" (dedupe, then interp back to orig. frame count)
Also fixes issue with having dedupe enabled on videos that have no (<5%) dupes
2025-02-10 21:03:05 +01:00
N00MKRAD
c38df3f872 Validate batch entries that are added from curr. UI settings 2025-02-08 16:50:57 +01:00
N00MKRAD
3cb7b155ba Fix main window stealing focus after dropping queue videos 2025-02-06 22:09:06 +01:00
N00MKRAD
05cb41d818 Fix batch queue not properly loading input files 2025-02-06 20:38:18 +01:00
N00MKRAD
cd8f93d436 forgot to push changelog lmao 2025-01-01 01:29:39 +01:00
N00MKRAD
c2bb094008 HasGPU check 2024-12-31 19:09:06 +01:00
N00MKRAD
fa11214b6e Check for GPU availability on startup, no CPU fallback for now since NCNN VS doesn't support it 2024-12-31 19:08:28 +01:00
N00MKRAD
048a849e49 More Invoke() for cross-thread UI access, fix log box issue, allow -1 as GPU ID for CPU 2024-12-27 19:14:43 +01:00
N00MKRAD
482ed1bca9 Minor UI improvements 2024-12-24 00:10:33 +01:00
N00MKRAD
3b35b63c68 Don't allow VFR with dedupe enabled 2024-12-24 00:10:16 +01:00
N00MKRAD
226ff91a83 Update RIFE NCNN and models file 2024-12-24 00:09:59 +01:00
N00MKRAD
473af3bd78 Use Invoke for cross-thread UI operations in GetWebInfo 2024-12-03 00:40:52 +01:00
N00MKRAD
046cbaddb1 VFR option in GUI, logic fixes and sanity check improvs, disable dedupe if <5% dupes 2024-12-03 00:40:24 +01:00
N00MKRAD
2769b7dff7 Make sure to include all streams in loop mux command 2024-11-29 10:27:34 +01:00
N00MKRAD
6278fedbc2 Don't try muxing audio/subtitles from GIF inputs 2024-11-29 10:27:18 +01:00
N00MKRAD
075dd06299 Retry failed log file writes up to 10 times 2024-11-28 16:08:41 +01:00
N00MKRAD
defff4f29c Full VFR handling including FPS downsampling to CFR 2024-11-28 16:08:04 +01:00
N00MKRAD
32eeac578d Fix timestamps for loop frames for VFR loop videos 2024-11-26 13:45:44 +01:00
N00MKRAD
b9029cb5f4 Remove ToStringDot, no longer needed with forced CultureInfo 2024-11-26 12:14:44 +01:00
N00MKRAD
67cbff594c Remove ToString calls on string objects 2024-11-26 12:13:13 +01:00
N00MKRAD
1872e8153c Remove unused code 2024-11-26 12:10:37 +01:00
N00MKRAD
8e5d379216 Removed legacy InterpSettings deserialization constructor 2024-11-26 12:00:54 +01:00
N00MKRAD
6e4cc8d552 Option to only show relevant settings 2024-11-26 11:45:21 +01:00
N00MKRAD
a09b290f9a Increase server ping timeout from 2s to 3s and do up to 3 attempts, do not count 0 as valid ping 2024-11-25 20:22:24 +01:00
N00MKRAD
1657117a27 Unify mpdecimate variables, also show settings tooltips on click (not just hover) 2024-11-25 18:51:43 +01:00
N00MKRAD
2c1882c814 List all GPU IDs in settings with names on tooltip, sort NvGpus by VRAM 2024-11-24 03:39:52 +01:00
N00MKRAD
7aab7158fa Hide certain settings based on conditions, auto-pick DAIN tile size based on VRAM 2024-11-21 01:22:31 +01:00
N00MKRAD
8a578daac0 Auto-set NCNN GPU threads default value based on hardware 2024-11-14 22:34:26 +01:00