I have an existing Gstreamer pipeline, running on latest Pi Debian+RaspberryPi2. It captures video from a Logitech C920, decodes it (H264) using OpenMax, overlays some text, re-encodes it (H264), and sends the video on its way.
This is all written in Python.
I also wish to overlay some vector graphics, drawn in code. I have attempted both CairoOverlay, and VideoMixer, however have gotten errors during the rendering process - which is a bit beyond my skills/time-availability.
Your job, should you choose to accept, is to modify my pipeline to give me the ability to draw anything on to the video stream (including static bitmaps), using draw instructions. If you do not have a Logitech C920, you will need to understand the image format (YUY2) that it produces, and ensure that your code works in my environment. Provide your scripts to me incrementally, and I can test them and product log output for you.
You must justify your choice between VideoMixer, CairoOverlay, or any other technique.