media app keeps on bringing window to front making it impossilbe to load an other app

Bug #192206 reported by Inuka Gunawardana
2
Affects Status Importance Assigned to Milestone
Moblin Multimedia
Confirmed
Undecided
Bob Spencer

Bug Description

Steps to recreate:
-Install Helix dubs server and CIP codecs(this may have nothing to do with this bug).
-Run moblin-media by clicking on the video icon.
-Load a mp4 video.
-Make sure the video is not running full screen.
-Click on the home button on the upper left corner of the screen.
-The media app will bring to front the window in full screen making it impossible for the user to goto the home screen and open an other application.

Expected behavior is that the media app will stay in the background while the user is in the home screen.

Changed in moblin-multimedia:
assignee: nobody → bob-spencer
status: New → Confirmed
Revision history for this message
Rusty Lynch (rusty-lynch-intel) wrote :

The error has nothing to do with the media service (so there is no need to use the helix-dbus-service with the hardware accelerated codecs instead of the generic gstreamer media service).

The fundamental issue is that the media app does not know when the user touches the 'home button' (i.e. the button on the marquee, not a button created the application), so the application is not turning off the auto-fullscreen feature that the video player implements.

A user can work around this issue by first clicking on the 'back button' (i.e. touch the video to make it drop out of full screen mode, and then touch the button in the bottom left corner of the applicaiton to go to the thumbnail view.) The video will still keep playing (so the user can still hear the video), but the video will not return to fullscreen after the 3 second timeout has elapsed.

A fix for this would require setting up a callback for the moblin-media window being lowered, and then disabling the auto-fullscreen feature.

Changed in moblin-multimedia:
milestone: none → fix-later
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.