lp:~phablet-team/media-hub/fix-1506953
Created by
Jim Hodapp
and last modified
- Get this branch:
- bzr branch lp:~phablet-team/media-hub/fix-1506953
Members of
Ubuntu Phablet Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Konrad ZapaĆowicz (community): Approve (code)
-
Diff: 346 lines (+119/-23)11 files modifiedCMakeLists.txt (+2/-2)
debian/changelog (+7/-0)
include/core/media/service.h (+5/-0)
include/core/media/track.h (+0/-1)
src/core/media/player_stub.cpp (+2/-0)
src/core/media/service_implementation.cpp (+15/-0)
src/core/media/service_implementation.h (+3/-0)
src/core/media/service_skeleton.cpp (+14/-0)
src/core/media/service_skeleton.h (+3/-0)
src/core/media/service_stub.cpp (+52/-18)
src/core/media/service_stub.h (+16/-2)
Related bugs
Bug #1506953: Sessions are not recreated after a media-hub crash | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 198. By Jim Hodapp
-
To avoid deadlocking, make sure that we don't ever change the pipeline's state on the streaming thread. It will always be set from the main thread context thanks to g_idle_add(). The deadlock that this fixes was when calling stop() in player_
implementation. cpp in the on_end_ of_tracklist( ) handler. (LP: #1596329)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:media-hub