Search found 358 matches

by hydra3333
Fri Mar 01, 2024 5:16 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

"Running it the old way..." What is the old way and what is the new way? Apologies, old = separate filter calls on separate lines, using the cudasynth dll new = filters all on one line, the new way, real cudasynth "Running it the old way..." Gosh, I hope it isn't the conversion to Vapoursynth API4....
by hydra3333
Fri Mar 01, 2024 2:56 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Hmm, perhaps a cosmic ray reached the earth's surface and flipped a bit at just the right place ? Have seen lower probability things :D Thank you for the updated test6. This: h.265/h2s/denoising(good,spatial)/sharpening worked OK This: OTA-mpeg2/deinterlacing/denoising(good,temporal)/sharpening froz...
by hydra3333
Wed Feb 28, 2024 5:36 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Here is test6: Thanks. Happy to report simple tests with OTA-mpeg2/deinterlacing/denoising(best,temporal)/sharpening poor VHS-mpeg2/deinterlacing/denoising(best,temporal)/sharpening h.265/h2s/denoising(good,spatial)/sharpening caused no crashes appeared to work as expected. Although ... the attache...
by hydra3333
Wed Feb 28, 2024 4:10 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

semi-crushing a "C" Crushed one of the C1 to C7 neck vertebrae such that the jellified anterior bottom of it was pushed forward in the neck, clearly visible in the xrays; time has fuzzed over which one it was ... Please don't ask how, certain things we as (hopefully) rational people do not under an...
by hydra3333
Tue Feb 27, 2024 5:57 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Nice ! Also nice handle on the local colloquialisms :) Bob is my uncle so that works too. ;) At uni (punch cards era) started working for the Catholic Church on a new education payroll system (didn't earn a halo), then worked for a finance company ... it was funny, since I did the "technical" IT str...
by hydra3333
Tue Feb 27, 2024 3:09 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Rocky wrote:
Mon Feb 26, 2024 12:24 pm
Just gonna do some regression testing and update the notes doc ...
Ah, QA related actions, dear to my heart and it used to pay well enough ... you must hang around with old people too much, thinking such things need doing :salute:
by hydra3333
Tue Feb 27, 2024 3:05 am
Forum: DGDemux
Topic: Problem with multi-edition MKV creation
Replies: 165
Views: 8811

Problem with multi-edition MKV creation

Rocky wrote:
Sat Feb 24, 2024 2:34 pm
I've been working for 10 hours straight on the change to make DGSource() use Vapoursynth API4
My goodness !
Bestest Regards from down under.
by hydra3333
Tue Feb 27, 2024 3:03 am
Forum: DGDecNV
Topic: Weird corruption effect when resizing and deinterlacing with DGSource
Replies: 60
Views: 38568

Weird corruption effect when resizing and deinterlacing with DGSource

Rocky wrote:
Mon Feb 26, 2024 1:42 pm
Thanks for the info. I'm not surprised. The workaround remains: do resizing in your script after DGSource().
OK, noted, thanks.
Rocky wrote:
Mon Feb 26, 2024 1:42 pm
Maybe we need an integrated DGResize() in DGSource() implemented CUDASynth-style. :P
:D why not. Choices of resizer methods, including the current one ? ;)
by hydra3333
Sat Feb 24, 2024 6:49 pm
Forum: DGDecNV
Topic: Weird corruption effect when resizing and deinterlacing with DGSource
Replies: 60
Views: 38568

Weird corruption effect when resizing and deinterlacing with DGSource

If this is it, https://forums.developer.nvidia.com/t/i ... /282064/47 they have been nearly 2 weeks.
(not complaining, just observing)
by hydra3333
Wed Feb 21, 2024 5:05 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

So this morning I thought, how hard can it be to write my own specialized preprocessor that understands everything needed to correctly emit multiple tailored kernels. :ugeek: :salute: Guessing there may be some expertise associated with doing it ;) ... mortals may have had a challenge. I wonder if ...
by hydra3333
Wed Feb 21, 2024 12:07 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

I'm curious why you always load the AVS compat version along with the Vapoursynth native version: core.std.LoadPlugin(...) core.avs.LoadPlugin(...) Nothing more than ongoing laziness on my part. Circa 5 years ago I saw gonca did it and seemed to know what was a good thing, so I did it too. It may h...
by hydra3333
Tue Feb 20, 2024 3:22 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

A quick question of an expert: In the image below, top is unfiltered and bottom is filtered per import vapoursynth as vs # this allows use of constants eg vs.YUV420P8 from vapoursynth import core # actual vapoursynth core core.std.LoadPlugin(r'G:\HDTV\DGtest\Vapoursynth-x64\DGIndex\DGDecodeNV.dll') ...
by hydra3333
Tue Feb 20, 2024 1:44 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Pretty happy with the new dgdenoise (mode 3 spatial+temporal) as ran over some really rough old VHS 576i tapes. Still fiddling with the denoise settings, the tapes were fairly poor condition. I suppose I should test spatial and temporal separately, perhaps in the next day or three. Couldn't find a h...
by hydra3333
Mon Feb 19, 2024 9:51 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

I fixed this in half an hour this morning. I'm changing from black to white to denote filtered areas as it was at first, as it makes things easier to visualize. The reason I went to black for a while was it somewhat disguised the chroma bleed-through bug. 8-) And who doesn't like a good cover-up fr...
by hydra3333
Mon Feb 19, 2024 1:13 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Please re-download test 4 for the fix. Nice, it works fine (of course). The current bug I am working on is that for dn_show=1, the black areas are not fully black, the chroma is not being wiped out properly. That is kicking my butt. I'll emerge victorious, though, don't worry. He he, in other times...
by hydra3333
Sun Feb 18, 2024 6:15 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Sure ! Ignoring other filtering, eg transposes etc, This fails (no video produced): video = core.dgdecodenv.DGSource( r'G:\HDTV\DGtest\H265_PROGRESSIVE_HDR10.mp4_concatenated.DGI', rw=1080, rh=608) This works: video = core.dgdecodenv.DGSource( r'G:\HDTV\DGtest\H265_PROGRESSIVE_HDR10.mp4_concatenated...
by hydra3333
Sun Feb 18, 2024 10:27 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Hello. A little query on resizing using CUDASynth dgsource. I use a .bat script to find some media info and hard-code values into a .vpy script. If I use this (vapoursynth resizer), it all works and the video plays OK. import math import vapoursynth as vs # this allows use of constants eg vs.YUV420P...
by hydra3333
Sun Feb 18, 2024 9:32 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Regarding your 391/438 fps result, I have two observations. 1) In the new case, you have deinterlacing enabled, but not in the old case. 2) You have external Sharpen() for both. Both of these reduce the apparent performance improvement. For 1) please use the same settings. For 2) that will be ameli...
by hydra3333
Sun Feb 18, 2024 2:21 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Re-ran the h.265 test on a tad longer clip, 3410 frames ...

non-CUDASynth fps= 27
CUDASynth fps=30
by hydra3333
Sun Feb 18, 2024 12:09 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

OK, using the updated .dll on the notionally 576i MPEG2 source, it works. :D pre-CUDASynth: 391 fps import vapoursynth as vs # this allows use of constants eg vs.YUV420P8 from vapoursynth import core # actual vapoursynth core #import functool #import mvsfunc as mvs # this relies on the .py residing ...
by hydra3333
Sat Feb 17, 2024 11:01 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

As an interim, I had a go with the samsung h.265 "HDR10+" video ... An interesting result for h.265 input and using DGHDRtoSDR. Vspipe with ffmpeg encoding: 26 fps (non-CUDASynth) vs 28 fps (CUDASynth). Perhaps the closeness of speeds is to be expected for such a small input sample and the transpose...
by hydra3333
Sat Feb 17, 2024 10:58 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Rocky wrote:
Sat Feb 17, 2024 6:58 pm
BTW, that clip is not interlaced.
Thanks. As a rule here, OTA mpeg2 567i across various channels historically are (were?) so I'll need to revisit that since broadcasters are a law unto themselves.
by hydra3333
Sat Feb 17, 2024 4:44 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

OK ! Clipped the .mpg input and attached it in a .zip (note: previous .mp4 avc files worked, this mpeg2 didn't). Log of successful pre-CUDASynth test: G:\HDTV\DGtest>"!vapoursynth_root!\DGIndex\DGIndexNV.exe" -version DGIndexNV 251.0.0.0 (64 bit) G:\HDTV\DGtest>"!vapoursynth_root!\DGIndex\DGIndexNV....
by hydra3333
Sat Feb 17, 2024 8:47 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

Hello. I can't quite figure out why the "old" (non-CUDASynth) dgsource works whereas the new CUDASynth seems to do something different. The log below shows what happens in the "old" (which works as expected) vs new CUDASynth (which appears to stop at the first frame). They both use the same .dgi fil...
by hydra3333
Fri Feb 16, 2024 7:25 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 365
Views: 260906

CUDASynth

do something that requires HDRtoSDR() Am looking forward to transcoding h.265 hdr10+ video (it says vfr but we know it is cfr) from my samsung S22 phone in the next couple of hours once I change its settings to record that ... that'll be the future use of HDRtoSDR use for me. Having said that, I no...