diff options
| author | Lars Hanisch <dvb@flensrocker.de> | 2010-08-19 19:13:11 +0200 |
|---|---|---|
| committer | Lars Hanisch <dvb@flensrocker.de> | 2010-08-19 19:13:11 +0200 |
| commit | 1312c668ca2c99917d5ebe0b50fdf3111f926d9e (patch) | |
| tree | 570dc8486c307abd8dc84c386770d30b44f27b61 | |
| parent | 1a40d152e2f2e336e0636c40649f6f67f29a2153 (diff) | |
| download | vdr-plugin-pvrinput-1312c668ca2c99917d5ebe0b50fdf3111f926d9e.tar.gz vdr-plugin-pvrinput-1312c668ca2c99917d5ebe0b50fdf3111f926d9e.tar.bz2 | |
don't send PCR packet with SCR from vbi packets
vlc doesn't like it, PTS of teletext data seems to be enough.
| -rwxr-xr-x | pvrinput.c | 2 | ||||
| -rwxr-xr-x | reader.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -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"); @@ -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; |
