~thomas-voss/media-hub/externalize-all-dependencies

Viewing all changes in revision 101.

  • Committer: thomas-voss
  • Date: 2014-11-26 09:18:33 UTC
  • Revision ID: thomas.voss@canonical.com-20141126091833-ilzd8bxdzlqkj2w2
Add an interface media::ClientDeathObserver that abstracts away receiving key-based death notifications for clients associated to media::Player instances server-side
Provide an implementation media::HybrisClientDeathObserver that relies on hybris and ultimately on Android's onBinderDied to receive death notifications.
Adjust media::PlayerStub and media::PlayerImplementation to account for the new interface.
Adjust the CMake setup for tests to link media-hub-service instead of recompiling large parts of the implementation classes.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: