---------------------------------------------------------
DVD2AVIdg/MPEG2DEC3dg Functional Changes
for DVD2AVIdg/MPEG2DEC3dg Version 1.3.0
(versus DVD2AVIdg/MPEG2DEC3dg 1.1.0)
---------------------------------------------------------

1. Changed the version string reported in the About box to
DVD2AVIdg 1.3.0.
 
2. Fixed stepping across file boundaries, which still wasn't
completely fixed in version 1.1.0.

3. Fixed a problem in FixD2V, which caused it to mangle the
Film % report at the end of the file.

4. All versions of DVD2AVI were not putting correct LBA addresses
in the D2V file. Except for LBA=0, the LBAs were stored as
one LBA less than the correct value. I corrected this by revising the
indexing concept. Instead of storing the LBA I now store an
exact address as described in the D2V format document. The result of the
bug was that MPEG2DEC3dg had to do extra parsing on every random
access, so a minor performance gain is achieved by the fix.

5. The Vob/Cell Id information is now stored in the D2V file as
was previously done in D2F files.

5. Corrected parsing of the Cell Id (displayed in the Information
dialog box of all versions, and stored in the D2V file in this version).

6. Corrected VFAPI to return correctly upsampled RGB frames based on the
frame's progressive/interlaced flag (pf).

7. Fixed versions of ParseD2V and FixD2v compatible with the newest
D2V file format.

8. Wrote a document on the dg-style D2V file format.

9. Changed marking to be like VirtualDub. You can always set
a new start or end point.

10. Added a test for MPEG1 files. Pop up a warning box and
prevent decoding when an MPEG1 file is loaded.

11. Added a new field operation mode: 3 = Raw Encoded Frames.
This mode suppresses pulldown and delivers the raw encoded frames.
It differs from Force Film in that no frames are added or
deleted (to maintain film rate) and the frame rate is
left at its coded value. The RFF flags are left intact in
the D2V file but they are ignored during decoding.

12. If the picture size is greater than 1024x768, the display
window is zoomed out by a factor of two (for HDTV
and transport stream support).

13. The Save AVI menu option was deleted.

14. The Local Language menu option was deleted.

15. The Color Space menu option was deleted. Without Save AVI,
it served no purpose. The corresponding -CS command line option
was also removed.

16. The Display and Information menu "options" were removed as
they appeared to serve no useful purpose.

17. Fixed MPEG2DEC3dg so that if it occurs more than once in a script,
each can use their own postprocessing settings. Previously, they all
used the settings given to the last instance in the script.

18. Now if you try to save to an existing file, you are prompted to ask
if you want to overwrite it, and if the file cannot be written an error
box is popped up.

19. Fixed a problem that caused TMPGEnc to fail when reading D2V files
associated with VFAPIdg.

20. Removed support for old-style D2V files because the indexing
philosophy used by these files cannot support correct random navigation.
The meaning of the index number in the D2V file is now changed; refer
to the D2V format document for details.

21. Added ATSC transport stream support with configurable PIDs (hex).

22. Added *.mpg to the stream open types for the Open dialog.

23. Fixed crashing with some malformed field picture streams.

24. Revises the seeking strategy to improve speed when MPEG2DEC3dg is
followed by decimators, such as SelectEven().

25. The bitrate monitor is now numerical.

26. Added start code emulation protection to the transport parser.
This makes it more robust.

27. The Info dialog now pops up over the main display instead of
beside it if the window size is HD size. Then there is no need to move
it for HD pictures.

28. Fixed the command language -IA option to accept all five supported
algorithms.

29. Cleaned up the CPU detection and IDCT algorithm menus and
functionality.

30. Removed the resizing menu as it is not supported by MPEG2DEC3dg
(clipping is still there and works).

31. Added integrated PAT/PMT-based PID detection for transport streams
to DVD2AVIdg. Also provided a command line PID detection utility.

32. Added a popup at the end of a Save Project, Preview, and Play.
When the user dismisses it, DVD2AVIdg navigates back to the beginning
of the clip (to avoid positioning on a non-decodable frame and possibly
displaying garbage).







