Page 1 of 2

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:07 pm
by admin
Download these two:

http://rationalqm.us/misc/DGIndexNV.exe
http://rationalqm.us/misc/Dbgview.exe

First start Dbgview. In the filter Include box put DGIndexNV and hit OK. Now start DGIndexNV. You should get some traces. Please post them here.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:19 pm
by goonielife
Is this it or is there suppsed to be more?

00000001 0.00000000 [1392] DGIndexNV: ref 1
00000002 0.00090893 [1392] DGIndexNV: ref 2
00000003 0.00106497 [1392] DGIndexNV: ref 3
00000004 0.00110544 [1392] DGIndexNV: ref 4
00000005 0.00191539 [1392] DGIndexNV: ref 5
00000006 0.00196952 [1392] DGIndexNV: ref 6
00000007 0.00234206 [1392] DGIndexNV: ref 7
00000008 0.46224371 [1392] DGIndexNV: ref 8
00000009 0.49834257 [1392] DGIndexNV: ref 9

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:30 pm
by admin
There's supposed to be more but it crashed. :lol: This starts to to tell me where it crashed.

Investigating...please standby.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:38 pm
by admin
Please re-download DGIndexNV.exe from the misc directory and post the trace. Thank you.

I assume this is not a server or virtual machine. Is that right?

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:44 pm
by goonielife
Server or VM? It is complicated.
It is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.

00000002 11.70911312 [5812] DGIndexNV: ref 1
00000003 11.70983028 [5812] DGIndexNV: ref 2
00000004 11.70992661 [5812] DGIndexNV: ref 3
00000005 11.70996380 [5812] DGIndexNV: ref 4
00000006 11.71084309 [5812] DGIndexNV: ref 5
00000007 11.71099377 [5812] DGIndexNV: ref 6
00000008 11.71138191 [5812] DGIndexNV: ref 7
00000009 11.71187878 [5812] DGIndexNV: ref a
00000010 11.71223450 [5812] DGIndexNV: ref b
00000011 11.71370983 [5812] DGIndexNV: ref c
00000012 11.71591091 [5812] DGIndexNV: ref d
00000013 11.72123337 [5812] DGIndexNV: ref e
00000014 11.72128201 [5812] DGIndexNV: ref f
00000015 11.72186661 [5812] DGIndexNV: ref g
00000016 11.72310066 [5812] DGIndexNV: ref l
00000017 11.72316360 [5812] DGIndexNV: ref m
00000018 11.72318268 [5812] DGIndexNV: ref n
00000019 11.72337341 [5812] DGIndexNV: ref o
00000020 11.72340584 [5812] DGIndexNV: ref p
00000021 11.72396469 [5812] DGIndexNV: ref q
00000022 12.23289013 [5812] DGIndexNV: ref 8
00000023 12.27265167 [5812] DGIndexNV: ref 9
00000024 12.27644920 [5812] DGIndexNV: ref 91
00000025 12.27649021 [5812] DGIndexNV: ref 92
00000026 12.27651024 [5812] DGIndexNV: ref a
00000027 12.28033257 [5812] DGIndexNV: ref b
00000028 12.28097439 [5812] DGIndexNV: ref c
00000029 12.28230858 [5812] DGIndexNV: ref d
00000030 12.28582001 [5812] DGIndexNV: ref e
00000031 12.28585052 [5812] DGIndexNV: ref f
00000032 12.28632545 [5812] DGIndexNV: ref g
00000033 12.28753757 [5812] DGIndexNV: ref l
00000034 12.28764915 [5812] DGIndexNV: ref m
00000035 12.28766441 [5812] DGIndexNV: ref n
00000036 12.28788471 [5812] DGIndexNV: ref o

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:49 pm
by admin
Thank you. Investigating...

You got the entire window contents by scrolling down, right?
Server or VM? It is complicated.
Is is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.
Oy, that complicates things considerably.

Give me some time to look into that.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:51 pm
by goonielife
Saved into a text file and copy/paste out, but yes that is all of it.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:57 pm
by admin
OK, I may have a fix for you. Standby for about 10 minutes please.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:07 pm
by admin
OK, please re-download and test again. If this works, then I may have to do the same for DGDecodeNV. I'll check that while you re-run the test.

EDIT: Yup, they are both affected.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:10 pm
by goonielife
Hey Thanks!
The GUI opens for sure now.
Going to run a script and see what happens!

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:14 pm
by admin
DGDecodeNV is broken the same way. Just try to open a file in DGIndexNV. I will slipstream the fixes for both in a little while.

It's a random thing, that's why it hasn't been reported before.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:15 pm
by goonielife
Ah the joys of life.
The machine code is showing up as 00000000, so I can't create a license...
It says invalid license based off the one I created with the machine code showing in DGIndexIM

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:29 pm
by admin
I will send you a special key for that by PM right now. After you try it, post here if it worked.

Re-download everything from the proper binaries directory and then use the key I PM'ed you. Please advise if it is working.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:36 pm
by goonielife
Yes all seems to be working now!!!

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:37 pm
by admin
Another happy customer. :salute:

That weird server thing was confusing my licensing code. :?

Thank God for Debugview. :lol:

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:44 pm
by goonielife
.....
------------------------- Error opening source -------------------------

Unexpected behavior. Contact author.
(C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn_source.avs, line 2)

LoadPlugin("C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGDecodeNV.dll")
DGSource("C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn.dgi")


That is in StaxRiP
Is "Unexpected behavior. Contact author" from DGSource?

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:48 pm
by admin
Lemme check. Standby...

I assume files open OK in DGIndexNV?

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:48 pm
by goonielife
Yes, I was playing the same video I'm trying to process, and it played fine.

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:55 pm
by admin
Re-download 2053 (slipstream 145) from the binaries area and update DGDecodeNV.dll. Please report result. Thank you for your patience and assistance in debugging this issue.

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:58 pm
by goonielife
Ok,
I feel like I should just keep my mouth shut (knock on wood), it appears to be working correctly.

Also processed a video and it is correct.
Thanks Again!

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 4:07 pm
by admin
You are welcome.

There's not too much left to go wrong at this point. I'm heading off to the pool so if you do find anything I'll address it when I get back.

Technically, your funny machine is not cooperating with my licensing scheme and returns machine ID 0. It's not even supplying a system volume ID. Previously, I just rejected that in DGIndexNV at the time DGDecodeNV did not have the licensing check. I changed DGIndexNV to accept the special key so that users with such machines wouldn't be left out in the cold. But then when I added licensing to DGDecodeNV, I forgot to make this change to it. Now everything is consistent and you should run into only garden-variety bugs from now on, if at all. The crashing was me trying to free a null pointer in a rare condition that your machine triggered.

Good luck with your projects and welcome to the forum.

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 4:43 pm
by goonielife
I found this while looking into the license thing a bit myself.


"""There is actually another way to uniquely identity each Windows PC. Open up Registry and navigate to

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography

Find the key called “MachineGuid” this key is generated uniquely during the installation of Windows and it won’t change regardless of any hardware swap (apart from replacing the boot-able hard drive where the OS are installed on). That means if you want to keep tracking installation per OS this is another alternative. It won’t change unless you do a fresh reinstall of Windows."""

May be worth looking at as an additional options for a unique key, seems like the "rent a pc" option is becoming more prevalent.

Thanks again!

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 4:54 pm
by admin
Thanks, I'll look into it. If the key is editable, however, that is a problem.

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Thu Jan 31, 2019 4:15 pm
by randd
Hello,

I am currently experiencing the same problem. I'm also running Shadow computer (cloud PC) with a P5000.

Nvidia driver : 397.93
GPU : P5000
windows 10 x64 Home
Using lastest version dgdecnv2053.zip 2019-01-29 11:01 2.4M

I read all the thread but I can't find where the fix is.

:bow:

Re: [SOLVED] DGindexNV won't open to get machine id

Posted: Thu Jan 31, 2019 4:28 pm
by admin
Sorry to hear you are having problems. Does your cloud PC work with other NVDec/CUVID applications? Also, if your cloud PC doesn't supply a good hardware serial ID then things may be bad for you. :?