lp:~justinmcp/media-hub/1239432

Created by Justin McPherson and last modified
Get this branch:
bzr branch lp:~justinmcp/media-hub/1239432
Only Justin McPherson can upload to this branch. If you are Justin McPherson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Justin McPherson
Project:
Media Hub
Status:
Merged

Recent revisions

77. By Justin McPherson <justin@phablet-dev>

Removed not needed #include

76. By Justin McPherson <justin@phablet-dev>

Merge from trunk.

75. By Justin McPherson <justin@phablet-dev>

Safety

74. By Justin McPherson <justin@phablet-dev>

Cleanup

73. By Justin McPherson <justin@phablet-dev>

#1239432 Music fails to pause on incoming/outgoing calls

72. By PS Jenkins bot

Releasing 2.0.0+14.10.20141010-0ubuntu1

71. By Alberto Aguirre

Fix potential access to dead objects. Fixes: 1364483, 1376352
Approved by: Thomas Voß

70. By PS Jenkins bot

Releasing 2.0.0+14.10.20140926-0ubuntu1

69. By Alberto Aguirre

Fix self deadlock when clients disconnect from media::Player

When receiving a media::PlayerImplementation on_client_disconnected signal, avoid calling
remove_player_for_key within the same context as the player object may be deleted (which owns
the signal object whose destructor waits until all slots are dispatched). Fixes: 1371454
Approved by: Jim Hodapp, Thomas Voß

68. By Alberto Aguirre

Prevent dead object access by asynchronous calls to clear_wakelock in media::PlayerImplementation::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::PlayerImplementation can be destroyed. By holding a weak_ptr to
 media::PlayerImplementation::Private in the launched threads, access to dead Private objects is prevented. Fixes: 1373722
Approved by: Jim Hodapp, PS Jenkins bot

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:media-hub
This branch contains Public information 
Everyone can see this information.

Subscribers