]> git.ipfire.org Git - thirdparty/tvheadend.git/commit
Added more 'text modes' to the ATSC Multiple String Structure decoder and convert...
authorNorm Raden <norm.raden+github@gmail.com>
Mon, 12 Sep 2022 17:30:30 +0000 (13:30 -0400)
committerFlole998 <Flole998@users.noreply.github.com>
Thu, 15 Sep 2022 00:22:46 +0000 (02:22 +0200)
commitd25c19d673136fbf8572e901ed3c3e871e8b6dd4
treec88bb2a23eab061cccdd29d0972848e1c03942f2
parentca756e3f7aa8a778fe7a4e69be66b428d3f5afb5
Added more 'text modes' to the ATSC Multiple String Structure decoder and convert text to UTF-8. (Fixes #5162)

 - Added support for decoding ATSC's "Multiple String Structure" text modes 0x1-0x6, 0x9-0x10, 0x20-0x27, 0x30-0x33.
 - Convert decoded text to UTF-8 instead of ISO-8859-1.
 - For unsupported 'compression types' or 'text modes' return a text string "[comptype=0x??,mode=0x??]" indicating
   the attempted compression type and text mode instead of the text segment.

Text output from ATSC's "Multiple String Structure" decoder should properly render in web browsers, specifically Unicode characters >= 0x80.
src/input/mpegts/dvb_support.c