Bug 464085

Summary: mouse does not hide while video plays
Product: [Applications] dragonplayer Reporter: Noah Engle <noah>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: myriam, nate, sitter
Priority: NOR    
Version: 22.12.0   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Noah Engle 2023-01-10 03:15:22 UTC
SUMMARY

When I play a video, I expect the mouse to hide after a few seconds of
inactivity above the video. This does not happen.

STEPS TO REPRODUCE

1.  Play a video using Dragon Player
2.  while the video is playing (in either full screen or windowed), let
    go of the mouse while the cursor is above the video
3.  wait for a few seconds

OBSERVED RESULT

The mouse cursor sits in front of the video, distractingly

EXPECTED RESULT

The mouse cursor disappears after ~2–4 seconds

SOFTWARE/OS VERSIONS

  ------------------------- -----------------------------------
          Linux/KDE Plasma: Debian Sid (kernel 6.1.0-1-amd64)
        KDE Plasma Version: 5.26.5
    KDE Frameworks Version: 5.101.0
                Qt Version: 5.15.7
  ------------------------- -----------------------------------
Comment 1 Nate Graham 2023-01-10 16:56:23 UTC
Works for me. Do you have the phonon-backend-gstreamer package installed? If so, does the problem go away if you uninstall that package and replace it with phonon-backend-vlc?
Comment 2 Noah Engle 2023-01-10 19:22:25 UTC
(In reply to Nate Graham from comment #1)
> Works for me. Do you have the phonon-backend-gstreamer package
> installed? If so, does the problem go away if you uninstall that
> package and replace it with phonon-backend-vlc?

checking aptitude, the dependency chain is

1.  `dragonplayer` depends `phonon4qt5`
2.  `phonon4qt5` depends `phonon4qt5-backend-vlc | phonon4qt5-backend`
3.  `phonon4qt5-backend-vlc` is installed

I'll try temporarily switching to `phonon4qt5-backend-gstreamer` to see
if that makes a difference.
Comment 3 Noah Engle 2023-01-10 19:35:04 UTC
(In reply to Noah Engle from comment #2)
> (In reply to Nate Graham from comment #1)
> > Works for me. Do you have the phonon-backend-gstreamer package
> > installed? If so, does the problem go away if you uninstall that
> > package and replace it with phonon-backend-vlc?
> 
> checking aptitude, the dependency chain is
> 
> 1.  `dragonplayer` depends `phonon4qt5`
> 2.  `phonon4qt5` depends `phonon4qt5-backend-vlc | phonon4qt5-backend`
> 3.  `phonon4qt5-backend-vlc` is installed
> 
> I'll try temporarily switching to `phonon4qt5-backend-gstreamer` to
> see if that makes a difference.

after installing `phonon4qt5-backend-gstreamer` (which provides
`phonon4qt5-backend`) the mouse disappears perfectly, and switching back
to the vlc backend makes the mouse stay again.
Comment 4 Nate Graham 2023-01-10 19:43:46 UTC
Thanks. That makes this a bug in VLC, unfortunately. Please feel free to file it at https://code.videolan.org/videolan/vlc/-/issues.