1.86
More new things added.
1) 2pass support for avi saving.
2) Added crop-resize engine by Ogo.
3) More options in MP3 encoding dialog.
4) MP3 output can be mix with video in AVI. (I can't recommend do this, Video and audio have't good iterleaving, some times it can be unsync,no way to solve this with current code structure).
5) DTS track can be extracted.
6) P4 iDCT by Dmitry Rozhdestvensky. Only in exe, NOT TESTED!!!.
7) Normalization is back. 
8) Added possibility log switching between FILM<->NTSC.
9) Old Bug fixed and new added. (It become maze of flags, if () {}else{}. I think most of code will work fine, but... )
Next releases will be bugfix only.   
Development DVD2AVI 2.0 is  pending now. I not found tool that can do 100% accurate IVTC in hard cases, so i try make such tool, this my top goal. 
 07/04/2001 by Gloval (iliakis@newmail.ru)



1.85
 Only added OpenDVD.dll support, that was  removed in 1.84 by mistake. 
 Thanks to Michael Santos ( michael_santos@aeiou.pt) who tell me about it And tested this 
 version, coz i don't have CSS protected DVD (in Russia it rare).
 Please send me bug reports, coz i can't test prog on all DVD in the world,  bugs may left.

 Few words about DVD2AVI 2.0 that i working now.
 1)will be 4 threads: GUI, DVDReading VobParsing, Mpeg2decoding, AudioDecoding.(i am working on it)
 2) DeCSS and vStrip UDF engine will integrated ( may be fist run, DeCSS find PlayerKey, keep it for use in next runs) (have sourses need integration)
3)IfoParsing (don't know what GUI for this needed, any ideas?)(in plan now)
4)AudioStream can be extracted, decoded independently (as example compress to MP3 and save as AC3
same stream) (i am working on it)
5)Support Multiangle and Steamless (in plan now)
6) Save mini vob with subtitle streams only for SubRip. (work now) 
7) IVTC engine (analyze telecined NTSC, write log file contains desision about each frame (keep, drop, reconstruct from..)  that can be easy viewed, edited if auto desision was wrong, next this log will used VFAPI plug to recontruct progressive for Compression) (in plan now)
Suggestion, wishes.
Now only approx 10% complete, be patient.

 14/12/2001 by Gloval (iliakis@newmail.ru)

1.84
What new:
I added option to mp3 compression decoded AC3 and PCM streams by Lame mp3 encoder.
+ No more large uncompressed WAVs;  
- DVD2AVI Normalization mp3 file impossible ( may be used mp3Trim from http://www.logiccell.com/~mp3trim/ for this)

 It's intermediate version after converting code from c to c++;
in future vob parsing routine will be fully rewritten  
(planing add DECSS, multiangle support, sub extraction, .. ets)   
may be I add d2v support to NanDub.

I hope this version will be useful.

17/11/2001 by Gloval (iliakis@newmail.ru)

////////////////////////////////////////////////////////////////////////
Since I am clumsy at English writing, I put it briefly.

- The development of DVD2AVI is based on MSSG MPEG2Decode
  http://www.mpeg.org/MPEG/MSSG/ and adds features as follows:

   1. GUI interface (gui.cpp)
   2. VFAPI support (vfapi.c vfapidec.c)
   3. AC3/MPA/LPCM demux (getbit.c)
   4. Auto-split AVI output through RGB24/YUY2 (store.c)
   5. YUY2 DirectDraw Overlay (store.c gui.cpp)
   6. revised I/O routine (getbit.c getbic.h)
   7. MMX-optimized motion compensation (recon.c getpic.c)
   8. MMX-optimized color space conversion (store.c)
   9. audio normalization (norm.c)
  10. quality improvement of Dolby Digital decoding (AC3Dec)

- The author of TMPGEnc, Hiroyuki Hori, defines the spec of VFAPI (Video File API).
  You can find the Delphi-based VFAPI SDK on his page.
  http://www.yks.ne.jp/~hori/VFAPI.html

- The development of VFAPI Plug-In refers to MPEG-2 VIDEO VFAPI Plug-In
  developed by Kazuhiro Mogi. It's helpful to C programmers.
  http://www.isc.meiji.ac.jp/~ee69011/mpeg2/

- 32-bit MMX/SSEMMX iDCT is implanted from Peter Gubanov's hand-tuned iDCT.
  http://www.elecard.com/peter/idct.shtml

- Floating Point and Reference iDCT are implanted from Miha's hand-tuned iDCT.
  http://miha.peternel.homepage.com/idct.html

- Dolby Digital decoding (AC3Dec) is implanted from LiViD Project developed by
  Aaron Holtzman. http://linuxvideo.org/

- 48->44.1KHz downsampling (wavefs44.c) is implanted from WAVEFS44 developed by WTC.
  http://www.asahi-net.or.jp/~mp4m-truc/SOUND/WTC/WAVECONV.HTM

* Known Bugs *

1. DVD2AVI only aligns the start point of A/V streams.
   If the movie is not encoded at once that PTS restarts (such as bonus track or
   different episodes) It's possible to lose synchronization from the break point. 

2. DVD2AVI treats all Linear PCM as 16bit/48KHz/Stereo without header identification.

                             2000/03/25 by Chia-chen Kuo, jackei@arbor.ee.ntu.edu.tw