From 1a40d152e2f2e336e0636c40649f6f67f29a2153 Mon Sep 17 00:00:00 2001 From: Lars Hanisch Date: Thu, 19 Aug 2010 18:48:51 +0200 Subject: bugfix in teletext handling - set vbi mode before encoder start - put teletext packets into ring buffer --- reader.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'reader.c') diff --git a/reader.c b/reader.c index 6391f9d..3b6c118 100755 --- a/reader.c +++ b/reader.c @@ -433,6 +433,7 @@ void cPvrReadThread::PesToTs(uint8_t *Data, uint32_t Length) if (vbi_line != 0) { if (ts_line_nr == 0) { // send current packet and prepare next one + PutData(ts_buffer, TS_SIZE); first = false; packet_counter--; text_counter = (text_counter + 1) & 15; @@ -460,6 +461,7 @@ void cPvrReadThread::PesToTs(uint8_t *Data, uint32_t Length) ts_buffer[4 + ts_line_nr * 46 + 1] = 0x2C; ts_line_nr++; } + PutData(ts_buffer, TS_SIZE); break; // end: case 0xBD: } } // end: switch (stream_id) -- cgit v1.2.3