mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 13:36:53 +02:00
Updated for vdr-1.7.13.
This commit is contained in:
parent
513791d5f1
commit
a08f9de9d3
1
HISTORY
1
HISTORY
@ -392,4 +392,5 @@ VDR Plugin 'femon' Revision History
|
|||||||
|
|
||||||
2010-xx-xx: Version 1.7.7
|
2010-xx-xx: Version 1.7.7
|
||||||
|
|
||||||
|
- Updated for vdr-1.7.13.
|
||||||
- Added a setup option to downscale the OSD size.
|
- Added a setup option to downscale the OSD size.
|
||||||
|
6
Makefile
6
Makefile
@ -23,7 +23,7 @@ VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).c | awk '{ p
|
|||||||
### The C++ compiler and options:
|
### The C++ compiler and options:
|
||||||
|
|
||||||
CXX ?= g++
|
CXX ?= g++
|
||||||
CXXFLAGS ?= -fPIC -g -O2 -Wall -Wextra -Wswitch-default -Wfloat-equal -Wundef -Wpointer-arith -Wconversion -Wcast-align -Wredundant-decls -Wno-unused-parameter -Woverloaded-virtual -Wno-parentheses
|
CXXFLAGS ?= -g -O2 -Wall -Wextra -Wswitch-default -Wfloat-equal -Wundef -Wpointer-arith -Wconversion -Wcast-align -Wredundant-decls -Wno-unused-parameter -Woverloaded-virtual -Wno-parentheses
|
||||||
|
|
||||||
### The directory environment:
|
### The directory environment:
|
||||||
|
|
||||||
@ -31,6 +31,10 @@ VDRDIR = ../../..
|
|||||||
LIBDIR = ../../lib
|
LIBDIR = ../../lib
|
||||||
TMPDIR = /tmp
|
TMPDIR = /tmp
|
||||||
|
|
||||||
|
### Make sure that necessary options are included:
|
||||||
|
|
||||||
|
include $(VDRDIR)/Make.global
|
||||||
|
|
||||||
### Allow user defined options to overwrite defaults:
|
### Allow user defined options to overwrite defaults:
|
||||||
|
|
||||||
-include $(VDRDIR)/Make.config
|
-include $(VDRDIR)/Make.config
|
||||||
|
4
femon.c
4
femon.c
@ -14,8 +14,8 @@
|
|||||||
#include "femonservice.h"
|
#include "femonservice.h"
|
||||||
#include "femontools.h"
|
#include "femontools.h"
|
||||||
|
|
||||||
#if defined(APIVERSNUM) && APIVERSNUM < 10712
|
#if defined(APIVERSNUM) && APIVERSNUM < 10713
|
||||||
#error "VDR-1.7.12 API version or greater is required!"
|
#error "VDR-1.7.13 API version or greater is required!"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const char VERSION[] = "1.7.7";
|
static const char VERSION[] = "1.7.7";
|
||||||
|
31
femonosd.c
31
femonosd.c
@ -366,6 +366,7 @@ void cFemonOsd::DrawInfoWindow(void)
|
|||||||
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
eTrackType track = cDevice::PrimaryDevice()->GetCurrentAudioTrack();
|
||||||
|
|
||||||
if (m_Osd && channel) {
|
if (m_Osd && channel) {
|
||||||
|
cDvbTransponderParameters dtp(channel->Parameters());
|
||||||
switch (m_DisplayMode) {
|
switch (m_DisplayMode) {
|
||||||
case eFemonModeTransponder:
|
case eFemonModeTransponder:
|
||||||
OSDDRAWINFOTITLEBAR(tr("Transponder Information"));
|
OSDDRAWINFOTITLEBAR(tr("Transponder Information"));
|
||||||
@ -395,13 +396,13 @@ void cFemonOsd::DrawInfoWindow(void)
|
|||||||
OSDDRAWINFORIGHT(trVDR("Source"), *cSource::ToString(channel->Source()));
|
OSDDRAWINFORIGHT(trVDR("Source"), *cSource::ToString(channel->Source()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Srate"), *cString::sprintf("%d", channel->Srate()));
|
OSDDRAWINFOLEFT( trVDR("Srate"), *cString::sprintf("%d", channel->Srate()));
|
||||||
OSDDRAWINFORIGHT(trVDR("Polarization"), *cString::sprintf("%c", toupper(channel->Polarization())));
|
OSDDRAWINFORIGHT(trVDR("Polarization"), *cString::sprintf("%c", toupper(dtp.Polarization())));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(channel->Inversion()));
|
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(dtp.Inversion()));
|
||||||
OSDDRAWINFORIGHT(trVDR("CoderateH"), *getCoderate(channel->CoderateH()));
|
OSDDRAWINFORIGHT(trVDR("CoderateH"), *getCoderate(dtp.CoderateH()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("System"), *getSystem(channel->System()));
|
OSDDRAWINFOLEFT( trVDR("System"), *getSystem(dtp.System()));
|
||||||
OSDDRAWINFORIGHT(trVDR("RollOff"), *getRollOff(channel->RollOff()));
|
OSDDRAWINFORIGHT(trVDR("RollOff"), *getRollOff(dtp.RollOff()));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case cSource::stCable:
|
case cSource::stCable:
|
||||||
@ -411,26 +412,26 @@ void cFemonOsd::DrawInfoWindow(void)
|
|||||||
OSDDRAWINFORIGHT(trVDR("Source"), *cSource::ToString(channel->Source()));
|
OSDDRAWINFORIGHT(trVDR("Source"), *cSource::ToString(channel->Source()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Srate"), *cString::sprintf("%d", channel->Srate()));
|
OSDDRAWINFOLEFT( trVDR("Srate"), *cString::sprintf("%d", channel->Srate()));
|
||||||
OSDDRAWINFORIGHT(trVDR("Modulation"), *getModulation(channel->Modulation()));
|
OSDDRAWINFORIGHT(trVDR("Modulation"), *getModulation(dtp.Modulation()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(channel->Inversion()));
|
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(dtp.Inversion()));
|
||||||
OSDDRAWINFORIGHT(trVDR("CoderateH"), *getCoderate(channel->CoderateH()));
|
OSDDRAWINFORIGHT(trVDR("CoderateH"), *getCoderate(dtp.CoderateH()));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case cSource::stTerr:
|
case cSource::stTerr:
|
||||||
OSDDRAWINFOLINE(*cString::sprintf("DVB-T #%d - %s", (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name));
|
OSDDRAWINFOLINE(*cString::sprintf("DVB-T #%d - %s", (m_SvdrpFrontend >= 0) ? m_SvdrpFrontend : cDevice::ActualDevice()->CardIndex(), m_FrontendInfo.name));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Frequency"), *getFrequencyMHz(channel->Frequency()));
|
OSDDRAWINFOLEFT( trVDR("Frequency"), *getFrequencyMHz(channel->Frequency()));
|
||||||
OSDDRAWINFORIGHT(trVDR("Transmission"), *getTransmission(channel->Transmission()));
|
OSDDRAWINFORIGHT(trVDR("Transmission"), *getTransmission(dtp.Transmission()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Bandwidth"), *getBandwidth(channel->Bandwidth()));
|
OSDDRAWINFOLEFT( trVDR("Bandwidth"), *getBandwidth(dtp.Bandwidth()));
|
||||||
OSDDRAWINFORIGHT(trVDR("Modulation"), *getModulation(channel->Modulation()));
|
OSDDRAWINFORIGHT(trVDR("Modulation"), *getModulation(dtp.Modulation()));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(channel->Inversion()));
|
OSDDRAWINFOLEFT( trVDR("Inversion"), *getInversion(dtp.Inversion()));
|
||||||
OSDDRAWINFORIGHT(tr ("Coderate"), *cString::sprintf("%s (H) %s (L)", *getCoderate(channel->CoderateH()), *getCoderate(channel->CoderateL())));
|
OSDDRAWINFORIGHT(tr ("Coderate"), *cString::sprintf("%s (H) %s (L)", *getCoderate(dtp.CoderateH()), *getCoderate(dtp.CoderateL())));
|
||||||
offset += OSDROWHEIGHT;
|
offset += OSDROWHEIGHT;
|
||||||
OSDDRAWINFOLEFT( trVDR("Hierarchy"), *getHierarchy(channel->Hierarchy()));
|
OSDDRAWINFOLEFT( trVDR("Hierarchy"), *getHierarchy(dtp.Hierarchy()));
|
||||||
OSDDRAWINFORIGHT(trVDR("Guard"), *getGuard(channel->Guard()));
|
OSDDRAWINFORIGHT(trVDR("Guard"), *getGuard(dtp.Guard()));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -65,9 +65,9 @@ static cString getCA(int value)
|
|||||||
return cString::sprintf("%X", value);
|
return cString::sprintf("%X", value);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *getUserString(int Value, const tChannelParameterMap *Map)
|
static const char *getUserString(int Value, const tDvbParameterMap *Map)
|
||||||
{
|
{
|
||||||
const tChannelParameterMap *map = Map;
|
const tDvbParameterMap *map = Map;
|
||||||
while (map && map->userValue != -1) {
|
while (map && map->userValue != -1) {
|
||||||
if (map->driverValue == Value)
|
if (map->driverValue == Value)
|
||||||
return map->userString ? trVDR(map->userString) : "---";
|
return map->userString ? trVDR(map->userString) : "---";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user