vaapimpeg2dec + vaapisink + cc708overlay: CEA 608 CCs are garbled
Pipeline:
gst-launch-1.0 -v filesrc location=test.ts ! tsdemux ! mpegvideoparse ! vaapimpeg2dec! deinterlace ! ccextractor name=ce ! queue ! videoconvert ! cc708overlay name=o !vaapisink ce. ! queue ! o.
Test file:
One symptom of the problem is buffer overflow errors when running this pipeline.
Changing vaapisink
to gtksink
makes the problem go away.