mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 13:36:53 +02:00
Fixed closing of frontend file handles.
This commit is contained in:
parent
eb2da4721c
commit
4e8fdaf99f
48
HISTORY
48
HISTORY
@ -29,7 +29,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
- 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.
|
||||
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
|
||||
@ -41,7 +42,8 @@ VDR Plugin 'femon' Revision History
|
||||
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.
|
||||
- Bitrate calculation thread is now canceled immediately to speed up
|
||||
channel switching.
|
||||
|
||||
2004-04-04: Version 0.0.3c
|
||||
|
||||
@ -88,7 +90,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2004-06-11: Version 0.1.3
|
||||
|
||||
- Added "AC-3 Stream Information" display mode (Thanks to Lothar Englisch).
|
||||
- Added "AC-3 Stream Information" display mode (Thanks to Lothar
|
||||
Englisch).
|
||||
|
||||
2004-06-24: Version 0.1.4
|
||||
|
||||
@ -100,7 +103,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
- 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).
|
||||
- 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
|
||||
@ -146,7 +150,8 @@ VDR Plugin 'femon' Revision History
|
||||
2005-04-01: Version 0.8.7
|
||||
|
||||
- Default make target is now all.
|
||||
- Fixed the access rights of symbols subdirectory (Thanks to Harri Kukkonen).
|
||||
- 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
|
||||
@ -160,7 +165,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2005-05-20: Version 0.9.0
|
||||
|
||||
- Renamed compiling switches ('DEBUG' to 'FEMON_DEBUG' and 'NTSC_SYSTEM' to 'FEMON_NTSC').
|
||||
- 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
|
||||
@ -200,7 +206,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
- 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 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
|
||||
@ -248,7 +255,8 @@ VDR Plugin 'femon' Revision History
|
||||
|
||||
2007-05-01: Version 1.1.2
|
||||
|
||||
- Fixed opening while replaying (Thanks to Antti Seppälä for reporting this one).
|
||||
- Fixed opening while replaying (Thanks to Antti Seppälä for reporting
|
||||
this one).
|
||||
|
||||
2007-05-15: Version 1.1.3
|
||||
|
||||
@ -298,7 +306,7 @@ VDR Plugin 'femon' Revision History
|
||||
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)
|
||||
- Fixed a crash if no channel available (Thanks to Winfried Köhler).
|
||||
|
||||
2008-10-12: Version 1.6.2
|
||||
|
||||
@ -317,17 +325,33 @@ VDR Plugin 'femon' Revision History
|
||||
- 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".
|
||||
- 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).
|
||||
- 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.
|
||||
|
||||
===================================
|
||||
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.
|
||||
- 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).
|
||||
|
2
femon.c
2
femon.c
@ -18,7 +18,7 @@
|
||||
#error "VDR-1.7.0 API version or greater is required!"
|
||||
#endif
|
||||
|
||||
static const char VERSION[] = "1.7.0";
|
||||
static const char VERSION[] = "1.7.1";
|
||||
static const char DESCRIPTION[] = trNOOP("DVB Signal Information Monitor (OSD)");
|
||||
static const char MAINMENUENTRY[] = trNOOP("Signal Information");
|
||||
|
||||
|
@ -121,7 +121,7 @@ cFemonOsd *cFemonOsd::pInstance = NULL;
|
||||
cFemonOsd *cFemonOsd::Instance(bool create)
|
||||
{
|
||||
Dprintf("%s()\n", __PRETTY_FUNCTION__);
|
||||
if (pInstance == NULL && create)
|
||||
if ((pInstance == NULL) && create)
|
||||
{
|
||||
pInstance = new cFemonOsd();
|
||||
}
|
||||
@ -179,6 +179,10 @@ cFemonOsd::~cFemonOsd(void)
|
||||
}
|
||||
if (m_Osd)
|
||||
DELETENULL(m_Osd);
|
||||
if (m_Frontend >= 0) {
|
||||
close(m_Frontend);
|
||||
m_Frontend = -1;
|
||||
}
|
||||
pInstance = NULL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user