We do the following in DGDecodeNV. Is that what you want in DGDecode?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 bunch of files alongside the source - I don't want to have to rely on instructing the user to manually open DGIndex.exe themselves and set it up to only create the d2v file otherwise they will wonder why its dumping all these audio files and consuming disk space.
* When opening and indexing a media file directly with DGSource(), by default streams are
now not demuxed. If you want to have them be demuxed while indexing, add an @ character to the
DGSource() filename, e.g., DGSource("file.ts@").
How do we signal that to DGSource()? Thinking...Especially could we please have the -OF parameter so we can specify where to put the d2v file. I'm dealing with a huge library and need to have control over where my files go.

EDIT: I guess we add a new DGSource() parameter 'indexing_path' specifying the directory to use when auto-indexing. Is that OK?
EDIT: Are you using 32-bit or 64-bit?