Virtual output is not removed when screencast client disappears
Bug #1573572 reported by
Simon Fels
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Committed
|
Undecided
|
Unassigned | ||
Mir |
Fix Released
|
High
|
Alberto Aguirre | ||
0.22 |
Fix Released
|
High
|
Alberto Aguirre | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
With WiFi Display we're using the screencast API from our management service aethercast to create an virtual display which is then used by Unity 8. If aethercast crashes the virtual output seems to stay as Unity 8 never switches back from the virtual touchpad its displaying since the virtual output is use.
When aethercast terminates the screencast connection Unity 8 switches correctly back to the phone interface.
I suspect this is reproducible with mirscreencast too.
Related branches
lp:~albaguirre/mir/fix-1573572
- Mir CI Bot: Needs Fixing (continuous-integration)
- Cemil Azizoglu (community): Approve
-
Diff: 170 lines (+90/-0)5 files modifiedsrc/server/frontend/screencast_buffer_tracker.cpp (+8/-0)
src/server/frontend/screencast_buffer_tracker.h (+5/-0)
src/server/frontend/session_mediator.cpp (+15/-0)
src/server/frontend/session_mediator.h (+2/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+60/-0)
Changed in mir: | |
status: | New → In Progress |
assignee: | nobody → Alberto Aguirre (albaguirre) |
milestone: | none → 0.22.0 |
Changed in mir: | |
importance: | Undecided → Medium |
milestone: | 0.22.0 → 0.23.0 |
importance: | Medium → High |
summary: |
- Virtual output is not remove when screencast client disappears + Virtual output is not removed when screencast client disappears |
Changed in mir: | |
status: | In Progress → Fix Committed |
tags: | added: screencast |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package mir - 0.22.1+ 16.04.20160516. 2-0ubuntu2
--------------- 16.04.20160516. 2-0ubuntu2) yakkety; urgency=medium
mir (0.22.1+
[ Dimitri John Ledkov ]
* Fix FTBFS error: call of overloaded ‘abs(float)’ is ambiguous, by
including cmath c++ header.
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 19 May 2016 21:58:43 +0200