lp://staging/~kdub/mir/rm-depository-from-screencast
- Get this branch:
- bzr branch lp://staging/~kdub/mir/rm-depository-from-screencast
Branch merges
- Alexandros Frantzis (community): Needs Fixing
- Chris Halse Rogers: Approve
- Mir CI Bot: Needs Fixing (continuous-integration)
-
Diff: 162 lines (+72/-11)3 files modifiedsrc/client/screencast_stream.cpp (+12/-9)
src/client/screencast_stream.h (+3/-2)
tests/unit-tests/client/test_screencast_stream.cpp (+57/-0)
Branch information
Recent revisions
- 3530. By Kevin DuBois
-
client: make sure that users of mir_buffer_
stream_ swap_buffers( ) never get blocked awaiting incoming buffers. The code this MP is fixing could wait on buffers if the producer produced quickly. (eg, sw Xmir with a small window, common in pocket desktop on frieza) The signalling had to shift from the glue-code in bufferstream to the BufferVault, as that is the object that knows if there are buffers available. As mentioned in prior MPs, one of the things to be done once the old stuff is removed is to condense the glue-code in mir_client_
buffer_ stream. cpp and BufferVault (its currently useful for switching between NBUFFERS=0 / 3) fixes: LP: #1584784. Fixes: https:/
/bugs.launchpad .net/bugs/ 1584784. Approved by mir-ci-bot, Cemil Azizoglu, Chris Halse Rogers.
- 3529. By Chris Halse Rogers
-
Fix longstanding TODO in client platform detection.
Inspect, and match on, the server's MirModuleProperties directly rather than hope we can
distinguish platforms by shape of the MirPlatformPackage they send.The EGLStream MirPlatformPackage will look the same as the Android platform package.
Approved by Kevin DuBois, Cemil Azizoglu, mir-ci-bot.
- 3528. By Chris Halse Rogers
-
Add KMS helpers for plane enumeration, plane objects, and object properties.
Approved by mir-ci-bot, Andreas Pokorny, Cemil Azizoglu.
- 3527. By Daniel van Vugt
-
Deprecate method 'as_float()' for integer-based types.
Aside from being redundant, it's misleading by giving the caller the
illusion of precision that's not really there.
.Approved by Alan Griffiths, mir-ci-bot.
- 3526. By Daniel van Vugt
-
Bump version to 0.24.0 - we already branched 0.23 some time ago.
.Approved by Chris Halse Rogers, mir-ci-bot.
- 3525. By Daniel van Vugt
-
Fix GL_BGRA[_EXT] internal format confusion, again.
It appears more people believe this is the right combination, and the
Nvidia driver needs it this way to avoid software surfaces being all
black.So this fixes Nvidia, but unfortunately does make windows all black for
software surfaces on desktop GL with Mesa. But apparently that's an open
Mesa bug: https://bugs.freedeskt op.org/ show_bug. cgi?id= 92265 So THIS is the correct syntax according to the most sources, but
actually doesn't yet work (in desktop GL non-ES) for most people using
Mesa. It does however work for GLES in Mesa.Approved by Kevin DuBois, Cemil Azizoglu, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir