GNOME Bugzilla – Bug 741328
Totem displays a small corner of the playing video
Last modified: 2014-12-10 16:05:57 UTC
Created attachment 292432 [details] Comparison of video in totem and vlc at roughly same seek time While playing every video, totem only shows a small part of the full video area, cutting everything else off, including its own toolbar. Somehow only the top-left corner of the video is shown and the rest of the video is clipped, and since this clipped region includes the bottom half of the video-playing area, the toolbar is also not shown. See a comparison shot of totem vs vlc media player at roughly the same seek time. This wasn't an issue on my other computer (with same version of gstreamer, totem, and so on), so I am guessing this might have something to do with the display resolution on this computer which is 3200x1800 (and so enables HiDPI). totem: 3.14.1
Probably a clutter issue, since even cheese shows the same small region of the webcam rather than the entire webcam video (or photo) area. I tried the same video with gst-play and it shows up absolutely fine (no odd clipping etc.) Changing product to clutter...
Which version of clutter-gst are you using? Did you install VAAPI support for your video card, and is it used in totem? (you can see that by the too verbose output when starting totem on the command-line)
clutter-gst version: 2.0.12 Apropos vaapi, I have vaapi-intel-driver installed, but totem from the command-line does not print anything at all, so I believe it isn't used in totem.
It seems like cairo 1.14.0 is required to get totem (& cheese) working properly on an HiDPI display. After building gtk3 and clutter against cairo 1.14.0 (was using 1.12.x previously), this problem is solved. Totem shows the full video as it should and cheese also works perfectly. If this is what is intended, please feel free to close this report.
I've worked around this in Totem then. Thanks for the notice. commit f71767677c4fc35622805677eff0685c2189835c Author: Bastien Nocera <hadess@hadess.net> Date: Wed Dec 10 17:01:12 2014 +0100 build: Require newer cairo for hi-dpi support Require cairo 1.14.0 so as to get hi-dpi support. A number of distributions shipped older versions of cairo with hi-dpi support builtin, but we have no way to detect those. https://bugzilla.gnome.org/show_bug.cgi?id=741328