Mir

lp:~kdub/mir/rm-depository-from-screencast

Created by Kevin DuBois and last modified
Get this branch:
bzr branch lp:~kdub/mir/rm-depository-from-screencast
Only Kevin DuBois can upload to this branch. If you are Kevin DuBois please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Kevin DuBois
Project:
Mir
Status:
Development

Recent revisions

3534. By Kevin DuBois

merge in mir

3533. By Kevin DuBois

merge in mir

3532. By Kevin DuBois

test to avoid hanging to pass

3531. By Kevin DuBois

remove the BufferDepository from the screencast stream

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.freedesktop.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:mir
This branch contains Public information 
Everyone can see this information.

Subscribers