From cddb13ae57507610df08f5f11e0b19a7e36f63cb Mon Sep 17 00:00:00 2001 From: ghost Date: Sat, 25 Jul 2009 00:57:50 +0200 Subject: [PATCH] subtitle.cpp: return correct size of consumed bytes --- lib/dvb/subtitle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dvb/subtitle.cpp b/lib/dvb/subtitle.cpp index 87dadba5..3787ab1b 100644 --- a/lib/dvb/subtitle.cpp +++ b/lib/dvb/subtitle.cpp @@ -243,17 +243,17 @@ int eDVBSubtitleParser::subtitle_process_pixel_data(subtitle_page *page, int obj bitstream_init(&bit, data, 4); for ( int i=0; i < 4; ++i ) bitstream_get(&bit); - break; + return 2 + 1; case 0x21: // ignore 2 -> 8bit map table bitstream_init(&bit, data, 8); for ( int i=0; i < 4; ++i ) bitstream_get(&bit); - break; + return 4 + 1; case 0x22: // ignore 4 -> 8bit map table bitstream_init(&bit, data, 8); for ( int i=0; i < 16; ++i ) bitstream_get(&bit); - break; + return 16 + 1; case 0xF0: subtitle_process_line(page, object_id, *linenr, line, *linep); /* { -- 2.30.2