summaryrefslogtreecommitdiff
path: root/p2pvr/lib/dvbsiHelpers
diff options
context:
space:
mode:
authorrandomdan <randomdan@localhost>2013-12-17 12:14:53 +0000
committerrandomdan <randomdan@localhost>2013-12-17 12:14:53 +0000
commitd6a39d3b419262532ba951384db6a3e724654fd4 (patch)
treea9f8ae00a82722daf2d160d9352217a15c9b64ae /p2pvr/lib/dvbsiHelpers
parentAdd implementations of storage and recordings interfaces (diff)
downloadp2pvr-d6a39d3b419262532ba951384db6a3e724654fd4.tar.bz2
p2pvr-d6a39d3b419262532ba951384db6a3e724654fd4.tar.xz
p2pvr-d6a39d3b419262532ba951384db6a3e724654fd4.zip
Move some stuff into a utils lib
Diffstat (limited to 'p2pvr/lib/dvbsiHelpers')
-rw-r--r--p2pvr/lib/dvbsiHelpers/cableDelivery.cpp39
-rw-r--r--p2pvr/lib/dvbsiHelpers/event.cpp64
-rw-r--r--p2pvr/lib/dvbsiHelpers/network.cpp21
-rw-r--r--p2pvr/lib/dvbsiHelpers/networkService.cpp22
-rw-r--r--p2pvr/lib/dvbsiHelpers/networkTransportStream.cpp23
-rw-r--r--p2pvr/lib/dvbsiHelpers/programMap.cpp24
-rw-r--r--p2pvr/lib/dvbsiHelpers/satelliteDelivery.cpp51
-rw-r--r--p2pvr/lib/dvbsiHelpers/service.cpp49
-rw-r--r--p2pvr/lib/dvbsiHelpers/terrestrialDelivery.cpp59
9 files changed, 0 insertions, 352 deletions
diff --git a/p2pvr/lib/dvbsiHelpers/cableDelivery.cpp b/p2pvr/lib/dvbsiHelpers/cableDelivery.cpp
deleted file mode 100644
index 7bf9f6d..0000000
--- a/p2pvr/lib/dvbsiHelpers/cableDelivery.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::CableDeliveryPtr>(const ColumnCreator & cc)
-{
- cc("frequency", false);
- cc("transportStreamId", true);
- cc("fecOuter", false);
- cc("modulation", false);
- cc("symbolRate", false);
- cc("fecInner", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::CableDeliveryPtr & s)
-{
- rs.fields[0] << s->Frequency;
- rs.fields[1] << s->TransportStreamId;
- rs.fields[2] << s->FecOuter;
- rs.fields[3] << s->Modulation;
- rs.fields[4] << s->SymbolRate;
- rs.fields[5] << s->FecInner;
-}
-template<>
-void
-UnbindColumns(RowState & rs, DVBSI::CableDeliveryPtr const & s)
-{
- rs.fields[0] >> s->Frequency;
- rs.fields[1] >> s->TransportStreamId;
- rs.fields[2] >> s->FecOuter;
- rs.fields[3] >> s->Modulation;
- rs.fields[4] >> s->SymbolRate;
- rs.fields[5] >> s->FecInner;
-}
-
diff --git a/p2pvr/lib/dvbsiHelpers/event.cpp b/p2pvr/lib/dvbsiHelpers/event.cpp
deleted file mode 100644
index decd2b9..0000000
--- a/p2pvr/lib/dvbsiHelpers/event.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::EventPtr>(const ColumnCreator & cc)
-{
- cc("serviceId", true);
- cc("eventId", true);
- cc("title", false);
- cc("titleLang", false);
- cc("subtitle", false);
- cc("description", false);
- cc("descriptionLang", false);
- cc("videoAspect", false);
- cc("videoFrameRate", false);
- cc("videoHd", false);
- cc("audioChannels", false);
- cc("audioLanguage", false);
- cc("subtitleLanguage", false);
- cc("category", false);
- cc("subCategory", false);
- cc("userCategory", false);
- cc("dvbRating", false);
- cc("startTime", false);
- cc("stopTime", false);
- cc("episode", false);
- cc("episodes", false);
- cc("year", false);
- cc("flags", false);
- cc("season", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::EventPtr & e)
-{
- rs.fields[0] << e->ServiceId;
- rs.fields[1] << e->EventId;
- rs.fields[2] << e->Title;
- rs.fields[3] << e->TitleLang;
- rs.fields[4] << e->Subtitle;
- rs.fields[5] << e->Description;
- rs.fields[6] << e->DescriptionLang;
- rs.fields[7] << e->VideoAspect;
- rs.fields[8] << e->VideoFrameRate;
- rs.fields[9] << e->VideoHD;
- rs.fields[10] << e->AudioChannels;
- rs.fields[11] << e->AudioLanguage;
- rs.fields[12] << e->SubtitleLanguage;
- rs.fields[13] << e->Category;
- rs.fields[14] << e->SubCategory;
- rs.fields[15] << e->UserCategory;
- rs.fields[16] << e->DvbRating;
- rs.fields[17] << e->StartTime;
- rs.fields[18] << e->StopTime;
- rs.fields[19] << e->Episode;
- rs.fields[20] << e->Episodes;
- rs.fields[21] << e->Year;
- rs.fields[22] << e->Flags;
- rs.fields[23] << e->Season;
-}
-
diff --git a/p2pvr/lib/dvbsiHelpers/network.cpp b/p2pvr/lib/dvbsiHelpers/network.cpp
deleted file mode 100644
index 3b117f1..0000000
--- a/p2pvr/lib/dvbsiHelpers/network.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::NetworkPtr>(const ColumnCreator & cc)
-{
- cc("networkId", true);
- cc("name", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::NetworkPtr & network)
-{
- rs.fields[0] << network->NetworkId;
- rs.fields[1] << network->Name;
-}
-
-
diff --git a/p2pvr/lib/dvbsiHelpers/networkService.cpp b/p2pvr/lib/dvbsiHelpers/networkService.cpp
deleted file mode 100644
index a4a47d5..0000000
--- a/p2pvr/lib/dvbsiHelpers/networkService.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::NetworkService>(const ColumnCreator & cc)
-{
- cc("serviceId", true);
- cc("type", false);
- cc("transportStreamId", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::NetworkService & s)
-{
- rs.fields[0] << s.ServiceId;
- rs.fields[1] << s.ServiceType;
- rs.fields[2] << s.TransportStreamId;
-}
-
diff --git a/p2pvr/lib/dvbsiHelpers/networkTransportStream.cpp b/p2pvr/lib/dvbsiHelpers/networkTransportStream.cpp
deleted file mode 100644
index bdc7c4f..0000000
--- a/p2pvr/lib/dvbsiHelpers/networkTransportStream.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::NetworkTransportStreamPtr>(const ColumnCreator & cc)
-{
- cc("transportStreamId", true);
- cc("networkId", false);
- cc("originalNetworkId", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::NetworkTransportStreamPtr & ts)
-{
- rs.fields[0] << ts->TransportStreamId;
- rs.fields[1] << ts->NetworkId;
- rs.fields[2] << ts->OriginalNetworkId;
-}
-
-
diff --git a/p2pvr/lib/dvbsiHelpers/programMap.cpp b/p2pvr/lib/dvbsiHelpers/programMap.cpp
deleted file mode 100644
index d8cf400..0000000
--- a/p2pvr/lib/dvbsiHelpers/programMap.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::StreamPtr>(const ColumnCreator & cc)
-{
- cc("serviceId", true);
- cc("id", true);
- cc("type", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::StreamPtr & stream)
-{
- rs.fields[0] << stream->ServiceId;
- rs.fields[1] << stream->Id;
- rs.fields[2] << stream->Type;
-}
-
-
-
diff --git a/p2pvr/lib/dvbsiHelpers/satelliteDelivery.cpp b/p2pvr/lib/dvbsiHelpers/satelliteDelivery.cpp
deleted file mode 100644
index 8231fc3..0000000
--- a/p2pvr/lib/dvbsiHelpers/satelliteDelivery.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::SatelliteDeliveryPtr>(const ColumnCreator & cc)
-{
- cc("frequency", false);
- cc("transportStreamId", true);
- cc("orbitalPosition", false);
- cc("westEastFlag", false);
- cc("polarization", false);
- cc("rollOff", false);
- cc("modulationSystem", false);
- cc("modulationType", false);
- cc("symbolRate", false);
- cc("fecInner", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::SatelliteDeliveryPtr & s)
-{
- rs.fields[0] << s->Frequency;
- rs.fields[1] << s->TransportStreamId;
- rs.fields[2] << s->OrbitalPosition;
- rs.fields[3] << s->WestEastFlag;
- rs.fields[4] << s->Polarization;
- rs.fields[5] << s->RollOff;
- rs.fields[6] << s->ModulationSystem;
- rs.fields[7] << s->ModulationType;
- rs.fields[8] << s->SymbolRate;
- rs.fields[9] << s->FecInner;
-}
-template<>
-void
-UnbindColumns(RowState & rs, DVBSI::SatelliteDeliveryPtr const & s)
-{
- rs.fields[0] >> s->Frequency;
- rs.fields[1] << s->TransportStreamId;
- rs.fields[2] >> s->OrbitalPosition;
- rs.fields[3] >> s->WestEastFlag;
- rs.fields[4] >> s->Polarization;
- rs.fields[5] >> s->RollOff;
- rs.fields[6] >> s->ModulationSystem;
- rs.fields[7] >> s->ModulationType;
- rs.fields[8] >> s->SymbolRate;
- rs.fields[9] >> s->FecInner;
-}
-
diff --git a/p2pvr/lib/dvbsiHelpers/service.cpp b/p2pvr/lib/dvbsiHelpers/service.cpp
deleted file mode 100644
index 9f82d91..0000000
--- a/p2pvr/lib/dvbsiHelpers/service.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::ServicePtr>(const ColumnCreator & cc)
-{
- cc("serviceId", true);
- cc("transportStreamId", true);
- cc("name", false);
- cc("providerName", false);
- cc("defaultAuthority", false);
- cc("runningStatus", false);
- cc("eitSchedule", false);
- cc("eitPresentFollowing", false);
- cc("freeCAMode", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::ServicePtr & s)
-{
- rs.fields[0] << s->ServiceId;
- rs.fields[1] << s->TransportStreamId;
- rs.fields[2] << s->Name;
- rs.fields[3] << s->ProviderName;
- rs.fields[4] << s->DefaultAuthority;
- rs.fields[5] << s->RunningStatus;
- rs.fields[6] << s->EitSchedule;
- rs.fields[7] << s->EitPresentFollowing;
- rs.fields[8] << s->FreeCaMode;
-}
-
-template<>
-void
-UnbindColumns(RowState & rs, DVBSI::ServicePtr const & s)
-{
- rs.fields[0] >> s->ServiceId;
- rs.fields[1] >> s->TransportStreamId;
- rs.fields[2] >> s->Name;
- rs.fields[3] >> s->ProviderName;
- rs.fields[4] >> s->DefaultAuthority;
- rs.fields[5] >> s->RunningStatus;
- rs.fields[6] >> s->EitSchedule;
- rs.fields[7] >> s->EitPresentFollowing;
- rs.fields[8] >> s->FreeCaMode;
-}
-
diff --git a/p2pvr/lib/dvbsiHelpers/terrestrialDelivery.cpp b/p2pvr/lib/dvbsiHelpers/terrestrialDelivery.cpp
deleted file mode 100644
index 46e60f9..0000000
--- a/p2pvr/lib/dvbsiHelpers/terrestrialDelivery.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-#include <pch.hpp>
-#include "../dvbsiHelpers.h"
-#include "../p2Helpers.h"
-
-template<>
-void
-CreateColumns<DVBSI::TerrestrialDeliveryPtr>(const ColumnCreator & cc)
-{
- cc("frequency", false);
- cc("transportStreamId", true);
- cc("bandwidth", false);
- cc("priority", false);
- cc("timeSlicing", false);
- cc("mpeFec", false);
- cc("constellation", false);
- cc("hierarchy", false);
- cc("codeRateHP", false);
- cc("codeRateLP", false);
- cc("guardInterval", false);
- cc("transmissionMode", false);
- cc("otherFrequencyFlag", false);
-}
-
-template<>
-void
-BindColumns(RowState & rs, const DVBSI::TerrestrialDeliveryPtr & s)
-{
- rs.fields[0] << s->Frequency;
- rs.fields[1] << s->TransportStreamId;
- rs.fields[2] << s->Bandwidth;
- rs.fields[3] << s->Priority;
- rs.fields[4] << s->TimeSlicing;
- rs.fields[5] << s->MpeFec;
- rs.fields[6] << s->Constellation;
- rs.fields[7] << s->Hierarchy;
- rs.fields[8] << s->CodeRateHP;
- rs.fields[9] << s->CodeRateLP;
- rs.fields[10] << s->GuardInterval;
- rs.fields[11] << s->TransmissionMode;
- rs.fields[12] << s->OtherFrequencyFlag;
-}
-template<>
-void
-UnbindColumns(RowState & rs, DVBSI::TerrestrialDeliveryPtr const & s)
-{
- rs.fields[0] >> s->Frequency;
- rs.fields[2] >> s->Bandwidth;
- rs.fields[3] >> s->Priority;
- rs.fields[4] >> s->TimeSlicing;
- rs.fields[5] >> s->MpeFec;
- rs.fields[6] >> s->Constellation;
- rs.fields[7] >> s->Hierarchy;
- rs.fields[8] >> s->CodeRateHP;
- rs.fields[9] >> s->CodeRateLP;
- rs.fields[10] >> s->GuardInterval;
- rs.fields[11] >> s->TransmissionMode;
- rs.fields[12] >> s->OtherFrequencyFlag;
-}
-