Support background playback of audio streams via the Media Hub
Bug #1471786 reported by
David Barth
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
In Progress
|
High
|
Justin McPherson |
Bug Description
This bug is to document the work and feature introduced in Oxide by 1.8, to support background playback of audio streams via the Media Hub.
The feature was actually merged in earlier, but has been really compiled in by default starting with 1.8.
Technically, the client application must set an environment variable to enable that "opt-in" feature. This is typically done by webapp-container on a per webapp basis. Audio streams are the supported case, but there is nothing preventing other streams like a video stream to be sent for background rendering. Only audio streams are supported by this feature though, as the results for video or other content types are not defined.
Related branches
lp://qastaging/~justinmcp/media-hub/fix-allowed-uri-schemes
Superseded
for merging
into
lp://qastaging/media-hub/stable
- PS Jenkins bot: Pending (continuous-integration) requested
- Jim Hodapp: Pending (code) requested
-
Diff: 78 lines (+23/-6)3 files modifieddebian/changelog (+8/-0)
src/core/media/apparmor/ubuntu.cpp (+3/-1)
src/core/media/gstreamer/playbin.cpp (+12/-5)
Superseded
for merging
into
lp://qastaging/media-hub
- PS Jenkins bot: Approve (continuous-integration)
- Jim Hodapp (community): Approve (code)
-
Diff: 14 lines (+3/-1)1 file modifiedsrc/core/media/apparmor/ubuntu.cpp (+3/-1)
lp://qastaging/~justinmcp/oxide/mediahub-fixes
- Chris Coulson: Approve
-
Diff: 281 lines (+67/-12)12 files modifiedshared/browser/media/mediahub_player_shim.cc (+15/-2)
shared/browser/media/mediahub_player_shim.h (+6/-0)
shared/browser/media/oxide_browser_media_player_manager.cc (+8/-0)
shared/browser/media/oxide_browser_media_player_manager.h (+1/-0)
shared/browser/media/oxide_media_player.h (+2/-0)
shared/browser/media/oxide_media_web_contents_observer.cc (+3/-0)
shared/browser/media/oxide_player_media_hub.cc (+17/-8)
shared/browser/media/oxide_player_media_hub.h (+2/-0)
shared/common/oxide_messages.h (+5/-0)
shared/renderer/media/oxide_renderer_media_player_manager.cc (+4/-0)
shared/renderer/media/oxide_renderer_media_player_manager.h (+2/-0)
shared/renderer/media/oxide_web_media_player.cc (+2/-2)
Changed in oxide: | |
status: | New → Fix Released |
assignee: | nobody → Justin McPherson (justinmcp) |
importance: | Undecided → High |
To post a comment you must log in.
This is great news! What channel is oxide 1.8 included with currently, and is there documentation in how to use this? Thanks.