diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-01-27 14:12:47 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-02-04 11:23:56 +0100 |
commit | 22b2d3d8c3bc2ad78b5435ab882ef65f4886a3bb (patch) | |
tree | 98f0afa93c69bfd0c98904a004b0de7c64e1f72d /src/meson.build | |
parent | dab7adff9d151fabffc4cdaf37a5c1ff51b0a723 (diff) | |
download | totem-22b2d3d8c3bc2ad78b5435ab882ef65f4886a3bb.tar.gz |
backend: Port to gtkglsink
Replace the clutter-gtk based video widget with a native GL GStreamer
widget, "gtkglsink".
- Display aspect-ratio support for non-square pixels was removed. While
it still worked correctly (you can try setting your display's resolution
to a different aspect ratio), things like text and icons, and everything
else in every application and the shell chrome would have been looked
broken, including the video player. Except the video in the video player.
- Video aspect ratio, pillar-boxing, letter-boxing and automatic rotation
is now handled in the GStreamer widget
- The placeholder logos, when playing files with unsupported video, or
no video tracks have been changed.
- Handling of mouse events has been simplified
Some functionality could not be brought forward at this time:
- Crop-zooming (available using the R/T keys) isn't implemented yet
- Gestures support, which never worked properly anyway, wasn't
reimplemented
Diffstat (limited to 'src/meson.build')
-rw-r--r-- | src/meson.build | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/meson.build b/src/meson.build index b74fc1a6c..bc371baf3 100644 --- a/src/meson.build +++ b/src/meson.build @@ -6,12 +6,8 @@ subdir('backend') enum_headers = files( 'backend/bacon-time-label.h', - 'backend/bacon-video-controls-actor.h', - 'backend/bacon-video-spinner-actor.h', 'backend/bacon-video-widget-gst-missing-plugins.h', 'backend/bacon-video-widget.h', - 'backend/clock.h', - 'backend/totem-aspect-frame.h', 'icon-helpers.h', 'totem-grilo.h', 'totem-interface.h', |