author | Leipeng Xia <leipeng.xia@amlogic.com> | 2012-10-22 06:21:33 (GMT) |
---|---|---|
committer | Leipeng Xia <leipeng.xia@amlogic.com> | 2012-10-22 06:21:33 (GMT) |
commit | b380423d9618e0c0a91e164e2ac5d57714b8c149 (patch) | |
tree | 88a534e7a1c7fb29d50ca2837f346c85c9515321 | |
parent | f6a7f3cfc475c1437ecae1a8282d5d309bc665c8 (diff) | |
download | libzvbi-b380423d9618e0c0a91e164e2ac5d57714b8c149.zip libzvbi-b380423d9618e0c0a91e164e2ac5d57714b8c149.tar.gz libzvbi-b380423d9618e0c0a91e164e2ac5d57714b8c149.tar.bz2 |
Fix teletext clock update bug
-rwxr-xr-x | src/packet.c | 8 | ||||
-rwxr-xr-x | src/teletext.c | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/packet.c b/src/packet.c index dc4fcc5..303daa0 100755 --- a/src/packet.c +++ b/src/packet.c @@ -42,6 +42,12 @@ #include "vps.h" #include "vbi.h" #include "cache-priv.h" +#include <android/log.h> + + +#define LOG_TAG "ZVBI" +#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__) + #ifndef FPC # define FPC 0 @@ -1481,6 +1487,8 @@ same_clock(uint8_t *cur, uint8_t *ref) { int i; + cur += 32; + ref += 32; for (i = 32; i < 40; cur++, ref++, i++) if (*cur != *ref && (vbi_unpar8 (*cur) | vbi_unpar8 (*ref)) >= 0) diff --git a/src/teletext.c b/src/teletext.c index 803cf5f..5a74195 100755 --- a/src/teletext.c +++ b/src/teletext.c @@ -2434,6 +2434,8 @@ vbi_format_vt_page(vbi_decoder *vbi, printv("\nFormatting page %03x/%04x pg=%p lev=%d rows=%d nav=%d\n", vtp->pgno, vtp->subno, pg, max_level, display_rows, navigation); + + memcpy(vtp->data.lop.raw[0]+32, vbi->vt.header+32, 8); display_rows = SATURATE(display_rows, 1, ROWS); |