public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] v4l-utils/contrib/gconv: fix wrong conversion to ARIB-STD-B24
@ 2015-06-30 14:34 tskd08
  0 siblings, 0 replies; only message in thread
From: tskd08 @ 2015-06-30 14:34 UTC (permalink / raw)
  To: linux-media; +Cc: m.chehab, Akihiro Tsukada

From: Akihiro Tsukada <tskd08@gmail.com>

Some symbol characters were not encoded correctly, though decoding was OK.
Since v4l-utils/libdvbv5 does not use encoding into ARIB-STD-B24,
the bug should not affect libdvbv5,
but this fix supports some other applications.

Signed-off-by: Akihiro Tsukada <tskd08@gmail.com>
---
 contrib/gconv/arib-std-b24.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/contrib/gconv/arib-std-b24.c b/contrib/gconv/arib-std-b24.c
index fa3ced4..b9d7588 100644
--- a/contrib/gconv/arib-std-b24.c
+++ b/contrib/gconv/arib-std-b24.c
@@ -1555,15 +1555,12 @@ find_extsym_idx (uint32_t ch)
 	goto next;							      \
       }									      \
 									      \
-    /* prefer KANJI(>= 0x7521) or EXTRA_SYMBOLS over JISX0213_{1,2} */	      \
+    /* KANJI shares some chars with EXTRA_SYMBOLS, but prefer extra symbols*/ \
     r = find_extsym_idx (ch);						      \
     if (r >= 0)								      \
       {									      \
 	ch = ucs4_to_extsym[r][1];					      \
-	if ((ch & 0xff00) >= 0x7a00)					      \
-	  r = out_kanji (&st, ch, &outptr, outend);			      \
-	else								      \
-	  r = out_extsym (&st, ch, &outptr, outend);			      \
+	r = out_extsym (&st, ch, &outptr, outend);			      \
 	goto next;							      \
       }									      \
 									      \
-- 
2.4.4


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-06-30 14:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-30 14:34 [PATCH] v4l-utils/contrib/gconv: fix wrong conversion to ARIB-STD-B24 tskd08

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox