diff options
Diffstat (limited to 'remux/ts2pes.c')
-rw-r--r-- | remux/ts2pes.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/remux/ts2pes.c b/remux/ts2pes.c index 036fdec..e25d83e 100644 --- a/remux/ts2pes.c +++ b/remux/ts2pes.c @@ -10,7 +10,7 @@ * The cRepacker family's code was originally written by Reinhard Nissl <rnissl@gmx.de>, * and adapted to the VDR coding style by Klaus.Schmidinger@cadsoft.de. * - * $Id: ts2pes.c,v 1.1.2.2 2009/06/29 06:25:28 schmirl Exp $ + * $Id: ts2pes.c,v 1.1.2.3 2009/06/30 06:03:16 schmirl Exp $ */ #include "remux/ts2pes.h" @@ -1907,7 +1907,7 @@ int cTS2PESRemux::Put(const uchar *Data, int Count) return used; } -uchar *cTS2PESRemux::Get(int &Count, uchar *PictureType) +uchar *cTS2PESRemux::Get(int &Count) { // Remove any previously skipped data from the result buffer: @@ -1916,18 +1916,8 @@ uchar *cTS2PESRemux::Get(int &Count, uchar *PictureType) resultSkipped = 0; } -#if 0 - // Test recording without determining the real frame borders: - if (PictureType) - *PictureType = I_FRAME; - return resultBuffer->Get(Count); -#endif - // Check for frame borders: - if (PictureType) - *PictureType = NO_PICTURE; - Count = 0; uchar *resultData = NULL; int resultCount = 0; @@ -1948,8 +1938,6 @@ uchar *cTS2PESRemux::Get(int &Count, uchar *PictureType) } else if (!synced) { if (pt == I_FRAME) { - if (PictureType) - *PictureType = pt; resultSkipped = i; // will drop everything before this position cTSRemux::SetBrokenLink(data + i, l); synced = true; @@ -1957,8 +1945,6 @@ uchar *cTS2PESRemux::Get(int &Count, uchar *PictureType) } else if (Count) return resultData; - else if (PictureType) - *PictureType = pt; } } else { //if (AUDIO_STREAM_S <= StreamType && StreamType <= AUDIO_STREAM_E || StreamType == PRIVATE_STREAM1) { @@ -1967,15 +1953,11 @@ uchar *cTS2PESRemux::Get(int &Count, uchar *PictureType) return resultData; if (noVideo) { if (!synced) { - if (PictureType) - *PictureType = I_FRAME; resultSkipped = i; // will drop everything before this position synced = true; } else if (Count) return resultData; - else if (PictureType) - *PictureType = I_FRAME; } } if (synced) { |