Skip to content

Port libcheese away from clutter

Bastien Nocera requested to merge wip/hadess/remove-clutter into master

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.

Merge request reports