summaryrefslogtreecommitdiff
authoryan yan <yan.yan@amlogic.com>2018-01-03 12:39:08 (GMT)
committer Yan Yan <yan.yan@amlogic.com>2018-01-04 00:44:38 (GMT)
commit66ae1569e9d0a70848dc0f65f7e366473586edcf (patch)
tree75d8d75cd220387df7a00e132d8a29656341debc
parente112ec80f1f93c0e56bd5c29ac74a6401e2559cc (diff)
downloadlibzvbi-66ae1569e9d0a70848dc0f65f7e366473586edcf.zip
libzvbi-66ae1569e9d0a70848dc0f65f7e366473586edcf.tar.gz
libzvbi-66ae1569e9d0a70848dc0f65f7e366473586edcf.tar.bz2
DTVCC: fix top->bottom print error
PD# 154387 Change-Id: If89bd330afcebdf8c8e164413d73583d90ededb8
Diffstat
-rw-r--r--src/dtvcc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dtvcc.c b/src/dtvcc.c
index f673378..cb1eea8 100644
--- a/src/dtvcc.c
+++ b/src/dtvcc.c
@@ -2547,18 +2547,21 @@ dtvcc_put_char (struct dtvcc_decoder * dc,
if (!cc_timestamp_isset (&dw->timestamp_c0))
dw->timestamp_c0 = ds->timestamp;
column--;
+ break;
case DIR_TOP_BOTTOM:
dw->streamed &= ~(1 << column);
if (!cc_timestamp_isset (&dw->timestamp_c0))
dw->timestamp_c0 = ds->timestamp;
++row;
+ break;
case DIR_BOTTOM_TOP:
dw->streamed &= ~(1 << column);
if (!cc_timestamp_isset (&dw->timestamp_c0))
dw->timestamp_c0 = ds->timestamp;
row--;
+ break;
}
dw->curr_row = row;