Alpha 35 changes:
1. Removed the irritating warning about decoding not starting with a reference frame when starting a play/preview for open GOPs. Examine the DGA file if you need to know if your GOPS are open.
2. Added a new option in the Video menu: Copy Frame to Clipboard.
3. Fixed missing info log data for CLI invocation with -e.
4. Implemented proper relative/absolute path handling for the Load Project function.
5. Implemented mouse scrollwheel support for GOP and frame stepping.
6. Fixed missing SPS/PPS's in the DGA file when reloading a file without closing DGAVCIndex. This can also happen when reloading a different file if it has identical SPS/PPS's to the previous file.
7. Fixed crashing when a source file with no extension is loaded.
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. POC order types other than 0 are not yet supported.
5. Data partitioning is not yet supported.
[Donald Graft, August 2008]