WIP: ceaccoverlay: render CEA 608 Closed Captions
CEA 608 closed captions may be stored in ATSC A53 format. Currently, these CCs are not rendered. This MR uses libcaption to parse 608 control codes and characters, and simulates a CEA 708 byte stream to render the 608 CCs.
Outstanding Issues:
-
608 tab stops not handled -
pen colour not handled -
CEA 608 pen location not handled -
CC window is positioned in the middle of the screen -
CC window is never hidden -
toggle pen colour to white when italics is enabled -
wrap GLIB utf8 in utf8.h header, remove utf8.c
Edited by Aaron Boxer