lp:~albaguirre/media-hub/fix-1373722
- Get this branch:
- bzr branch lp:~albaguirre/media-hub/fix-1373722
Branch merges
- Jim Hodapp (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 164 lines (+43/-22)2 files modifiedsrc/core/media/player_implementation.cpp (+42/-21)
src/core/media/player_implementation.h (+1/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 68. By Alberto Aguirre
-
Prevent dead object access by asynchronous calls to clear_wakelock in media::
PlayerImplement ation:: Private On an player engine state change - detached threads are launched to clear system/display wakelocks in the future.
Before those threads get a chance to execute, media::PlayerImplement ation can be destroyed. By holding a weak_ptr to
media::PlayerImplemen tation: :Private in the launched threads, access to dead Private objects is prevented. - 66. By Alberto Aguirre
-
Fix wake lock state machine and subtle race conditions on wake lock refcounts. Fixes: 1368786
Approved by: Jim Hodapp, PS Jenkins bot - 63. By Thomas Voß
-
Export the per-app media player objects as proper MPRIS players. Fixes: 1260978
Approved by: Jim Hodapp, Marcus Tomlinson, Nick Dedekind - 62. By Thomas Voß
-
Get rid of custom macros and use the ones provided by dbus-cpp.
Adjust to changes due to making org.mpris.MediaPlayer2. Player compliant to the spec.
Approved by: Jim Hodapp, Nick Dedekind, PS Jenkins bot, Marcus Tomlinson
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:media-hub