Search found 3426 matches

by Rocky
Sun Mar 31, 2024 4:29 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

CUDASynth

Curly wrote:
Sat Mar 30, 2024 4:22 am
couldn't you make a filter that does the whole cudasynth thing
with all the filters
but without DGSource()?
This brilliant idea also has the advantage that all the standalone versions could be eliminated, thereby greatly reducing the workload for development, testing, and maintenance.
by Rocky
Sat Mar 30, 2024 6:55 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

CUDASynth

I have completed a big part of step 2 of the plan (currently in C code). Here is the script: loadplugin("...\DGDecodeNV.dll") loadplugin("...\Curves.dll") DGSource("qsf.dgi") Curves(pfile="points.txt",chroma=1) And here is the points.txt file: P 0,0 P 32,0 P 200,255 P 255,255 You can see that it is ...
by Rocky
Sat Mar 30, 2024 10:38 am
Forum: DGMPGDec
Topic: Auto indexing for DGDecode
Replies: 59
Views: 13005

Auto indexing for DGDecode

Give this a try for DGDecode (64) (avisynth). You must have a trailing \ on the indexing path. MPEG2Source("lainvob.vob", indexing_path="d:\tmp\") https://rationalqm.us/misc/DGDecode_flossy_cake.rar Let me know if it works for you. If it's good I'll add Vapoursynth and port to DGDecodeNV(). I'm thin...
by Rocky
Sat Mar 30, 2024 8:52 am
Forum: DGMPGDec
Topic: Auto indexing for DGDecode
Replies: 59
Views: 13005

Auto indexing for DGDecode

OK, thank you. I'll try to find time to do that fairly soon.
by Rocky
Sat Mar 30, 2024 8:51 am
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 70
Views: 1746

NVIDIA 551.xx Driver Breaks DGDecNV

I am wondering why the special AYC build works but the official release does not. Me too. It's some kind of random thing on your system. The one change between the AYC special and the release was totally unrelated. I guess any RTX is going to be an improvement over the GTX 1060 I currently have. It...
by Rocky
Sat Mar 30, 2024 4:34 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

CUDASynth

:!: :wow: :!:

Well, that's worth thinking about.
by Rocky
Fri Mar 29, 2024 6:51 pm
Forum: DGDecNV
Topic: NVIDIA 551.xx Driver Breaks DGDecNV
Replies: 70
Views: 1746

NVIDIA 551.xx Driver Breaks DGDecNV

You don't get a failure on the new server but still do on the old one? Your post is not clear about it.

What is your budget for a "low-end" card? Not sure why you specified low end. It doesn't really mean anything all by itself.
by Rocky
Fri Mar 29, 2024 1:38 pm
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

CUDASynth

Released DGDecNV 254 with DGLevels() standalone and integrated into DGSource().
by Rocky
Fri Mar 29, 2024 1:30 pm
Forum: General Discussion
Topic: Binaries Update Notification Thread
Replies: 454
Views: 1423520

Binaries Update Notification Thread

DGDecNV 254:

* Added integrated and standalone DGLevels() filter. HBD is supported.
Refer to the DGDecodeNV manual for details.
* Fixed a bug in the standalone DGDenoise() filter for 64-bit.
* Updated the DGDecodeNV manual.

https://rationalqm.us/dgdecnv/binaries
by Rocky
Fri Mar 29, 2024 1:09 pm
Forum: DGMPGDec
Topic: Auto indexing for DGDecode
Replies: 59
Views: 13005

Auto indexing for DGDecode

That was interesting. Re-download the 2009 build and update DGDecode.dll. Lemme know if it works or not. Also an improvement request if I may: could we have a string argument to set the DGIndex configuration. Reason: a fresh DGIndex.exe at default settings will demux all audio tracks and create a bu...
by Rocky
Thu Mar 28, 2024 10:38 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

CUDASynth

Hmm, looks like I'm going to have to create my own solution. ErazorTT 's implementation is heavily dependent on the avsi/eval/expr interface. For example the curves outputted are in reverse polish notation. Application of the adjustment is done by expr. By the time I convert everything and implement...
by Rocky
Thu Mar 28, 2024 7:14 am
Forum: CUDA Filters
Topic: CUDASynth
Replies: 383
Views: 263333

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: 383
Views: 263333

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: 70
Views: 1746

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: 383
Views: 263333

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: 454
Views: 1423520

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: 383
Views: 263333

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: 70
Views: 1746

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: 70
Views: 1746

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: 70
Views: 1746

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: 70
Views: 1746

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: 70
Views: 1746

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: 70
Views: 1746

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: 70
Views: 1746

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: 383
Views: 263333

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...