VDR Plugin 'pvrinput' Revision History
---------------------------------

2006-04-30: Version 0.1.1

- adapted to vdr 1.4.0. Older versions should still work.
- fixed detection of pvr card to work with ivtv version 0.4.1 or later with
kernel 2.4.


2005-11-27: Version 0.1.0

- fixed detection of pvr card to work with ivtv version 0.4.1 or later.


2005-11-27: Version 0.0.9

- adapted setting of VBI mode to new API used in driver version 0.4.0.
- removed dynamic setting of VBI embedded mode as this doesn't work when the
video device is opened.


2005-09-04: Version 0.0.8

- Fixed setting of vbi modes.


2005-09-04: Version 0.0.7

- It is possible to hide the main menu entry through a setting in setup menu.
- The time to wait for the ringbuffer to fill with data is now adjustable in
  setup menu.
- Now using embedded vbi mode only when the channel has a valid teletext PID.
  If the PID is 0 then embedded vbi mode is disabled.


2005-08-28: Version 0.0.6

- Added setting of vbi teletext mode. Now it should work again with 0.2 and
  0.3 drivers.
- Removed dependency from libdvb from makefile.
- Added a small OSD window for setting up the picture parameters (brightness,
  contrast, saturation, hue). It can be reached from the main menu.


2005-08-27: Version 0.0.5

- Fixed: memcpy length in last TS packet was wrong (thanks to Christian
  Cier-Zniewski for reporting).
- Made PES to TS conversion MPEG compliant, stuffing in last TS packet is now
  done with adaptaion field. (thanks to Christian Cier-Zniewski for reporting).
- Static variables of PET to TS conversion are now non-static members of
  cPvrReadThread. This is needed for multiple card support.
- Fixed: not switching to new channel when recording starts during watching
  another analogue channel.


2005-08-26: Version 0.0.4

- Switched to a self-written PES to TS conversion. libdvb is no longer needed.
- Now using vbi embedded mode for reading the teletext data.
- fixed closing the radio device when switching to a non-tuner input (thanks
  to Jose Alberto Reguero).
- Waiting for buffer to fill in GetTsPacket. This speeds up the "hopping" over
  channels. You can change the kTimeToWaitAfterChannelSwitch value to change
  the time to wait. 1000 works good for me and slows down things not too much.
- renewed ivtv.h to be compatible with ivtv 0.3 versions.


2005-07-23: Version 0.0.3

- Settings taken in setup menu are now applied after leaving it with OK
- Now reading video and vbi data in one and the same thread. I hope
  this improves things a bit.
- Now immediately returns in SetChannelDevice when the channel is already set.
- Only reading from vbi device if opening was successful (thanks to steffx
  for reporting this one).


2005-06-13: Version 0.0.2

- The tuner input is now auto-detected (I hope this works for non
  PVR-250 cards).
- Added support for other inputs than the tuner, using the "C" parameter
  of the channel entry. I did not test this here, it should work.
- Fixed VIDIOC_G_FMT ioctl.
- Added support for the video norms NTSC, SECAM and PAL, using the "I"
  parameter of the channel entry.
- Added support for radio channels, the video PID must be set to zero.
  I can't test this here, I hope it works.
- Added setup menu for setting up encoding parameters.
- Added videodev2.h file from the ivtv driver archive.


2005-05-31: Version 0.0.1

- Initial revision.
