Version 1.0.8 changes:
1. Added support for the new audio types found on BluRay disks.
2. Improved the audio delay calculation.
3. Removed the Treat I as IDR option as it is now always enabled.
DGAVCIndex produces an index file named *.dga. The Avisynth script looks like this:
loadplugin("DGAVCDecode.dll")
AVCSource("file.dga")
You can also disable deblocking:
AVCSource("file.dga",deblock=false)
Note that the included decoder DLL (libavcodec.dll) must be in the same directory as the DGAVCIndex executable.
WARNING: You have to update the DLL mentioned above for each new release! DO NOT ASSUME THAT IT IS NOT CHANGED EVEN IF HAS THE SAME FILENAME.
2. Fast random access requires frequent IDR frames, I frames, or recovery point SEIs.
3. DGAVCDec uses libavcodec.dll, so if that library cannot handle a stream properly, then DGAVCDec also will not handle it properly. The popular VLC player also uses the same code, so you can test your stream there to see if any problem encountered is due to libavcodec.dll or to DGAVCDec. The reality is that, as of today, libavcodec.dll has problems with several types of streams, and we will have to wait for it to become more mature.
4. Data partitioning is not yet supported.
[Donald Graft, September 2008]