+ release
+ regression tests
+ do not try to read directories
+ documentation
+ add missing messages to man page
! bitres handling in short frame
- detect encoder (lame tag, http://ff123.net/identify.html)
- option to output total play length (of all files)
- command line options to select checks to perform (begun)
- WAV haeder detection
- bitres gap: handle files that don't use bitres of more than 1 frame back
- crc: special handling of file crc 0x0000
- proper check for bitres use across tags (byte count instead of flag)
- warn when using skipped data in bitres?
- skipping 1 byte (not bytes)
- different format for header changes (at least if !OUT_HEAD1ST)
- id tag handling in own functions
- check for short ID3v1 in middle of file
- ID3v2 incremental parsing, unsynchronization support, support for 2.4
- split into multiple files (begun)
- compare fast-info calculations with frame-count calculations
- VBR: check frames and bytes against actual values, warn about tags in middle
- VBR: check toc against frame positions in stream
- VBR: handle header change to vbr better
- VBR: handle end of vbr not end of stream
- frame data length and crc for layer 2
- validity check on side info / main data
- check integrity of tags
- check devaition from bitstream rate
- compute length in MSF correctly if sample rate changes
- statistics
	min/av/max: bitrate, samprate, dlen, main_data_begin, bitres
	count: frames (good/bad), skiped bytes
	ms/i-stereo
F fix mp3
