Help us keep the list up to date and submit new video software here.
Tool
Complete Version history / Release notes / Changelog / What's New for DGAVCDec
Version 1.0.9
1. Fix a bug in backward GOP stepping.
2. Fixed a problem with Load Project.
3. Added option "Display HD Full Sized".
4. Fixed a problem in M2TS file parsing.
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.
Version 1.0.7 changes:
1. Fixed a bug in the handling of open GOPs that caused problems if the first GOP in the stream is open.
Version 1.0.6 changes:
1. Added support for all POC order count types.
2. Made a fix for transport streams which have PES headers split across transport packets.
Version 1.0.4 changes:
1. Changed handling of NALUs with forbidden_zero_bit set. They are now silently discarded.
2. Improved the heuristic for SPS/PPS injection when seeking. This fixes some cases of hanging at the end of the stream.
3. Fixed a problem that could cause large SPSs to not be processed, resulting in decode failures.
4. Revised the NALU parser to allow for some missing profile_idc values.
5. Added lines CODED and PLAYBACK in the DGA file to provide the number of coded and playback frames.
6. Added a workaround for the Windows bug that (rarely) caused the DGAVCIndexNV window to open off the screen.
Version 1.0.2 changes:
1. Fixed decode failure when PPS 0 does not exist.
2. Improved tranport parsing robustness.
Version 1.0.1 changes:
1. Code restructured for standard decoder interface.
2. Changed hotkeys:
Save BMP [F7]
Copy Frame to Clipboard [F8]
3. Fixed a memory leak that caused indexing to fail for large files.
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.
Alpha 34 changes:
1. After loading a file, all detected audio streams are now automatically selected for demuxing.
2. Added correct handling for the three aspect ratios added in the latest version of the AVC specification.
3. Fixed full path option handling when using the CLI.
4. Fixed a problem that caused looping to fail sometimes when the Loop Playback option is enabled.
5. Fixed frame type reporting in the Info dialog when the Treat I as IDR option is enabled.
Alpha 33 changes:
1. Fixed a regression in alpha 32.
Alpha 32 changes:
1. Added a new option, "Treat I as IDR" to support Hauppage HD PVR streams.
Alpha 31 changes:
1. Fixed a small bug in MRU list handling.
2. Added the __del__ macro for the Avisynth script generation.
3. Properly handle re-use of PPS id's.
4. Added option in the INI file to specify the extension to use for demuxed video files.
5. Implemented a select bar to work around bugs in the Win32 trackbar. (This may not be the final solution for this issue.)
6. Implemented the Luminance Filter and Cropping Filter in the Video menu.
7. Implemented the File/Load Project function.
8. The DGA file version is bumped to 7.
9. Fixed a regression that broke the CLI.
Alpha 30 changes:
1. Added support for demuxing AAC LATM/LOAS audio.
2. Added a button on the error pop-ups to suppress all further error pop-ups.
Alpha 29 changes:
1. Implemented project range selection, i.e., the [ and ] buttons are now functional.
2. Revised popup error/warning handling so that individual error types can be selectively suppressed.
Alpha 28 changes:
1. In DGAVCIndex, made detection of transport streams and packet length more reliable.
2. Fixed a regression in alpha 27 that broke random access in DGDecode.
Version 1.0.0 alpha 27
1. In DGAVCIndex, made the GOP back operation (<) more reliable.
2. Fixed a bug that sometimes caused a crash on random access.
3. Fixed a regression that caused the audio streams to not be shown in the Info dialog during a Preview operation.
4. Fixed a bug that caused erroneous (very large) audio delays to be reported.
5. Fixed a bug in the Frame Struct field of the Info dialog that caused a wrong field order to sometimes be shown.
Alpha 26 changes:
1. Fixed a bug that caused DGAVCIndex to sometimes crash after saving a project and then loading a new source file.
2. Added detection of audio delay and indicating it in the demuxed audio file name.
Alpha 25 changes:
1. Fixed a bug that caused LPCM audio demuxing to fail when more than one LPCM track was present.
2. The PCRPID is now initialized correctly.
3. Fixed a bug that caused DGAVCIndex to crash for some streams.
Alpha 24 changes:
1. Fixed a bug that caused DGAVCIndex to miss frames in the bitstream when indexing. This could cause DGAVCDecode to omit frames.
Alpha 23 changes:
1. Fixed a bug that caused DGAVCIndex to put the wrong filename in the Save Project dialog box in some cases.
2. Fixed a bug that caused the Frame Structure field in DGAVCIndex's Info dialog to be unreliable.
Alpha 22 changes:
1. Fixed a bug that caused DGAVCIndex to crash when opening/processing an elementary stream.
Alpha 21 changes:
1. Fixed a bug that caused DGAVCIndex to crash when doing Save Project on a stream that contains a DTS audio track, and that track is not selected for demuxing.
2. Fixed a bug that caused DGAVCIndex to crash if more than 256 PPS's are encountered during the initial parsing following the opening of a stream.
Alpha 20 changes:
1. Fixed bugs in audio detection and demuxing and consequent video decoding errors for some streams.
Alpha 19 changes:
1. Changed the name of the "Aspect Ratio" field in the Info display to "SAR".
2. Added a "Display Size" field to the Info display.
3. Fixed a bug in demuxing of LPCM from transport streams.
Alpha 18 changes:
1. Fixed a problem that caused some M2TS files to be detected as elementary streams.
2. Fixed a problem that caused demuxed audio files to be help locked by DGAVCDec.
3. MPEG audio is now demuxed with file extension .mp1, mp2, or mp3, depending on the layer detected (previously .mpa was always used).
Alpha 16 adds audio demuxing.
Alpha 15 adds a CLI interface.
1. Fix a bug in backward GOP stepping.
2. Fixed a problem with Load Project.
3. Added option "Display HD Full Sized".
4. Fixed a problem in M2TS file parsing.
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.
Version 1.0.7 changes:
1. Fixed a bug in the handling of open GOPs that caused problems if the first GOP in the stream is open.
Version 1.0.6 changes:
1. Added support for all POC order count types.
2. Made a fix for transport streams which have PES headers split across transport packets.
Version 1.0.4 changes:
1. Changed handling of NALUs with forbidden_zero_bit set. They are now silently discarded.
2. Improved the heuristic for SPS/PPS injection when seeking. This fixes some cases of hanging at the end of the stream.
3. Fixed a problem that could cause large SPSs to not be processed, resulting in decode failures.
4. Revised the NALU parser to allow for some missing profile_idc values.
5. Added lines CODED and PLAYBACK in the DGA file to provide the number of coded and playback frames.
6. Added a workaround for the Windows bug that (rarely) caused the DGAVCIndexNV window to open off the screen.
Version 1.0.2 changes:
1. Fixed decode failure when PPS 0 does not exist.
2. Improved tranport parsing robustness.
Version 1.0.1 changes:
1. Code restructured for standard decoder interface.
2. Changed hotkeys:
Save BMP [F7]
Copy Frame to Clipboard [F8]
3. Fixed a memory leak that caused indexing to fail for large files.
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.
Alpha 34 changes:
1. After loading a file, all detected audio streams are now automatically selected for demuxing.
2. Added correct handling for the three aspect ratios added in the latest version of the AVC specification.
3. Fixed full path option handling when using the CLI.
4. Fixed a problem that caused looping to fail sometimes when the Loop Playback option is enabled.
5. Fixed frame type reporting in the Info dialog when the Treat I as IDR option is enabled.
Alpha 33 changes:
1. Fixed a regression in alpha 32.
Alpha 32 changes:
1. Added a new option, "Treat I as IDR" to support Hauppage HD PVR streams.
Alpha 31 changes:
1. Fixed a small bug in MRU list handling.
2. Added the __del__ macro for the Avisynth script generation.
3. Properly handle re-use of PPS id's.
4. Added option in the INI file to specify the extension to use for demuxed video files.
5. Implemented a select bar to work around bugs in the Win32 trackbar. (This may not be the final solution for this issue.)
6. Implemented the Luminance Filter and Cropping Filter in the Video menu.
7. Implemented the File/Load Project function.
8. The DGA file version is bumped to 7.
9. Fixed a regression that broke the CLI.
Alpha 30 changes:
1. Added support for demuxing AAC LATM/LOAS audio.
2. Added a button on the error pop-ups to suppress all further error pop-ups.
Alpha 29 changes:
1. Implemented project range selection, i.e., the [ and ] buttons are now functional.
2. Revised popup error/warning handling so that individual error types can be selectively suppressed.
Alpha 28 changes:
1. In DGAVCIndex, made detection of transport streams and packet length more reliable.
2. Fixed a regression in alpha 27 that broke random access in DGDecode.
Version 1.0.0 alpha 27
1. In DGAVCIndex, made the GOP back operation (<) more reliable.
2. Fixed a bug that sometimes caused a crash on random access.
3. Fixed a regression that caused the audio streams to not be shown in the Info dialog during a Preview operation.
4. Fixed a bug that caused erroneous (very large) audio delays to be reported.
5. Fixed a bug in the Frame Struct field of the Info dialog that caused a wrong field order to sometimes be shown.
Alpha 26 changes:
1. Fixed a bug that caused DGAVCIndex to sometimes crash after saving a project and then loading a new source file.
2. Added detection of audio delay and indicating it in the demuxed audio file name.
Alpha 25 changes:
1. Fixed a bug that caused LPCM audio demuxing to fail when more than one LPCM track was present.
2. The PCRPID is now initialized correctly.
3. Fixed a bug that caused DGAVCIndex to crash for some streams.
Alpha 24 changes:
1. Fixed a bug that caused DGAVCIndex to miss frames in the bitstream when indexing. This could cause DGAVCDecode to omit frames.
Alpha 23 changes:
1. Fixed a bug that caused DGAVCIndex to put the wrong filename in the Save Project dialog box in some cases.
2. Fixed a bug that caused the Frame Structure field in DGAVCIndex's Info dialog to be unreliable.
Alpha 22 changes:
1. Fixed a bug that caused DGAVCIndex to crash when opening/processing an elementary stream.
Alpha 21 changes:
1. Fixed a bug that caused DGAVCIndex to crash when doing Save Project on a stream that contains a DTS audio track, and that track is not selected for demuxing.
2. Fixed a bug that caused DGAVCIndex to crash if more than 256 PPS's are encountered during the initial parsing following the opening of a stream.
Alpha 20 changes:
1. Fixed bugs in audio detection and demuxing and consequent video decoding errors for some streams.
Alpha 19 changes:
1. Changed the name of the "Aspect Ratio" field in the Info display to "SAR".
2. Added a "Display Size" field to the Info display.
3. Fixed a bug in demuxing of LPCM from transport streams.
Alpha 18 changes:
1. Fixed a problem that caused some M2TS files to be detected as elementary streams.
2. Fixed a problem that caused demuxed audio files to be help locked by DGAVCDec.
3. MPEG audio is now demuxed with file extension .mp1, mp2, or mp3, depending on the layer detected (previously .mpa was always used).
Alpha 16 adds audio demuxing.
Alpha 15 adds a CLI interface.