Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fullscreen is not working properly #470

Open
simonbcn opened this issue Sep 9, 2019 · 7 comments

Comments

@simonbcn
Copy link

commented Sep 9, 2019

Testing on:

Arch Linux
GNOME Shell 3.32.2 on Wayland
gtk3 3.24.11
celluloid git-version installed from AUR (https://aur.archlinux.org/packages/celluloid-git/)

and

Fedora 30
GNOME Shell 3.32.2 on Wayland
gtk3 3.24.11-1.fc30.x86_64
Celluloid 0.17

I've tested with a minimal mpv.conf:

$ cat mpv.conf
fullscreen

celluloid-player does not open in fullscreen when is opened with a video (both nautilus and console).
But if, after opening celluloid with a video, I press ALT+TAB, it's autoredimensioned to full screen.

@gnome-mpv

This comment has been minimized.

Copy link
Collaborator

commented Sep 9, 2019

Can't reproduce.

Can you run G_MESSAGES_DEBUG=all celluloid --mpv-options='--msg-level=all=trace', trigger the bug again, and post the log messages here?

If possible, post a screen recording of the bug being triggered too.

@simonbcn

This comment has been minimized.

Copy link
Author

commented Sep 9, 2019

@razerraz

This comment has been minimized.

Copy link

commented Sep 20, 2019

Got exactly the same behavior on archlinux

@simonbcn

This comment has been minimized.

Copy link
Author

commented Sep 20, 2019

I forgot to say that if I play any video (with the same configuration files) with mpv this problem does not occur.

@gnome-mpv

This comment has been minimized.

Copy link
Collaborator

commented Sep 20, 2019

@simonbcn, @razerraz: What kind of GPUs are you using? I managed to reproduce the bug with AMD GPUs but Intel iGPUs seem to be unaffected.

@simonbcn

This comment has been minimized.

Copy link
Author

commented Sep 20, 2019

Intel Corporation HD Graphics 630

libva info: VA-API version 1.4.1
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Intel iHD driver - 1.0.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileNone                   :	VAEntrypointStats
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointFEI
      VAProfileH264Main               :	VAEntrypointEncSliceLP
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointFEI
      VAProfileH264High               :	VAEntrypointEncSliceLP
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointFEI
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSliceLP
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileVP8Version0_3          :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointFEI
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileHEVCMain10             :	VAEntrypointEncSlice
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
@razerraz

This comment has been minimized.

Copy link

commented Sep 20, 2019

As I suspected, it's wayland related
I took time to check : doesn't occur on Xorg
Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) anyway

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.