diff options
Diffstat (limited to 'softhddev.c')
-rw-r--r-- | softhddev.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/softhddev.c b/softhddev.c index bc05e33..1bb7f2e 100644 --- a/softhddev.c +++ b/softhddev.c @@ -2249,11 +2249,16 @@ int PlayVideo3(VideoStream * stream, const uint8_t * data, int size) if (stream->CodecID == CODEC_ID_MPEG2VIDEO) { // SKIP PES header VideoMpegEnqueue(stream, pts, data + 9 + n, size - 9 - n); +#ifndef USE_MPEG_COMPLETE if (size < 65526) { // mpeg codec supports incomplete packets // waiting for a full complete packages, increases needed delays + // PES recordings sends incomplete packets + // incomplete packets breaks the decoder for some stations + // for the new USE_PIP code, this is only a very little improvement VideoNextPacket(stream, stream->CodecID); } +#endif } else { // SKIP PES header VideoEnqueue(stream, pts, data + 9 + n, size - 9 - n); |