lp:~thomas-voss/media-hub/do-not-export-to-mpris-by-default

Created by Thomas Voß and last modified
Get this branch:
bzr branch lp:~thomas-voss/media-hub/do-not-export-to-mpris-by-default
Only Thomas Voß can upload to this branch. If you are Thomas Voß please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Thomas Voß
Project:
Media Hub
Status:
Merged

Recent revisions

73. By Thomas Voß

Only expose the service as MPRIS instance if explicitly requested via env variable.

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

67. By PS Jenkins bot

Releasing 2.0.0+14.10.20140917-0ubuntu1

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

65. By PS Jenkins bot

Releasing 2.0.0+14.10.20140910.2-0ubuntu1

64. By PS Jenkins bot

Replaced 0replaceme with real versions.

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