summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--device.c2
-rw-r--r--vdrttxtsubshooks.c4
-rw-r--r--vdrttxtsubshooks.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/device.c b/device.c
index 4d89fd5..1f5908f 100644
--- a/device.c
+++ b/device.c
@@ -1390,7 +1390,7 @@ int cDevice::PlayTs(const uchar *Data, int Length, bool VideoOnly)
tsToPesTeletext.PutTs(Data, Length);
if (const uchar *p = tsToPesTeletext.GetPes(l)) {
if ((l > 45) && (p[0] == 0x00) && (p[1] == 0x00) && (p[2] == 0x01) && (p[3] == 0xbd) && (p[8] == 0x24) && (p[45] >= 0x10) && (p[45] < 0x20))
- cVDRTtxtsubsHookListener::Hook()->PlayerTeletextData((uchar *)p, l);
+ cVDRTtxtsubsHookListener::Hook()->PlayerTeletextData((uchar *)p, l, false);
tsToPesTeletext.Reset();
}
}
diff --git a/vdrttxtsubshooks.c b/vdrttxtsubshooks.c
index 25799fe..081d107 100644
--- a/vdrttxtsubshooks.c
+++ b/vdrttxtsubshooks.c
@@ -34,8 +34,8 @@ class cVDRTtxtsubsHookProxy : public cVDRTtxtsubsHookListener
public:
virtual void HideOSD(void) { if(gListener) gListener->HideOSD(); };
virtual void ShowOSD(void) { if(gListener) gListener->ShowOSD(); };
- virtual void PlayerTeletextData(uint8_t *p, int length)
- { if(gListener) gListener->PlayerTeletextData(p, length); };
+ virtual void PlayerTeletextData(uint8_t *p, int length, bool IsPesRecording)
+ { if(gListener) gListener->PlayerTeletextData(p, length, IsPesRecording); };
virtual cTtxtSubsRecorderBase *NewTtxtSubsRecorder(cDevice *dev, const cChannel *ch)
{ if(gListener) return gListener->NewTtxtSubsRecorder(dev, ch); else return NULL; };
};
diff --git a/vdrttxtsubshooks.h b/vdrttxtsubshooks.h
index 253d6a4..5d3b7df 100644
--- a/vdrttxtsubshooks.h
+++ b/vdrttxtsubshooks.h
@@ -44,7 +44,7 @@ class cVDRTtxtsubsHookListener {
virtual void HideOSD(void) {};
virtual void ShowOSD(void) {};
- virtual void PlayerTeletextData(uint8_t *p, int length) {};
+ virtual void PlayerTeletextData(uint8_t *p, int length, bool IsPesRecording = true) {};
virtual cTtxtSubsRecorderBase *NewTtxtSubsRecorder(cDevice *dev, const cChannel *ch)
{ return NULL; };