summaryrefslogtreecommitdiff
path: root/command/queue.cpp
diff options
context:
space:
mode:
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;