Page 1 of 1

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 7:24 am
by Emulgator
Hi DG, first off:
Many thanks for your continued dedication, years of development, relentless bugfixing, and keep-alive of valuable tools ! Here a finding of mine as I came across restoring some VCD MPEG-1 sources, only occuring when using the 64-bit version.

Code: Select all

MPEG2Source("F:\_VID\! Testfiles\VCD\DVD Faust in da Street VCD.d2v")
[*
MPEG-1 decoding of certain VCD-compatible streams using DGDecode64-2008.dll
may silently abort on AvsPmod64 2.7.5.9 or VirtualDub64-44282, AviSynth+64 3.7.3 r4022 under Win10P64 22H2.
64-bit decoding of a MPEG-1 1920x800 .mpg test stream worked though...

Invoking such index file using autopath manner under 64bit

Code: Select all

...(derivation of all used variables)...
Exist(String(vidfolder)+String(vidfile)+String(vidext)) ? Apply(vidsrc,String(vidfolder)+String(vidfile)+String(vidext))
\ : Assert(false, "! NO SUCH VIDEO FILE -> " + String(vidfolder)+String(vidfile)+String(vidext) + "<- NO SUCH VIDEO FILE !")
try {AudioDub(last,Apply(audsrc,String(audfolder)+String(audfile)+String(audpid)+String(audext)))}
catch (err) {last}
may return "Integer division by zero"

DGIndex2008: indexing and preview of the same file is fine.
DGIndex158: indexing and preview of the same file is fine.
DGDecode32-2008.dll runs fine under AvsPmod32 2.7.5.9 or VirtualDub32-44282, AviSynth+32 r4022 under Win10P64 22H2.
DGDecode32-158.dll runs fine.
*]
Files to test on wetransfer.com (uptime 1 week)
https://we.tl/t-caibbpWgi0

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 8:45 am
by Rocky
Greetz Emulgator!

Ah! I woke up to an email asking me to download a 530MB file with no explanation. Not likely. But now seeing your post here it all makes sense. I'll check it out. You can ignore the inquiry email I sent. ;)

Thank you for your kind words and for being a stalwart user and supporter. Don't think we have forgotten your amazing contributions to our forum and elsewhere. :salute:

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 9:06 am
by Rocky
Duplicated. Investigating... Should be easy-peasy.

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 10:07 am
by Rocky

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 10:22 am
by Emulgator
Beautifully solved in minutes ! Thats where heros dwell.
:bow: Many thanks, Don ! :bravo:

DGMPGDec2008: VCD-MPEG-1 decoding may fail under 64bit, 32bit works

Posted: Tue Nov 28, 2023 10:58 am
by Rocky
:oops:

Slipstreamed. Marking resolved.

I'll tell DG you said hi. :lol: