VDR Plugin 'dvbhddevice' Revision History
-----------------------------------------

2009-12-29: Version 0.0.1

- Initial revision.

2010-01-04: Version 0.0.2

- Calling the MakePrimaryDevice() function of the base class to allow
  the cDevice to stop displaying subtitles.
- Added support for DVB cards with multiple frontends.

2011-04-17: Version 0.0.3

- Improved trickmodes
- No transfer mode needed for dolby digital
- Clear audio and video PID when Clear() ist called to stop audio decoding when jumping to cutting marks
- Support still frames in H264 format
- Remote control setup
- Added analogue video setting, support volume control.
- Support setting of audio delay.
- Support setting of audio channel (Stereo, Left, Right)
- Support setting of audio downmix mode.
- Playback of PES data is working now.
- Fall back to MPEG2 stream type when no PMT is available.
- Added support for PES PCM playback
- Support HDMI-CEC. (One-Touch Play)
- Added low level OSD implementation.
- Added option to select between high level and low level OSD.
- high level OSD: Implement SaveRegion and RestoreRegion.
- Fix not working video playback when PCR PID is different from video PID.
- Fix not working pause when playing H.264 video
- Improvements in transfer mode, fix audio dropouts or no audio at all
- Add implementation of CanHandleAreas method to support VDR 1.7.17
- in cHdffOsdRaw::Flush fix reusing of loop variable i in subloop that lead to OSD update problems
- Specify container format when starting audio decoding to support PES-DVD containers
- Added support for True Color OSD
- Allow to disable true color OSD support via setup option

2011-04-xx: Version 0.0.4

- locally define DVB OSD API extensions to support compiling with original DVB headers
- Return correct pixel aspect ratio in GetOsdSize
- Adapt Makefile to changes introduced in recent VDR versions

2012-12-27: Version 0.0.5

- Adapted Makefile to changes introduced in recent VDR versions.

2013-01-12: Version 0.0.6

- Adapted Makefile to changes introduced in recent VDR versions.

2013-01-24: Version 0.0.7

- Fixed cHdffOsd::SetAreas() (didn't clear the OSD).

2013-02-16: Version 0.0.8

- Added missing $(LDFLAGS) to the Makefile (thanks to Ville Skyttä).

2013-02-24: Version 0.0.9

- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- Fixed flashing OSD in "high level OSD" mode in case a menu is open while subtitles
  are being displayed.
- Fixed immediately disappearing subtitle track menu when selecting "No subtitles".

2013-03-31: Version 2.0.0

- Official release.

2013-04-11: Version 2.0.1

- Fixed aspect ratio and position of scaled video.

2013-08-23: Version 2.1.1

- Fixed aspect ratio and position of scaled video.
- Added yellow button in main menu to send CEC TV-Off command.

2013-08-26: Version 2.1.2

- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).

2014-01-01: Version 2.1.3

- Avoiding unnecessary pkg-config warnings in plugin Makefiles.
- cDevice::TrickSpeed() now has an additional parameter named Forward.

2014-01-17: Version 2.1.4

- Using PCR based clock recovery in transfer mode.

2014-03-15: Version 2.1.6

- The function cDevice::GetVideoSystem() has been deprecated.
- Removed old-style video format setting functions.

2015-02-11: Version 2.1.7

- Adapted to the new return value of cOsd::RenderPixmaps().

2015-02-19: Version 2.2.0

- Official release.
