mir should not composite/display buffers when an android driver calls ANativeWindow::cancelBuffer
Bug #1359406 reported by
Alberto Aguirre
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alberto Aguirre | ||
0.7 |
Fix Released
|
High
|
Alberto Aguirre | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
mir should not composite/display buffers submitted via the android platform ANativeWindow:
Some android drivers (like the mali driver in nexus10) will call ANativeWindow:
Related branches
lp://staging/~albaguirre/mir/fix-1359406
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Approve
- Alexandros Frantzis (community): Approve
- Kevin DuBois (community): Approve
- Daniel van Vugt: Approve
-
Diff: 229 lines (+73/-27)6 files modifiedcommon-ABI-sha1sums (+1/-1)
include/shared/mir/graphics/android/mir_native_window.h (+4/-1)
platform-ABI-sha1sums (+1/-1)
server-ABI-sha1sums (+1/-1)
src/shared/graphics/android/mir_native_window.cpp (+29/-9)
tests/unit-tests/client/android/test_android_native_window.cpp (+37/-14)
Changed in mir: | |
status: | Triaged → In Progress |
milestone: | none → 0.7.0 |
Changed in mir: | |
importance: | Critical → High |
Changed in mir: | |
milestone: | 0.8.0 → 0.7.0 |
Changed in mir: | |
milestone: | 0.7.0 → 0.8.0 |
Changed in mir: | |
milestone: | 0.8.0 → none |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is possibly the root cause of the blank frame issue worked around by https:/ /bazaar. launchpad. net/~unity- system- compositor- team/unity- system- compositor/ trunk/view/ head:/src/ surface_ coordinator. cpp#L58 .
TODO: check if we can remove that workaround if this bug is fixed.