mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed a case where the resultBuffer in cRemux ran full before getting a sync
This commit is contained in:
parent
8ed9becabc
commit
5b2784cc4f
1
HISTORY
1
HISTORY
@ -3048,3 +3048,4 @@ Video Disk Recorder Revision History
|
|||||||
(thanks to Oliver Endriss).
|
(thanks to Oliver Endriss).
|
||||||
- Fixed attaching a cPlayer to a cDevice, so that 'Operation not permited'
|
- Fixed attaching a cPlayer to a cDevice, so that 'Operation not permited'
|
||||||
errors don't occur any more (thanks to Marco Schlüßler).
|
errors don't occur any more (thanks to Marco Schlüßler).
|
||||||
|
- Fixed a case where the resultBuffer in cRemux ran full before getting a sync.
|
||||||
|
4
remux.c
4
remux.c
@ -8,7 +8,7 @@
|
|||||||
* the Linux DVB driver's 'tuxplayer' example and were rewritten to suit
|
* the Linux DVB driver's 'tuxplayer' example and were rewritten to suit
|
||||||
* VDR's needs.
|
* VDR's needs.
|
||||||
*
|
*
|
||||||
* $Id: remux.c 1.19 2004/10/16 09:11:52 kls Exp $
|
* $Id: remux.c 1.20 2004/10/23 12:06:13 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "remux.h"
|
#include "remux.h"
|
||||||
@ -597,7 +597,7 @@ uchar *cRemux::Get(int &Count, uchar *PictureType)
|
|||||||
Count += l;
|
Count += l;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
resultSkipped = i;
|
resultSkipped = i + l;
|
||||||
if (l > 0)
|
if (l > 0)
|
||||||
i += l - 1; // the loop increments, too
|
i += l - 1; // the loop increments, too
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user