lp:~thomas-voss/media-hub/decouple-service-skeleton-and-implementation
- Get this branch:
- bzr branch lp:~thomas-voss/media-hub/decouple-service-skeleton-and-implementation
Branch merges
- PS Jenkins bot: Approve (continuous-integration)
- Jim Hodapp (community): Approve
-
Diff: 668 lines (+325/-112)9 files modifiedsrc/core/media/CMakeLists.txt (+2/-1)
src/core/media/hashed_keyed_player_store.cpp (+80/-0)
src/core/media/hashed_keyed_player_store.h (+76/-0)
src/core/media/keyed_player_store.h (+83/-0)
src/core/media/server/server.cpp (+19/-4)
src/core/media/service_implementation.cpp (+11/-11)
src/core/media/service_implementation.h (+2/-1)
src/core/media/service_skeleton.cpp (+38/-70)
src/core/media/service_skeleton.h (+14/-25)
Branch information
Recent revisions
- 118. By Thomas Voß
-
* debian/control:
- Removing pre-depends that are not required
- Bumping standards-version to 3.9.6
[ Ricardo Salveti de Araujo ]
* Migrating tests to use ogg instead of mp3/avi removed:
tests/h264.avi tests/test.mp3 added: tests/test-audio-1. ogg
tests/test-video. ogg tests/test.mp3 renamed: tests/test.ogg =>
tests/test-audio. ogg - 114. By Thomas Voß
-
[ Jim Hodapp ]
* Error reporting all the way up to the app level from the playbin
pipeline.
[ Ubuntu daily release ]
* New rebuild forced
[ Jim Hodapp ]
* Don't auto-resume playback of videos after a phone call ends. (LP:
#1411273)
[ Ubuntu daily release ]
* New rebuild forced
[ Ricardo Salveti de Araujo ]
* service_implementation: adding debug for call started/ended signals.
Make sure account and connection are available when setting up
account manager (patch from Gustavo Boiko). call_monitor: don't
check caps when hooking up on/off signals, until bug 1409125 is
fixed. Enable parallel building . (LP: #1409125)
[ Jim Hodapp ]
* Pause playback when recording begins. (LP: #1398047)
[ Ricardo Salveti de Araujo ]
* call_monitor.cpp: waiting for bridge to be up, and also protecting
the on_change call (LP: #1408137) - 113. By Thomas Voß
-
[ Jim Hodapp ]
* Resubmitting with prerequisite branch (LP: #1331041)
[ Justin McPherson ]
* Resubmitting with prerequisite branch (LP: #1331041) - 112. By Thomas Voß
-
Decouple the ServiceSkeleton from the ServiceImplemen
tation by introducing a common interface media:: KeyedPlayerStor e for storing running Player sessions indexed by the Player::Key.
Provide a default implementation HashedKeyedPlayerStore relying on a hash map for keeping track of player instances.
Adjust implementation to account for ServiceImplementation no longer inheriting from ServiceSkeleton. - 111. By Thomas Voß
-
Add an interface apparmor:
:ubuntu: :RequestAuthent icator that is used to authenticate incoming open uri requests.
Add an interface apparmor::ubuntu: :RequestContext Resolver that is used to resolve a dbus name to an apparmor: :ubuntu: :Context.
Provide an implementation apparmor::ubuntu: :ExistingAuthen ticator that takes the impl. from player_skeleton.cpp and uses it to implement the interface.
Provide an implementation apparmor::ubuntu: :RequestContext Resolver that reaches out to the dbus daemon to resolve a given bus name to an apparmor profile.
Remove obsolete query for the apparmor profile in ServiceSkeleton.
Adjust the implementation in media::PlayerSkeleton to rely on Request{ Authenticator, ContextResolver}.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:media-hub