Quicktime Import Plugin for VirtualDub v1.7.5 or greater


1) Install
"Quicktime.ini" should be placed in the root of your VirtualDub folder (the one with VirtualDub.exe).  "Quicktime.vdplugin" should be placed in the plugins32 folder inside your VirtualDub directory


2) Usage
  "Quicktime.ini" contains a few initialization parameters. Eventually,
  these parameters will be accessible through VirtualDub's "Ask for
  Extended Options Dialog."

 color
   This is the colorspace you would like the video decoded to. It is
   recomended that you use 32 Bit RGB for all codecs when using mode=0,
   mode=2 or mode=3. This is because I believe that Quicktime does a bad
   job of decoding to YUY2, can't decode to YV12 and sometimes has trouble
   decoing to 24 Bit RGB.
   -1 = automatic mode, the plugin will takes it's (I mean, I will take my)
        best guess and choose a colorspace for you.
    0 = 24 Bit RGB
    1 = 32 Bit RGB
    2 = YUY2
    3 = YV12 (This only works if you are in VFW mode=4)

 Mode
   The Quicktime import plugin can open movies using 5 different methods.
   Which one you use, will depend on the codec used to encode the movie.
   -1 = automatic mode, the plugin takes it's best guess based on the
        movie's codec
    0 = Quicktime API MoviesTask (should work for all standard codecs, do
        not use with mpeg4/avc1/h264)
    1 = Raw Mode, not yet implemented, but this will return raw, unprocessed
        data from uncompressed codecs
    2 = Quicktime API DecodeSequence (this is the recommended mode for all
        codecs except for mpeg4/avc1/h264 unless VFW mode=4 works)
    3 = Quicktime API ICMDecompress (this is recommended for avc1/h264)
    4 = VFW (Video for Windows), this uses Quicktime API's to parse the file
        but passes the compressed video off to a VFW codec for decompression
        (this is the recommened method for most codecs, if you have a VFW codec
        that matches the movies codec). VFW does not seem to work with h264, but
        works very well for mp4v using FFDShow. It decodes 3-4 times as fast as
        the Quicktime APIs. Also works well for DV codecs.
 audio
   0 = Audio decoding disabled
   1 = Audio decoding enabled

 quality
   Quicktime has 5 quality settings.  You should always leave this at 100.

 vtrack
   If your movie has more than one video track, this will select which track
	    to decode.  First track is vtrack=1

 atrack
   If your movie has more than one audio track, this will select which track
	    to decode.  First audio is atrack=1

 gamma
   Not yet implemented.  This will allow you to adjust the gamma level when
        decoding a movie to YUY2 or when using ICMDecompress, mode=3

 fourcc
   VFW FourCC code to use when decoding a movie using mode=3.  when this
        value is left blank, the codec tries to guess a good codec to use,
	    but you can try to force it to use a specific decoder.


3) ToDo (in no particular oder)
 a) (Added in v0.2.0.0) Implement audio decoding
 b) Implemet raw video decoding, mode=1
 c) Fix the somewhat broken method of seeking to random frames in IBP codecs
 d) (Added in v0.2.0.0) Implement the "Ask for Extended Options Dialog"
 e) Implement Direct Stream Copy mode
 f) Figure out the row and byte offsets so that VFW mode can be used
       successfully with Avid mjpg and uncompressed codecs