From 1312c668ca2c99917d5ebe0b50fdf3111f926d9e Mon Sep 17 00:00:00 2001 From: Lars Hanisch Date: Thu, 19 Aug 2010 19:13:11 +0200 Subject: don't send PCR packet with SCR from vbi packets vlc doesn't like it, PTS of teletext data seems to be enough. --- pvrinput.c | 2 +- reader.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pvrinput.c b/pvrinput.c index 5466c1c..eba6742 100755 --- a/pvrinput.c +++ b/pvrinput.c @@ -6,7 +6,7 @@ #endif #endif -static const char *VERSION = "2010-08-19-ttx"; +static const char *VERSION = "2010-08-19-ttx2"; static const char *DESCRIPTION = tr("use Hauppauge PVR as input device"); static const char *MAINMENUENTRY = tr("PVR picture settings"); diff --git a/reader.c b/reader.c index 3b6c118..048ed3d 100755 --- a/reader.c +++ b/reader.c @@ -233,7 +233,7 @@ void cPvrReadThread::PesToTs(uint8_t *Data, uint32_t Length) packet_counter = SENDPATPMT_PACKETINTERVAL; } - if (pes_scr_isvalid) { // send PCR packet + if (pes_scr_isvalid && (stream_id != 0xBD)) { // send PCR packet but not PCR of vbi data ts_buffer[0] = TS_SYNC_BYTE; ts_buffer[1] = kPCRPid >> 8; ts_buffer[2] = kPCRPid & 0xFF; -- cgit v1.2.3