Port libcheese away from clutter
Use GStreamer's gtkglsink to display video instead of clutter{-gst,-gtk,}
.
TODO:
-
There's no replacement for cheese_camera_size_change_cb() to handle setting a decent size for the video display widget -
Performance seems slightly worse than clutter-gst, but there's at least a chance to get it accelerated with the vaapi widgets for MJPEG cameras. -
The effects pipeline is untested as there weren't any tests for that in the tests/ subdirectory
All the tests in tests/
otherwise work correctly.