ceaccoverlay: closed caption packets are processed in the wrong order
gst-launch-1.0 -v filesrc location=ClosedCaptionEIA.ts ! tsdemux ! mpegvideoparse ! ccextractor name=ce ! queue ! avdec_mpeg2video ! deinterlace ! videoconvert ! cc708overlay name=o ! gtksink ce. ! queue ! o.
CCs are 608 in this example, so they are not rendered by the current master branch, but the packets themselves are out of order.
CCs can be viewed using this branch:
VLC will play the CCs in the correct order.