On Tue, 16 Sep 2014 09:47:24 +0300 Pekka Paalanen <[email protected]> wrote:
> Hi, > > just adding Mario and other possibly interested people to CC, so we get > e.g. GStreamer devs in the loop. > > Please, spread the word that this is it: the basic protocol for > having A/V sync begin to work on Wayland. All video player developers > should be interested. ;-) Sorry, forgot: Upstreaming Presentation is now tracked in https://bugs.freedesktop.org/show_bug.cgi?id=83092 Thanks, pq > On Mon, 15 Sep 2014 16:16:39 -0400 > Louis-Francis Ratté-Boulianne <[email protected]> wrote: > > > Hi! > > > > To accelerate the merge of the Wayland Presentation extension, it was > > decided to split it into two parts: feedback and queuing. I've done > > the work of cleaning up the patches for the first one on behalf of > > Pekka Paalanen. > > > > For context, please refer to the last thread about the extension: > > http://lists.freedesktop.org/archives/wayland-devel/2014-March/013580.html > > > > Differences compared to the last proposal (RFC v3) are: > > > > * Remove the queuing feature. > > > > * Add flags argument to the 'presented' event. > > > > * Add a protocol error code for invalid flags. > > > > * Fix the RPI debug build. > > > > * Add simple presentation test. > > > > Patch 1 adds the protocol. See the commit message to have more details > > about the changes since RFC v2. > > > > More details about the addition of flags are available there: > > http://lists.freedesktop.org/archives/wayland-devel/2014-March/013857.html > > > > The whole patch set is available at > > http://cgit.collabora.com/git/user/lfrb/weston.git/log/?h=presentation-feedback > > > > Pekka Paalanen (8): > > protocol: add presentation extension v4 > > compositor: add stub implementation of presentation interface > > weston-info: report presentation clock > > compositor: set and use the presentation clock everywhere > > compositor: implement presentation_feedback > > compositor-drm: deliver frame seq for feedback > > tests: presentation test, simple > > clients: add presentation-shm demo > > > > .gitignore | 1 + > > Makefile.am | 24 ++ > > clients/presentation-shm.c | 866 > > +++++++++++++++++++++++++++++++++++++++ > > clients/weston-info.c | 81 ++++ > > protocol/presentation_timing.xml | 247 +++++++++++ > > src/compositor-drm.c | 46 ++- > > src/compositor-fbdev.c | 12 +- > > src/compositor-headless.c | 11 +- > > src/compositor-rdp.c | 11 +- > > src/compositor-rpi.c | 49 ++- > > src/compositor-wayland.c | 11 +- > > src/compositor-x11.c | 11 +- > > src/compositor.c | 279 ++++++++++++- > > src/compositor.h | 20 +- > > tests/presentation-test.c | 246 +++++++++++ > > 15 files changed, 1846 insertions(+), 69 deletions(-) > > create mode 100644 clients/presentation-shm.c > > create mode 100644 protocol/presentation_timing.xml > > create mode 100644 tests/presentation-test.c > > > > The next step will be to finish the implementation of feedback flags. > > Hopefully, it will happen in time for 1.7.0. > > > > Afterwards, the second part of the extension (queuing) will have to be > > cleaned up and merged. However, it will probably not happen before > > release 1.7.0 given these two bugs must be closed first: > > > > https://bugs.freedesktop.org/show_bug.cgi?id=75303 > > https://bugs.freedesktop.org/show_bug.cgi?id=78190 > > > > According to Pekka, it's high time we get the feedback basics into > > Weston for everyone to try out. Let's hope it's ready to be merged. > > > > Thanks, > > Louis-Francis Ratté-Boulianne > > > _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
