Legent:
	+ added
	- bug fixed
	* changed
	> changed in UI.
	? feature-bug removed


v0.7.4 

  - fixed bug in linux command line processing ('/')
  + added normal help (thnx to wolfgang.kohl)
  - removed </tr>, </td> from html templates
  * some changes in ogm templates


v0.7.3

  + added "DIB" signature, string "ISO/Layer 3" changed to "mp3"
  - __int64 was unknown for gcc/linux. Fixed. (AVInfo, not a linux :)
  + far-40 template for quick view.


v0.7.2

  - hang on zero-filed files (endless loop, seek with offset=0).
  + &vf, &Vf, &af, &Af, &vF, &VF, &aF, &AF - framerates and delay for
	frames and k/f in a/v streams.
  - particulary rewrited ReadAVI, now stream data doesn't depend on
	MainAVIHeader (i.e. no traps with wrong stream number in MainAVIHeader)
  + new param &c - compression level (compare to raw video)
  * ":" in command line changed to "?" 
  + a VERY limited support of ogm files (created by hex-hack)
  + new CMD line options "-o" for ogm reading.

v0.7.1

  + &b in main header shows a Bits-Per-Pixell value for video stream(s)
  + added normal --description (now filenames are in qutation marks)
  + now predefined templates possibly to call by the number (i.e. avinfo --2 movie.avi)
	(WARNING!! In next version templates name and number can change)
  + flag decoding support (use a ^g), inserted in the --struct-report 
  + %` add a  " (quotation mark) to the ouput.
  + new templates --html, --html-ccs, --html-b for html list generation
  - minor bug in template (some times show garbage at output begin)
  - persent of wasted now printing normal
  > template name --description change to --list
  > exe file size decresized


v0.7

  + index information support:
  		+ min/max/number/total size frames for each stream
  		+ min/max/number/total size for key frames
  		+ audio/video bitrate for each stream and global bitrate
  		+ "waste" space (in Kb, in %) - non video data (junks, headers, indexes, etc)
  - removed --struct-report-7 (see -f7)
  - bug with multistream avi's (generating report only for the fist two streams)
  - sometimes crash with a some types of stream header.
  + new command line switch: -f[isx8ISX7] -e[meis]
  + 0x161 audio codec added - Div-X ;-) audio //hacked 0x160 - MS audio
  > symbol '-' (default template) changed to '+'
  + '%Q' in 1st template mean only filename (without path, if input filename was with path)
  + '%e' add a fps in two number (e.g. 30 instead 29.97)
  + '%E' - optional fps printing (print if fps < 19).
  < due CMD line synax changes, temporally removed "--codec" option. //todo in 0.8
  * home page url changed (http://shounen.ru/soft/avinfo/)
  * code cleanup

v0.6f

  + audio codec information
  + new param:
		%W - codec name
		%P - codec #define in the mmreg.h 
  > some more clear formating
  - BUG. BIG BUG FIXED. (trap with --struct-report)
		 I'm not very well understanding, how it work before, with this bug.

v0.6

  + INFO list-type support (avi author, name, etc)
  + new param for template: @Xsomthing $ # *] (description support)
	  	X - letter [a-w] - name of param (detail see in the info_chunk.txt)
	  	somthing - any text
	  	$ - content of param (author, name, copyrights, etc)
	  	# - description of param ( from "Multimedia Programming Interface and Data Specifications 1.0")
	  	* - FourCC code for the param (e.g. INAM, IART, ICOP).
		before '[' printing if param exists , after (till ']') if param non exist
  * new substitution format (some like printf - %0.5x, %#4d)
  + new substitution:
  		%V - biCompression (e.g. sub version of DIVX 5 - DX50)
  + codec additionary support
  		%z - codec name (e.g. Div-X 3, Microsoft MPEG-4, etc)
  		%u - URL, where codec can be found (if url known)
  		%Z - author (company), where codec has been created
  		%U - author (company) site URL
  		%p - comment about codec (if avalible)
  		%~ - (debug) print all information about codec
  + new command line switch: avinfo --codec FOURCC (e.g. avinfo --codec div3)


v0.5

  - bug (overflow) in length of long movie.
  - UI bug - (170.0 Mb instead 170 Mb)
  - minor bug till opening non-avi file
  + now header template can contain:
		^v video codec (e.g. div3, xvid, dv50, mjpg, etc)
		^B bits per pixel (e.g. 4, 8, 16, 24)
		^w format tag
		^D Samples per second (e.g. 44100, 48000, 22050, 11025)
		^C Chanels
		^c Mono/Stereo/Number of chanel (generating from ^C)
  * change in default template
  + new predefined types of the template:
 		--fun (just funny report :)
 		--far (generating a report for a far)
 		--struct-report-7 (same as a --struct-report, but no pseudographics)
  > time format changed ( 2h 33m 3s now 2:33:03 )


v0.4

  + New Params ^n ^s ^S (filename, size(human reading), size (in bytes))
  + strf parsing
  + BITMAPHEADERINFO support
  + WAVEFORMATEX support
  + new substs (prefix '#') - for BITMAPHEADERINFO & WAVEFORMATEX
  + new CMD line keys --description, --short,  --struct-full
  + new time format (e.g. "3h 34m 03s")
  * change default template


v0.3

  * New avi reading code
  * New data printing code
  + Stream data header parsing (currently only a strh)
  + Added a second template for the stream data.
  > Symbol '%' changed to '^' ('%' has problem with command line)
  + add '-' to the command line (use default template)
  * Full help
  + "--help" print full help


v0.2b2

  - fixed: error in avi length count.
  + linux binaries


v0.2

  * Strict "right" (some like) RIFF parsing with error diagnostics.
  + Template support.


v0.1

  + Start
