Ticket #7919: 7919-v1.patch
File 7919-v1.patch, 1.1 KB (added by , 14 years ago) |
---|
-
libs/libmythtv/avformatdecoder.cpp
2981 2981 while (buf < buf_end) 2982 2982 { 2983 2983 if (*buf == 0x10) 2984 { 2984 2985 buf++; // skip 2985 2986 if (*buf == 0x02)2986 } 2987 else if (*buf == 0x02) 2987 2988 { 2988 buf += 3; 2989 ttd->Decode(buf+1, VBI_DVB); 2989 buf += 4; 2990 if ((buf_end - buf) >= 42) 2991 ttd->Decode(buf, VBI_DVB); 2992 buf += 42; 2990 2993 } 2991 2994 else if (*buf == 0x03) 2992 2995 { 2993 buf += 3; 2994 ttd->Decode(buf+1, VBI_DVB_SUBTITLE); 2996 buf += 4; 2997 if ((buf_end - buf) >= 42) 2998 ttd->Decode(buf, VBI_DVB_SUBTITLE); 2999 buf += 42; 2995 3000 } 2996 3001 else if (*buf == 0xff) 2997 3002 { … … 3000 3005 else 3001 3006 { 3002 3007 VERBOSE(VB_VBI, QString("VBI: Unknown descriptor: %1").arg(*buf)); 3008 buf += 46; 3003 3009 } 3004 3005 buf += 43;3006 3010 } 3007 3011 } 3008 3012