=================================== VDR Plugin 'femon' Revision History =================================== 2004-02-15: Version 0.0.1 - Initial revision. 2004-02-23: Version 0.0.1b - Fixed cThread initialization to work under vdr-1.2.6. 2004-02-26: Version 0.0.2 - Added preliminary video (VPID) and audio (APID1) bitrate calculations. 2004-02-27: Version 0.0.2b - Some minor cosmetic changes. 2004-02-28: Version 0.0.2c - Translation only update: Fixed 'Deutsch' (Thanks to Olaf Henkel @ VDRPortal). Added 'Italiano' (Thanks to Sean Carlos). 2004-03-03: Version 0.0.3 - Redesigned the user interface. - Transponder information is now available in advanced display mode: Press 'OK' key to switch between the simple and the advanced display mode. - Moved bitrate calculation to it's own thread for improved accurancy. 2004-03-07: Version 0.0.3a - Fixed frequency, guard and bandwidth units in transponder information. - Added Apid2, Dpid1, Dpid2 information. - Added option to write signal information into system log. 2004-03-16: Version 0.0.3b - Fixed channel toggling with '0' key. - Bitrate calculation thread is now canceled immediately to speed up channel switching. 2004-04-04: Version 0.0.3c - Fixed minor bitrate calculation errors. - Added Russian translation (Thanks to Vyacheslav Dikonov). 2004-05-31: Version 0.0.4 - Backported "stream information" feature (from version 0.1.1). 2004-06-06: Version 0.0.5 - Backported changes and fixes from version 0.1.2. 2004-06-11: Version 0.0.6 - Backported the "AC3 Stream Information" feature from version 0.1.3. 2004-09-11: Version 0.0.7 - Backported changes and fixes from version 0.1.6. =================================== VDR Plugin 'femon' Revision History =================================== 2004-05-18: Version 0.1.0 - Updated for vdr-1.3.7 and removed compability with older versions. 2004-05-30: Version 0.1.1 - Added "Stream Information" display mode. Toggle between different modes with 'OK' key: .-> basic -> transponder -> stream -. `-----------------------------------' - Added missing german translations (Thanks to Peter Marquardt). 2004-06-06: Version 0.1.2 - Fixed the channel switch bug (reported by Stefan Lucke). - Nid/Tid/Rid are now included in translations. - Added video format and aspect ratio symbols into status window. 2004-06-11: Version 0.1.3 - Added "AC-3 Stream Information" display mode (Thanks to Lothar Englisch). 2004-06-24: Version 0.1.4 - Added some new symbols and beautified the old ones. - Added audio track selection feature. - Added preliminary device switching feature (disabled at the moment). 2004-08-18: Version 0.1.5 - Fixed OSDSTATUSWIN_XC define. - Added preliminary NTSC support (make NTSC_SYSTEM=1 plugins). - Fixed "Setup/OSD/Use Small Fonts" bug (Thanks to Winni for reporting this one). - Added patches directory: CA system names by Lauri Tischler. 2004-09-11: Version 0.1.6 - Yet Another Minor Release. - Integrated the CA system names patch: "Setup / Show CA System". 2004-11-28: Version 0.1.7 - Updated for vdr-1.3.17. - Fixed receiver related crash (Thanks to Marco Schluessler). 2005-01-15: Version 0.7.7 - Updated for vdr-1.3.18. - Added DEBUG mode (make DEBUG=1 plugins). - OSD height is now user configurable. - Added audio channel selection into Yellow key. 2005-01-23: Version 0.7.9 - Some minor cosmetic fixes. 2005-01-23: Version 0.8.0 - Updated for vdr-1.3.19. 2005-01-24: Version 0.8.1 - Added Estonian translations (Thanks to Arthur Konovalov). 2005-02-24: Version 0.8.5 - Updated for vdr-1.3.21. - Minor modification for DEBUG mode. - Added preliminary support for themes and some GUI tweaks. - Added horizontal offset setup option. 2005-02-26: Version 0.8.6 - Horizontal offset setup option should be functional now. 2005-04-01: Version 0.8.7 - Default make target is now all. - Fixed the access rights of symbols subdirectory (Thanks to Harri Kukkonen). - Added a new theme: Moronimo (Thanks to Morone). 2005-04-02: Version 0.8.8 - Cleaned up Finnish translations (Thanks to Ville Skyttä). 2005-04-04: Version 0.8.9 - Updated Estonian translations (Thanks to Arthur Konovalov). - Added the missing german translations (Thanks to #vdr-portal). 2005-05-20: Version 0.9.0 - Renamed compiling switches ('DEBUG' to 'FEMON_DEBUG' and 'NTSC_SYSTEM' to 'FEMON_NTSC'). - Enabled preliminary support for the device switching. 2005-07-23: Version 0.9.1 - Fixed AC3-info flickering (Thanks to Pasi Juppo for reporting this one). - Added "Analog" type CA system. - Plugin is now stripped by default. 2005-08-15: Version 0.9.2 - Threads updated for vdr-1.3.29. 2005-08-28: Version 0.9.3 - Updated for vdr-1.3.31. - Added preliminary svdrp and service support. 2005-10-04: Version 0.9.4 - Updated for vdr-1.3.34. - Added Enigma theme (Thanks to Rolf Hoverath). - Added EgalsTry theme (Thanks to Uwe Hanke). - Added option to disable rounded corners. 2005-11-13: Version 0.9.5 - Updated for vdr-1.3.36. - Added French translation (Thanks to Nicolas Huillard). - Enabled bitrate commands via SVDRP. - Added new SVDRP commands. - Modified femon service without incrementing version number. - Added "Duotone" theme for 2bpp on screen displays. - Fixed crash bug in femonreceiver. - Fixed setup page bug (Thanks to Thomas Günther for reporting this one). 2006-01-25: Version 0.9.6 - Updated for vdr-1.3.40. - Fixed a translation bug (Thanks to Antti Hartikainen). - Fixed AC3 header parsing bug (Thanks to Axel Katzur for reporting this one). - Fixed EgalsTry theme (Thanks to Uwe Hanke). 2006-02-06: Version 0.9.7 - Updated for vdr-1.3.42. - Added "SilverGreen" theme (Thanks to Rififi77 @ VDRPortal). 2006-03-08: Version 0.9.8 - Updated for vdr-1.3.44. - Minor Makefile changes. - Made all symbol data 'const'. - Added spanish translation (Thanks to Luis Palacios). 2006-04-20: Version 0.9.9 - Updated for vdr-1.3.47. 2006-04-23: Version 0.9.10 - Added STRIP option for Makefile (Thanks to Ville Skyttä). - Modified APIVERSION code in Makefile. 2006-04-30: Version 1.0.0 - Updated for vdr-1.4.0. - Modified APIVERSION code in Makefile. - Updated German translation (Thanks to Andreas Brachold). 2006-06-06: Version 1.0.1 - Fixed device switching priority (Thanks to Andreas Brugger). - Fixed device switching back to the primary device. 2006-09-17: Version 1.1.0 - Added support for svdrpservice plugin (Thanks to Frank Schmirler). - Added INFO SVDRP command (partially based on patch by Herbert Pötzl). - Removed system log option - use SVDRP instead. - Added --remove-destination to the 'cp' command in Makefile. 2007-01-08: Version 1.1.1 - Updated for vdr-1.5.0. 2007-05-01: Version 1.1.2 - Fixed opening while replaying (Thanks to Antti Seppälä for reporting this one). 2007-05-15: Version 1.1.3 - Fixed a race condition in cFemonReceiver (Thanks to Reinhard Nissl). 2007-10-14: Version 1.1.4 - Backported from 1.2.2. 2008-01-20: Version 1.1.5 - Updated Italian translation (Thanks to Diego Pierotto). - Added '-Wno-parentheses' to the compiler options. 2007-08-14: Version 1.2.0 - Updated for vdr-1.5.7. 2007-08-19: Version 1.2.1 - Updated for vdr-1.5.8. 2007-10-14: Version 1.2.2 - Added Spids support. - Minor OSD layout changes. 2008-01-20: Version 1.2.3 - Updated Italian translation (Thanks to Diego Pierotto). - Added '-Wno-parentheses' to the compiler options. - Mapped 'kInfo' as help key in setup menu. 2008-02-18: Version 1.2.4 - Replaced asprintf with cString. - Updated French translation (Thanks to Michaël Nival). - Fixed service call with null data. - Added setup option to use a single 8 bpp OSD area. 2008-03-27: Version 1.6.0 - Updated for vdr-1.6.0. - Updated Italian translation (Thanks to Diego Pierotto). - Added ST:TNG theme (Thanks to Fabian Förg). 2008-06-20: Version 1.6.1 - Updated Italian translation (Thanks to Diego Pierotto). - Fixed a crash if no channel available (Thanks to Winfried Köhler). 2008-10-12: Version 1.6.2 - Converted HISTORY and fi_FI.po to UTF-8. - Optimized receiver and OSD thread termination. 2008-11-09: Version 1.6.3 - Added initial support for H.264 and HE-AAC. - Fixed detection of false positives in audio/video streams. - Refactored source code. 2008-11-30: Version 1.6.4 - Added new helper functions. - Updated Italian translation (Thanks to Diego Pierotto). - Fixed a memory leak. - Added a check for the minimum OSD height. - Replaced "Use single area (8bpp)" option with VDR's "Setup/OSD/Anti-alias". - Removed the FEMON_NTSC option. - Fixed a deadlock in cFemonReceiver (Thanks to Antti Seppälä for reporting this one). 2008-12-16: Version 1.6.5 - Backported from 1.7.0. 2009-01-06: Version 1.6.6 - Backported from 1.7.1. 2009-06-18: Version 1.6.7 - Backported from 1.7.2. =================================== VDR Plugin 'femon' Revision History =================================== 2008-12-16: Version 1.7.0 - Updated for vdr-1.7.2. - Added whitespace cleanups. - Changed info window to use the channel source instead of the frontend type. - Removed the "Show CA system" setup option. 2009-01-06: Version 1.7.1 - Fixed closing of frontend file handles (Thanks to Brendon Higgins for reporting this one). 2009-06-18: Version 1.7.2 - Cleaned up compilation warnings. - Fixed font handling to be thread-safe. 2009-08-29: Version 1.7.3 - Removed OSD offset and height options. - Added PES assembler. - Added bitstream parsers for all codecs. 2009-09-04: Version 1.7.4 - Fixed H.264 bitstream parser. - Added a mutex to receiver class. - Added 1080/720/576/480 format symbols into status window. 2009-10-01: Version 1.7.5 - Changed H.264 parser to show display aspect ratio. - Removed error logging from unimplemented ioctl functions. - Removed bitstream parsing from Receive() method. - Added Chinese translation (Thanks to NanFeng). 2010-02-01: Version 1.7.6 - Updated for vdr-1.7.12. - Updated Estonian translation (Thanks to Arthur Konovalov). - Added Lithuanian translation (Thanks to Valdemaras Pipiras). 2010-03-05: Version 1.7.7 - Updated for vdr-1.7.13. - Added a setup option to downscale the OSD size. - Updated Estonian translation (Thanks to Arthur Konovalov). 2010-06-23: Version 1.7.8 - Fixed device switching. - Added preliminary support for LATM. - Updated Italian translation (Thanks to Diego Pierotto). - Fixed a crash in femon service (Thanks to Wolfgang Astleitner). 2010-12-27: Version 1.7.9 - Updated for vdr-1.7.16. - Added Makefile depencency for objects. - Fixed detection of replaying. - Added support for LDFLAGS. 2011-05-15: Version 1.7.10 - Updated for vdr-1.7.18. - Added scaling for symbols. 2011-12-04: Version 1.7.11 - Updated for vdr-1.7.22: New API functions for signal strength and quality used to provide information for the OSD. - Added cppcheck target into Makefile. - Refactored bitstream code. 2012-01-15: Version 1.7.12 - Updated for vdr-1.7.23. - Updated SVDRP interface. - Added Hungarian translation (Thanks to Fuley Istvan). 2012-02-05: Version 1.7.13 - Added initial support for PVRINPUT devices (Thanks to Winfried Köhler). - Added initial support for IPTV devices. 2012-03-10: Version 1.7.14 - Updated for vdr-1.7.26. 2012-03-12: Version 1.7.15 - Cleaned up compilation warnings. - Fixed channel switching. 2012-03-25: Version 1.7.16 - Updated for vdr-1.7.27. - Cleaned up compilation warnings again. 2012-04-02: Version 1.7.17 - Added the dynamite compatibility patch (Thanks to Lars Hanisch). - Silenced error log messages when accessing pseudo devices. - Added a new theme: PearlHD (Thanks to Taipan @ VDRPortal). - Added the transponder info window support for IPTV devices. 2013-02-10: Version 1.7.18 - Updated for vdr-1.7.37. - Modified how the receiver is detached. - Added Ukrainian translation (Thanks to Yarema aka Knedlyk). 2013-03-10: Version 1.7.19 - Updated for vdr-1.7.40. - Updated French translation (Thanks to Bernard Jaulin). =================================== VDR Plugin 'femon' Revision History =================================== 2013-04-01: Version 2.0.0 - Updated for vdr-2.0.0. - Added Slovak translation (Thanks to Milan Hrala). 2014-01-10: Version 2.0.1 - Fixed a crash in SVDRP (Thanks for Lothar Englisch for reporting). - Fixed a memory leak and issues reported by scan-build tool. 2014-01-18: Version 2.0.2 - Added initial support for CAMs. 2014-03-08: Version 2.0.3 - Added support for SAT>IP devices. 2014-03-15: Version 2.0.4 - Refactored the SAT>IP support. =================================== VDR Plugin 'femon' Revision History =================================== 2014-03-16: Version 2.1.0 - Updated for vdr-2.1.6. 2014-05-10: Version 2.1.1 - Fixed the channel frequency value. 2015-01-10: Version 2.1.2 =================================== VDR Plugin 'femon' Revision History =================================== 2015-02-19: Version 2.2.0 - Updated for vdr-2.2.0. - Updated CA definitions. - Fixed the SVDRP service IP menu item (Thanks to Toerless Eckert). - Fixed the detaching of receiver during a channel switch. 2015-04-04: Version 2.2.1 - Got rid of FEMON_DEBUG. - Added support for tracing modes. - Removed the 'femonclient' plugin. 2015-xx-xx: Version 2.2.2 - Fixed frontend handling during a device switch.