Skip to content

WIP: ceaccoverlay: render CEA 608 Closed Captions

Aaron Boxer requested to merge boxerab/gst-plugins-bad:571_cea608 into master

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

Merge request reports