Software Phase Locked Loop 'vga-sync-fields' Revision History
-------------------------------------------------------------

2008-08-19: Version 0.0.5

- frame rate now adapted every 1/25 second instead of only once per 
  second as before. This should make rate adaptions invisible even
  if they change by large values
- implemented a simple graphic which should give you a better
  overview of how regularly frame updates are issued from your decoder.
  And how the Soft-PLL copes with these updates
- automatic sync of initial field polarity now has been removed. It's 
  now part of 40ms double buffer update improvement (see vers. 0.0.4)
- simplified/changed interface to DRM-module
- adapted all tools to new interface

2008-08-17: Version 0.0.4

- now widened time window for double buffer updates from 20ms to 40ms.
  This is done via drm-ioctl() since the chip doesn't provide
  a native interface for this.
- this greatly reduces Soft-PLLs sensitivity to any timing interference
- thus we now even can fully enable live-viewing with DVB drivers and
  a budget card. Though DVB driver timing problems are not yet solved.
- changed interface to DRM-module

2008-08-14: Version 0.0.3

- added a patch that enhances standard radeonfb kernel driver to use
  your TV-set as a computer monitor. See README for details
- added a tool which sweeps up and down the complete frame rate range
- explicitly tested a couple of boards with good results, see README
- fixed a minor bug during init of PLL

2008-08-11: Version 0.0.2

- removed a possible glitch when updating RADEON_CRTC_H_TOTAL_DISP
- increased precision to determine position of 'trim' scanline

2008-08-08: Version 0.0.1

- reworked everything from scratch
- improved interface to DRM-module
- first approach to implement a PLL in software to lock VGA frame rate
  to an external signal source (e.g. DVB stream frame rate)
- added a standalone utility to monitor/control Soft-PLL status
- added a low level tool to manually adjust Soft-PLL parameters
- fixed scaler bug in RADEONDisplayVideo() (Thanks to Roland Scheidegger)
- found a way how to detect initial field parity on RADEON cards
- added patches from various sources to fix bugs in current 
  CVS xf86-video-ati (Thanks to Andy Burns)
- added switching diagram for my favorite VGA-to-SCART adaptor 
  circuit and (hopefully) some other useful information
- first attempt to write INSTALL, MANUAL, README. These descriptions are
  far from complete (yet)
- successfully tested on various mainboards and ATI RADEON type graphics cards
  including RV100/Radeon 7000 and Asus Pundit ID-3 (RS300/Radeon 9100 IGP)

2008-07-09: Version 0.0.0

- Initial revision.

