Search found 3375 matches

by Rocky
Thu Mar 28, 2024 7:14 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

@ Bullwinkle Yes, I know that from sad personal experience. Anyway, congratulations! Decided to proceed with step 2 before going to step 4. Anyway, automaticity needs a lot of thought. Regarding step 2 I've stumbled on an awesome filter by ErazorTT , which pretty much does what we need: http://avisy...
by Rocky
Mon Mar 25, 2024 7:14 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

I wanted to know better what HDRAGC() is doing so I scrounged up some old source code and managed to build it in 64-bit and get it running under Avisynth+. Here are some examples (the images are from my VirtualDub Histogram and Windowed Histogram filters web pages). For each example, the before is f...
by Rocky
Mon Mar 25, 2024 12:46 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

I don't know what to tell you. You're the only guy experiencing this random issue. Without being able to reproduce things there's nothing I can do for you. If someone else starts getting this that will change things, but for now there's nothing for me to do. If I were you I'd add more RAM to the ser...
by Rocky
Mon Mar 25, 2024 12:43 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

Here is test9 with a new DGLevels() filter. Refer to the updated manual for details. Your feedback will be appreciated.

I think I might first do step 4 with what we have and then come back to steps 2 and 3.

http://rationalqm.us/misc/DGDecodeNV_test9.zip
by Rocky
Mon Mar 25, 2024 7:50 am
Forum: General Discussion
Topic: Binaries Update Notification Thread
Replies: 447
Views: 1410587

Binaries Update Notification Thread

Slipstream for DGDecNV 253:

* Another attempt to fix the rare failure by DGIndexNV to create the video decoder. So far, so good.

https://rationalqm.us/dgdecnv/binaries
by Rocky
Mon Mar 25, 2024 6:11 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

Got the DGLevels() CUDA standalone filter working. I added a new chroma parameter not in Avisynth Levels(). If chroma=1 levels is applied to the U and V planes as in Avisynth Levels(). If chroma=0 then the U and V planes are passed through unchanged. I had seen some posting about people wanting U an...
by Rocky
Mon Mar 25, 2024 5:06 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Thank you for the update, AY. Gonna make a slipstream today.
by Rocky
Sat Mar 23, 2024 5:04 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

OK great, then we're done!
by Rocky
Sat Mar 23, 2024 4:57 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

So just to be clear, DGIndexNV_AY.zip works on both server and laptop? Just say yes or no. Thank you.;)
by Rocky
Sat Mar 23, 2024 11:04 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

The new DGIndexNV works but so did the previous version by the way. What is the previous version? You said 252 and 253 were broken! Or did you mean only on the laptop? I need to head out and won't be back until this evening. If you need me to do anything else, let me know as I'll check back in arou...
by Rocky
Sat Mar 23, 2024 10:41 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Please just use my test video! I don't have or know anything about that other file of yours and it just adds extra complexity to the troubleshooting. So my file still works on both laptop and server. DGIndexNV and the test exe both initialize exactly the same way up to and including the decoder crea...
by Rocky
Sat Mar 23, 2024 10:13 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Please re-download AYC.zip and re-test.

I found several differences between how AYC is initialized and how DGIndexNV is initialized. I made AYC match DGIndex. If it now fails, we'll back out the changes one-by-one to see which one causes it to fail.
by Rocky
Sat Mar 23, 2024 9:03 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

OK, thank you. Investigating...
by Rocky
Sat Mar 23, 2024 8:08 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

I have decided on a plan. Everything to be done in CUDASynth of course. That gets us speed, HBD, and Vapoursynth support. 1. Implement a basic DGLevels() filter based on Avisynth+ Levels(). 2. Enhance to generalize the gamma control into generalized curves (gamma is just a special curve). 3. Enhance...
by Rocky
Sat Mar 23, 2024 7:30 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

I'm back in the office now.
by Rocky
Fri Mar 22, 2024 9:15 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Heading for the nest now. See you in the morning.
by Rocky
Fri Mar 22, 2024 8:31 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

I'm back.
by Rocky
Fri Mar 22, 2024 5:20 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Setting an example. ;)

I'll be away for 2.5 hours from now.
by Rocky
Fri Mar 22, 2024 2:16 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Oh darn, you went away. It's frustrating when we are in the middle of debugging and people disappear, especially when I can't duplicate things locally. Now we can't progress until you decide to come back. :cry: If people would let me know they're going away and when they'll be back it would reduce t...
by Rocky
Fri Mar 22, 2024 1:57 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

OK, can you stick around a while?
by Rocky
Fri Mar 22, 2024 1:19 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Does the CUVID decoder (cuvid.exe) I gave you still work? If so, I will focus on what could be different between it and DGIndexNV. Maybe some initialization? Maybe linking different libraries?

Actually, I feared a recurrence, because the CUDA stream thing is theoretically irrelevant.
by Rocky
Fri Mar 22, 2024 1:16 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 61
Views: 1077

NVIDIA 551.xx Driver Breaks DGDecNV

Please try 253 just released.

The last slipstream of 252 (maybe you missed it) should be identical to the test version. I just don't understand why it is only you having this problem. :?
by Rocky
Fri Mar 22, 2024 7:42 am
Forum: General Discussion
Topic: Binaries Update Notification Thread
Replies: 447
Views: 1410587

Binaries Update Notification Thread

DGDecNV 253:

* Added integrated and standalone DGTweak() filter. HBD is supported.
Refer to the DGDecodeNV manual for details.
* Fixed a rare case of failure to create the video decoder. :salute: AYColumbia
* Updated the DGDecodeNV manual.

https://rationalqm.us/dgdecnv/binaries
by Rocky
Thu Mar 21, 2024 5:37 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

Need to look at Retinex also. https://github.com/Asd-g/AviSynth-Retinex Here's what I'm talking about regarding nonlinear curves: https://epicedits.com/2010/02/12/nonlinear-curve-adjustments-and-histograms/ We could have a series of selectable standard curves scaled between selectable input_high and...
by Rocky
Thu Mar 21, 2024 12:59 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 364
Views: 260283

CUDASynth

Just brainstorming ... Regarding AutoLevels(), it uses histograms only to determine the input_low and input_high values to be used for linear contrast stretching. In fact, it borrows the Avisynth Levels() code to make the actual transformation. There is no histogram equalization or other method (suc...