Today I tried the first time to use a MPLS as input from CLI (using recent DGDecNV build - I tried also the latest DGDecIM with same result)
E.g. I did this:
Code: Select all
"D:\MeGUI\tools\dgindexnv\dgindexnv.exe" -i "H:\BDMV\PLAYLIST\00800.MPLS" -o "D:\TEMP\00800.dgi" -e -h
The result is this dgi file:
Code: Select all
DGAVCIndexFileNV17 X32
D:\MeGUI\tools\dgindexnv\
H:\BDMV\PLAYLIST\00800.MPLS 834
DEVICE 0
DECODE_MODES 0,0,0,0,0
STREAM 0
CLIP 0 0 0 0
RANGE 0 0 833 0
AUDIO
DEPTH 8
SIZ 0 x 0
FPS 0 / 0
CODED 0
PLAYBACK 0
0.00% FILM
ORDER -1
Code: Select all
DGAVCIndexFileNV17 X32
D:\MeGUI\tools\dgindexnv\
H:\BDMV\STREAM\00800.m2ts 30586030080
DEVICE 0
DECODE_MODES 0,0,0,0,0
STREAM 1
PKTSIZ 192
VPID 4113
CLIP 0 0 0 8
RANGE 0 0 30586030079 0
AUDIO 1100,1101,1102,1103,1104,1105,1106,1107,1108,1109
DEPTH 8
SPS 994
PPS 1051
RPS 1166
IDR 1174
0:FRM 7 0 0 1
1:FRM 6 1 0 1
2:FRM 5 2 0 1
3:FRM 6 3 0 1
4:FRM 6 4 0 1
...
Any thoughts are welcome - am I doing something wrong?
-------------------------
Second related issue - if such a bad DGI file is used it will crash first AviSynth and then MeGUI completly when opening with DGSource/DGSourceIM. Could this maybe be changed so that an error is thrown?
Example:
Code: Select all
LoadPlugin("D:\MeGUI\tools\dgindexnv\DGDecodeNV.dll")
DGSource("D:\TEMP\00800.dgi",fieldop=0)
Same error happens also with DGDecIM / DGSourceIM().
Thank you very much as always for your great tools and your continuous efforts. Very much appreciated!
Kind regards,
Zathor