vdr 2.7.7
|
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "i18n.h"
#include "font.h"
#include "tools.h"
Go to the source code of this file.
Classes | |
class | cSVDRPhost |
class | cSatCableNumbers |
class | cConfig< T > |
class | cNestedItem |
class | cNestedItemList |
class | cSVDRPhosts |
class | cSetupLine |
class | cSetup |
Macros | |
#define | VDRVERSION "2.7.7" |
#define | VDRVERSNUM 20707 |
#define | APIVERSION "9" |
#define | APIVERSNUM 30009 |
#define | MAINMENUHOOKSVERSION "1.0.1" |
#define | MAINMENUHOOKSVERSNUM 10001 |
#define | MAXPRIORITY 99 |
#define | MINPRIORITY (-MAXPRIORITY) |
#define | LIVEPRIORITY 0 |
#define | TRANSFERPRIORITY (LIVEPRIORITY - 1) |
#define | IDLEPRIORITY (MINPRIORITY - 1) |
#define | MAXLIFETIME 99 |
#define | DEFINSTRECTIME 180 |
#define | TIMERMACRO_TITLE "TITLE" |
#define | TIMERMACRO_EPISODE "EPISODE" |
#define | TIMERMACRO_BEFORE "{<}" |
#define | TIMERMACRO_MATCH "{=}" |
#define | TIMERMACRO_AFTER "{>}" |
#define | TIMERPATTERN_AVOID "@" |
#define | TIMERPATTERN_BEGIN "^" |
#define | TIMERPATTERN_END "$" |
#define | MINOSDWIDTH 480 |
#define | MAXOSDWIDTH 1920 |
#define | MINOSDHEIGHT 324 |
#define | MAXOSDHEIGHT 1200 |
#define | MaxFileName NAME_MAX |
#define | MaxSkinName 16 |
#define | MaxThemeName 16 |
#define | STANDARD_DVB 0 |
#define | STANDARD_ANSISCTE 1 |
#define | STANDARD_NORDIG 2 |
#define | SUBTITLES_NO 0 |
#define | SUBTITLES_ALWAYS 1 |
#define | SUBTITLES_REWIND 2 |
Typedefs | |
typedef uint32_t | in_addr_t |
Variables | |
cNestedItemList | Folders |
cNestedItemList | Commands |
cNestedItemList | RecordingCommands |
cSVDRPhosts | SVDRPhosts |
cSetup | Setup |
#define APIVERSION "9" |
Definition at line 30 of file config.h.
Referenced by cPluginManager::AddPlugin(), and main().
#define APIVERSNUM 30009 |
Definition at line 31 of file config.h.
Referenced by cSVDRPClientHandler::ProcessConnections(), and cSVDRPClientHandler::SendDiscover().
#define DEFINSTRECTIME 180 |
Definition at line 51 of file config.h.
Referenced by cSetup::cSetup(), and cTimer::cTimer().
#define IDLEPRIORITY (MINPRIORITY - 1) |
Definition at line 49 of file config.h.
Referenced by cDvbTuner::BondingOk(), cDevice::GetDevice(), cCamSlot::Priority(), cDevice::Priority(), cMtdHandler::Priority(), and cDvbDevice::ProvidesChannel().
#define LIVEPRIORITY 0 |
Definition at line 47 of file config.h.
Referenced by cDevice::Action(), cMenuSetupCAM::Activate(), cDevice::GetDeviceForTransponder(), main(), cDisplayChannel::NextAvailableChannel(), cDevice::SetChannel(), and cDevice::SwitchChannel().
#define MAXLIFETIME 99 |
Definition at line 50 of file config.h.
Referenced by AssertFreeDiskSpace(), cMenuEditTimer::cMenuEditTimer(), cMenuSetupRecord::cMenuSetupRecord(), cRecording::cRecording(), cRecordingInfo::cRecordingInfo(), cRecordingInfo::cRecordingInfo(), cSetup::cSetup(), and cMenuRecordingEdit::Set().
#define MAXOSDHEIGHT 1200 |
Definition at line 66 of file config.h.
Referenced by cOsd::SetOsdPosition().
#define MAXOSDWIDTH 1920 |
Definition at line 64 of file config.h.
Referenced by cOsd::SetOsdPosition().
#define MAXPRIORITY 99 |
Definition at line 45 of file config.h.
Referenced by cMenuEditTimer::cMenuEditTimer(), cMenuSetupRecord::cMenuSetupRecord(), cRecording::cRecording(), cRecordingInfo::cRecordingInfo(), cRecordingInfo::cRecordingInfo(), cDevice::GetDevice(), cMenuRecordingEdit::Set(), and cReceiver::SetPriority().
#define MaxSkinName 16 |
Definition at line 69 of file config.h.
Referenced by cSetup::Parse().
#define MaxThemeName 16 |
Definition at line 70 of file config.h.
Referenced by cSetup::Parse().
#define MINOSDHEIGHT 324 |
Definition at line 65 of file config.h.
Referenced by cOsd::SetOsdPosition().
#define MINOSDWIDTH 480 |
Definition at line 63 of file config.h.
Referenced by cOsd::SetOsdPosition().
#define MINPRIORITY (-MAXPRIORITY) |
Definition at line 46 of file config.h.
Referenced by cDevice::AttachReceiver(), cCaActivationReceiver::cCaActivationReceiver(), cDevice::cDevice(), cDevice::Detach(), main(), cReceiver::Receive(), and cReceiver::SetPriority().
#define STANDARD_ANSISCTE 1 |
Definition at line 80 of file config.h.
Referenced by cPatFilter::Process().
#define STANDARD_DVB 0 |
Definition at line 79 of file config.h.
Referenced by cSetup::cSetup().
#define STANDARD_NORDIG 2 |
Definition at line 81 of file config.h.
Referenced by cNitFilter::Process().
#define SUBTITLES_ALWAYS 1 |
Definition at line 86 of file config.h.
Referenced by cDevice::EnsureSubtitleTrack().
#define SUBTITLES_NO 0 |
Definition at line 85 of file config.h.
Referenced by cSetup::cSetup(), and cMenuSetupDVB::Setup().
#define SUBTITLES_REWIND 2 |
Definition at line 87 of file config.h.
Referenced by cDevice::EnsureSubtitleTrack(), cDevice::PlaySubtitle(), cDevice::PlayTsSubtitle(), cDisplaySubtitleTracks::ProcessKey(), and cDevice::SetCurrentSubtitleTrack().
#define TIMERMACRO_AFTER "{>}" |
Definition at line 57 of file config.h.
Referenced by MakePatternFileName().
#define TIMERMACRO_BEFORE "{<}" |
Definition at line 55 of file config.h.
Referenced by MakePatternFileName().
#define TIMERMACRO_EPISODE "EPISODE" |
Definition at line 54 of file config.h.
Referenced by cRecording::cRecording(), cSetup::cSetup(), MakePatternFileName(), and cMenuTimerItem::Set().
#define TIMERMACRO_MATCH "{=}" |
Definition at line 56 of file config.h.
Referenced by MakePatternFileName().
#define TIMERMACRO_TITLE "TITLE" |
Definition at line 53 of file config.h.
Referenced by cRecording::cRecording(), cSetup::cSetup(), MakePatternFileName(), and cMenuTimerItem::Set().
#define TIMERPATTERN_AVOID "@" |
Definition at line 59 of file config.h.
Referenced by cTimer::Matches(), MatchPattern(), and cTimer::SpawnPatternTimer().
#define TIMERPATTERN_BEGIN "^" |
Definition at line 60 of file config.h.
Referenced by MatchPattern().
#define TIMERPATTERN_END "$" |
Definition at line 61 of file config.h.
Referenced by MatchPattern().
#define TRANSFERPRIORITY (LIVEPRIORITY - 1) |
Definition at line 48 of file config.h.
Referenced by cTransfer::cTransfer(), and cDevice::Priority().
#define VDRVERSION "2.7.7" |
Definition at line 25 of file config.h.
Referenced by cSVDRPServer::CmdHELP(), cSVDRPServer::cSVDRPServer(), cSkinLCARSDisplayMenu::DrawMainFrameLower(), main(), and cMenuSetup::Set().
#define VDRVERSNUM 20707 |
Definition at line 26 of file config.h.
Referenced by cSVDRPClientHandler::ProcessConnections(), and cSVDRPClientHandler::SendDiscover().
|
extern |
Definition at line 275 of file config.c.
Referenced by cMenuCommands::cMenuCommands(), cMenuMain::cMenuMain(), main(), cMenuMain::ProcessKey(), cMenuRecordings::ProcessKey(), and cMenuMain::Set().
|
extern |
Definition at line 274 of file config.c.
Referenced by AddRecordingFolders(), cMenuPathEdit::Folder(), cMenuRecordingEdit::Folder(), main(), cMenuEditTimer::ProcessKey(), and cMenuFolder::Set().
|
extern |
Definition at line 276 of file config.c.
Referenced by cMenuRecordings::Commands(), main(), cMenuRecordings::ProcessKey(), and cMenuRecordings::SetHelpKeys().
|
extern |
Definition at line 372 of file config.c.
Referenced by cSocket::Accept(), cCuttingThread::Action(), cDvbPlayer::Action(), cIndexFileGenerator::Action(), cKbdRemote::Action(), cLircDevRemote::Action(), cLircUsrRemote::Action(), cTrueColorDemo::Action(), cSVDRPClientHandler::AddClient(), cScanList::AddTransponder(), cDvbSubtitleConverter::AssertOsd(), cSkinDisplay::AvgCharWidth(), cDvbPlayer::Backward(), cPositioner::CalcHourAngle(), cPositioner::CalcLongitude(), cTimer::CalcMargins(), cShutdownHandler::CallShutdownCommand(), cCuttingThread::cCuttingThread(), cDevice::cDevice(), cDisplayChannel::cDisplayChannel(), cDisplayChannel::cDisplayChannel(), cEIT::cEIT(), cHdffOsd::cHdffOsd(), cShutdownHandler::CheckManualStart(), cChannel::ClearObsoleteChannel(), cSVDRPServer::Close(), cSVDRPServer::CmdDELC(), cSVDRPServer::CmdDELR(), cSVDRPServer::CmdDELT(), cSVDRPServer::CmdGRAB(), cSVDRPServer::CmdLSTD(), cSVDRPServer::CmdMESG(), cSVDRPServer::CmdMODC(), cSVDRPServer::CmdMODT(), cSVDRPServer::CmdMOVC(), cSVDRPServer::CmdNEWC(), cSVDRPServer::CmdNEWT(), cSVDRPServer::CmdPING(), cSVDRPServer::CmdPRIM(), cSVDRPServer::CmdUPDT(), cMenuRecordings::cMenuRecordings(), cMenuSetupBase::cMenuSetupBase(), cMenuSetupOSD::cMenuSetupOSD(), cMpeg2Fixer::cMpeg2Fixer(), cRecording::Compare(), cShutdownHandler::ConfirmShutdown(), cSocket::Connect(), cPositioner::cPositioner(), cRcuRemote::cRcuRemote(), CreateTinyFont(), cRecordControl::cRecordControl(), cRecording::cRecording(), cReplayControl::cReplayControl(), cResumeFile::cResumeFile(), cSkinClassicDisplayChannel::cSkinClassicDisplayChannel(), cSkinClassicDisplayMenu::cSkinClassicDisplayMenu(), cSkinClassicDisplayMessage::cSkinClassicDisplayMessage(), cSkinClassicDisplayReplay::cSkinClassicDisplayReplay(), cSkinClassicDisplayTracks::cSkinClassicDisplayTracks(), cSkinClassicDisplayVolume::cSkinClassicDisplayVolume(), cSkinCursesDisplayChannel::cSkinCursesDisplayChannel(), cSkinLCARSDisplayChannel::cSkinLCARSDisplayChannel(), cSkinLCARSDisplayMenu::cSkinLCARSDisplayMenu(), cSkinSTTNGDisplayChannel::cSkinSTTNGDisplayChannel(), cSkinSTTNGDisplayMenu::cSkinSTTNGDisplayMenu(), cSkinSTTNGDisplayMessage::cSkinSTTNGDisplayMessage(), cSkinSTTNGDisplayReplay::cSkinSTTNGDisplayReplay(), cSkinSTTNGDisplayTracks::cSkinSTTNGDisplayTracks(), cSkinSTTNGDisplayVolume::cSkinSTTNGDisplayVolume(), cSVDRPClient::cSVDRPClient(), cSVDRPServer::cSVDRPServer(), cTimer::cTimer(), cTimer::cTimer(), cTsPayload::cTsPayload(), cOsdMenu::CursorDown(), cOsdMenu::CursorUp(), cDevice::Detach(), cSocket::Discover(), cPictureControl::DisplayCaption(), cShutdownHandler::DoShutdown(), cDvbSubtitleBitmaps::Draw(), cPixmapMemory::DrawEllipse(), DrawEllipseAlignments(), cSkinLCARSDisplayMenu::DrawMenuFrame(), cPixmapMemory::DrawSlope(), cFreetypeFont::DrawText(), cFreetypeFont::DrawText(), cReplayControl::EditTest(), cDevice::EnsureAudioTrack(), cDevice::EnsureSubtitleTrack(), cDiseqc::Execute(), cEvent::FixEpgBugs(), cDvbPlayer::Forward(), cDvbTuner::GetBondingParams(), cFont::GetFont(), cDvbSdFfDevice::GetOsdSize(), GetRecordingsSortMode(), cDvbPlayer::GetReplayMode(), cAdaptiveSkipper::GetValue(), GetWakeupTime(), cSVDRPClientHandler::HandleClientConnection(), cPositioner::HardLimitLongitude(), cPositioner::HorizonLongitude(), cSocket::Listen(), main(), cReplayControl::MarkJump(), cChannels::MarkObsoleteChannels(), cReplayControl::MarkToggle(), cTimer::Matches(), cChannel::Name(), cMenuTimers::New(), cDisplayChannel::NextAvailableChannel(), cRecorder::NextFile(), cOsd::OsdHeight(), cOsd::OsdLeft(), cOsd::OsdTop(), cOsd::OsdWidth(), cOsdMenu::PageDown(), cOsdMenu::PageUp(), cSubtitleClut::Parse(), cSubtitleClut::ParsePgs(), cPatPmtParser::ParsePmt(), cDevice::PlayPesPacket(), cDevice::PlaySubtitle(), cDevice::PlayTsSubtitle(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cEitFilter::Process(), cEITScanner::Process(), cNitFilter::Process(), cPatFilter::Process(), cSdtFilter::Process(), cSVDRPClient::Process(), cSVDRPServer::Process(), cSVDRPClientHandler::ProcessConnections(), cDisplayChannel::ProcessKey(), cDisplaySubtitleTracks::ProcessKey(), cDisplayTracks::ProcessKey(), cMenuEditStrItem::ProcessKey(), cMenuMain::ProcessKey(), cMenuSetupMisc::ProcessKey(), cMenuSetupOSD::ProcessKey(), cReplayControl::ProcessKey(), cDvbDevice::ProvidesTransponder(), cKeys::PutSetup(), cRemote::PutSetup(), cKbdRemote::ReadKey(), cMenuSchedule::Record(), cMenuWhatsOn::Record(), cSubtitleObject::Render(), cSVDRPServer::Reply(), ReportEpgBugFixStats(), cShutdownHandler::RequestEmergencyExit(), cDvbPlayer::Save(), cSVDRPClientHandler::SendDiscover(), cMenuTimerItem::Set(), cSkinClassicDisplayMenu::SetButtons(), cSkinLCARSDisplayMenu::SetButtons(), cSkinSTTNGDisplayMenu::SetButtons(), cDevice::SetChannel(), cDevice::SetCurrentSubtitleTrack(), cDvbTuner::SetFrontend(), cSkinClassicDisplayReplay::SetMode(), cSkinCursesDisplayReplay::SetMode(), cDvbSdFfDevice::SetPlayMode(), cDevice::SetPrimaryDevice(), cDvbSpuDecoder::SetSpuScaling(), cPlugin::SetupStore(), cPlugin::SetupStore(), cShutdownHandler::SetUserInactiveTimeout(), cDevice::SetVideoDisplayFormat(), cDvbSdFfDevice::SetVideoDisplayFormat(), cDvbSdFfDevice::SetVideoFormat(), cDevice::SetVolume(), cChannel::ShortName(), cReplayControl::ShowMode(), cReplayControl::ShowProgress(), cRecording::SortName(), cTimer::SpawnPatternTimers(), cCutter::Start(), cRecordControls::Start(), cPositioner::StartMovementTimer(), StartSVDRPHandler(), cTimer::StartTimeEvent(), cReplayControl::Stop(), cTimer::StopTimeEvent(), cMenuSetupBase::Store(), cMenuSetupReplay::Store(), cRecording::StripEpisodeName(), cMenuMain::Update(), cChannel::UpdateNameSource(), cOsdProvider::UpdateOsdSize(), cInterface::Wait(), cFreetypeFont::Width(), cFreetypeFont::Width(), cSVDRPClient::~cSVDRPClient(), and cSVDRPServer::~cSVDRPServer().
|
extern |
Definition at line 280 of file config.c.
Referenced by cSocket::Accept(), cSocket::Discover(), cSocket::Listen(), and main().