I indexed a large file ( > 7GB ) and found some of the frames missing, and causing frame seeking inaccuracy.
I tried to cut at various size, and I noticed it sometimes reproduces but sometimes not. After examining DGI files I notice that all problematic cases it lacks 2 lines.
Code: Select all
DGHEVCIndexFileNV22 DGIndexNV 2053.0.0.205 X64
D:\encode\app\
main.hevc 7713925342
DEVICE 0
DECODE_MODES 0,0,0,0,0
STREAM 0 0
RANGE 0 0 7713925341 0
DEMUX
DEPTH 10
ASPECT 16 9
COLORIMETRY 9 18 9
SPS 39 <--------------- MISSING
PPS 138 <--------------- MISSING
PPS 61224324
PPS 61239986
PPS 78816378
PPS 78833889
PPS 197184538
PPS 197186899
Code: Select all
diff --git a/main.dgi b/main-.dgi
index 0e15b6b..9774a68 100644
--- a/main.dgi
+++ b/main-.dgi
@@ -12,8 +12,6 @@ DEPTH 10
ASPECT 16 9
COLORIMETRY 9 18 9
-SPS 39
-PPS 138
PPS 61224324
PPS 61239986
PPS 78816378
The missing frames were from 16 to about 48 -- which means frame 16 is supposed to be continued from previous scene but is actually a frame from next GOP.
So this may not be a useful report, but if you know what could go wrong maybe this would help.