Page 1 of 2

[RESOLVED] x64 version of DGDecode.dll?

Posted: Mon Aug 22, 2016 9:14 am
by hydra3333
Thinking of using this in vapoursynth x64. Is there a 64-bit DGDecode.dll available somewhere ?

Re: x64 ?

Posted: Mon Aug 22, 2016 10:32 am
by admin

Re: x64 ?

Posted: Tue Aug 23, 2016 6:14 am
by hydra3333
Thanks. It seems to be an older build. I reckon I'll try d2vsource just out of interest, unless you recommend against it.

Re: x64 ?

Posted: Tue Aug 23, 2016 6:58 am
by admin
I don't have any experience with any of them, so please let us know what you find out.

Re: x64 ?

Posted: Wed Sep 07, 2016 9:58 am
by hydra3333
It seems to work, no crashes anyway.
Thanks

Re: x64 ?

Posted: Wed Sep 07, 2016 10:53 am
by admin
Good to hear, thank you for the report.

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Mon Dec 07, 2020 2:29 pm
by Selur
Is there an update on this, in regard of there being a 64bit build (that works) of DGDecode?
I can confirm that D2VSource does seem to work fine, but I would prefer a 64bit build of DGDecode if it exists.
(If it's too much hassle I'll stick with D2VSource when using 64bit Avisynth on systems without NVIDIA cards.)

Cu Selur

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Mon Dec 07, 2020 5:00 pm
by Rocky
Can't find any source code or I could "officialize" it. Do you know of any working source code for the 64-bit versions out there?

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Mon Dec 07, 2020 6:56 pm
by Mr. Peabody
That would be an officious affront to the offended.

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Tue Dec 08, 2020 12:38 pm
by Rocky
Ooh, I found source code. Let's have a look.

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sat Dec 12, 2020 7:21 pm
by Bullwinkle
DG tools does not have a 64-bit source filter for non-nVidia graphics (DGDecode). Stomp! Sherman, Curly, are you just going to sit there?

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sat Dec 12, 2020 7:29 pm
by Sherman
Don't worry, I'm working on it. Curly?

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 13, 2020 9:15 am
by Curly
Here's a 64-bit build of DGDecode. Let me know if anything is broken. Probably have to bring it up-to-date with 1.5.8.

http://rationalqm.us/misc/MPEG2Dec_64.rar

Y'all can use the 32-bit DGIndex for indexing. We can do the 64-bit one if this DLL pans out.

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 13, 2020 9:26 am
by Selur
Initial testing seems to work fine. :bravo:

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 13, 2020 4:58 pm
by Rocky
Thank you for your testing, Selur.

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Tue Dec 15, 2020 5:09 pm
by hydra3333
:salute:

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Wed Dec 16, 2020 10:25 am
by Rocky
Here is a combined release of DGMPGDec 32-bit and 64-bit built with VS 2019. Both the 32-bit and 64-bit DGDecode DLLs are now compatible with Avisynth+ and Avisynth 2.6. The 64-bit DLL is based on MPEG2DecPlus/D2VSource by Asd-g. I will formally support this derived version.

Please advise if everything is working properly and then I will formally release this. Thank you.

http://rationalqm.us/dgmpgdec/dgmpgdec2000.zip

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sat Dec 19, 2020 10:46 am
by Rocky
OK, I linked this to the DGMPGDec page and updated stuff. Still have to upload the source code.

http://rationalqm.us/dgmpgdec/dgmpgdec.html

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 20, 2020 3:59 am
by Selur
Nice. :hat:
Btw. any plans for also making it Vapoursynth compatible?

Cu Selur

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 20, 2020 5:27 am
by Rocky
Sure, why not?

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 20, 2020 5:40 am
by Selur
Nice :)

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Sun Dec 20, 2020 8:02 am
by Rocky
I'll probably do it just for the 64-bit DLL. OK with you?

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Mon Dec 21, 2020 9:20 am
by Rocky
Here's a test version for the dual Avisynth/Vapoursynth 64-bit DLL. I ran out of energy and didn't yet implement all the frame properties for Vapoursynth. Let me know what you think is essential in that regard. The upConv, iCC, and i420 options were removed because these things can be done using script functions.

http://rationalqm.us/dgmpgdec/vapourtest.rar

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Wed Dec 23, 2020 2:55 am
by Rocky
I added the properties. I also added two fixes to the package:

* Fixed bug in DGIndex regarding AC3 demuxing that could cause a hang.
* Added Vapoursynth support for 64-bit DGDecode.

So please re-download for your testing:

http://rationalqm.us/dgmpgdec/dgmpgdec2000.zip

Re: [RESOLVED] x64 version of DGDecode.dll?

Posted: Wed Dec 23, 2020 3:59 pm
by Rocky
Looks like we have a lot of room to improve DGIndex. For just indexing a typical DVD:

DGIndex: 105 seconds
DGIndexNV: 13 seconds

Sherman? Curly? Are you guys busy?