summaryrefslogtreecommitdiff
path: root/command/queue.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-08-08 19:17:34 +0200
committerJochen Dolze <vdr@dolze.de>2010-08-08 19:17:34 +0200
commitade86712df523fc7c10545cfe450b59f39a71ba7 (patch)
treeaca2f66d1d8091b0d3be0921682f29432b22676b /command/queue.cpp
parentfe701af3c1ebffea28edd89ec4fa97ea82c82cca (diff)
downloadvdr-plugin-markad-ade86712df523fc7c10545cfe450b59f39a71ba7.tar.gz
vdr-plugin-markad-ade86712df523fc7c10545cfe450b59f39a71ba7.tar.bz2
Fixed index repair for inded.vdr
Diffstat (limited to 'command/queue.cpp')
-rw-r--r--command/queue.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/command/queue.cpp b/command/queue.cpp
index 3c9413c..81c0287 100644
--- a/command/queue.cpp
+++ b/command/queue.cpp
@@ -131,6 +131,15 @@ uchar *cMarkAdPaketQueue::Get(int *Size)
return ret;
}
+uchar *cMarkAdPaketQueue::Peek(int Size)
+{
+ if (!buffer) return NULL;
+ if (!Size) return NULL;
+ if (Length()<Size) return NULL;
+ uchar *ret=&buffer[outptr];
+ return ret;
+}
+
int cMarkAdPaketQueue::FindPktHeader(int Start, int *StreamSize,int *HeaderSize, bool LongStartCode)
{
if ((!StreamSize) || (!HeaderSize)) return -1;