[RESOLVED] Occasionally missing DGI index items and causing seeking inaccuracy

Support forum for DGDecNV
Post Reply
User avatar
MeteorRain
Posts: 130
Joined: Fri Jul 25, 2014 4:04 pm
Location: New Jersey

[RESOLVED] Occasionally missing DGI index items and causing seeking inaccuracy

Post by MeteorRain »

Well, this is not very reproducible.

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
All other parts are exactly the same, except for that 2 missing lines. Multiple times I re-indexed and now I can't reproduce it.

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.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: Occasionally missing DGI index items and causing seeking inaccuracy

Post by Rocky »

Hard to imagine how it could happen. I don't hold out much hope of understanding it without a reproducible scenario.
User avatar
Rocky
Posts: 3557
Joined: Fri Sep 06, 2019 12:57 pm

Re: Occasionally missing DGI index items and causing seeking inaccuracy

Post by Rocky »

Fixed. Re-download 2053 and update DGIndexNV.exe. Marking RESOLVED.
Post Reply