Create a virtual multi-touch device for testing purposes

Bug #622690 reported by Duncan McGreggor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Open Input Framework
Fix Released
High
Chase Douglas

Bug Description

We need to be able to inject input stream data into various levels of the uTouch stack so that we can measure latency at each level. In a conversation with Henrik he indicated that a virtual mt device should be able to provide this capability.

summary: - Create a virtual multi-touch for testing purposes
+ Create a virtual multi-touch device for testing purposes
Changed in utouch-gesturetest:
importance: Undecided → High
Revision history for this message
Mohamed IKBEL Boulabiar (boulabiar) wrote : Re: [Bug 622690] [NEW] Create a virtual multi-touch device for testing purposes

Made using uinput ?

On Mon, Aug 23, 2010 at 2:55 PM, Duncan McGreggor <email address hidden> wrote:

> Public bug reported:
>
> We need to be able to inject input stream data into various levels of
> the uTouch stack so that we can measure latency at each level. In a
> conversation with Henrik he indicated that a virtual mt device should be
> able to provide this capability.
>
> ** Affects: utouch-gesturetest
> Importance: Undecided
> Assignee: Henrik Rydberg (rydberg)
> Status: New
>
> --
> Create a virtual multi-touch device for testing purposes
> https://bugs.launchpad.net/bugs/622690
> You received this bug notification because you are a member of uTouch
> Team, which is subscribed to utouch-gesturetest.
>

Revision history for this message
Henrik Rydberg (rydberg) wrote :

Yes.

Revision history for this message
Henrik Rydberg (rydberg) wrote :

Here is the evtest utilities I was thinking of earlier: http://cgit.freedesktop.org/~whot/evtest/tree/evtest-capture.txt

The code is capable of creating the code for a uinput device using xsltproc.

Changed in utouch-gesturetest:
milestone: none → natty-alpha-2
Revision history for this message
Henrik Rydberg (rydberg) wrote :

I am putting this on utouch itself, since it is not really part of any of the individual packages.

Changed in utouch-gesturetest:
status: New → In Progress
affects: utouch-gesturetest → utouch
Changed in utouch:
milestone: natty-alpha-2 → none
Revision history for this message
Henrik Rydberg (rydberg) wrote :

Please see evemu, a kernel device emulation project: http://bitmath.org/code/evemu/.

The aim is to use this package (once in bazaar) to create gesture timing code in grail, which should resolve this problem.

Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Thanks, Henrik! I've created an LP project for it here:
  https://launchpad.net/canonical-multitouch/utouch-evemu

and a wiki page, based on your original intro email to the MT mail list here:
  https://wiki.ubuntu.com/Multitouch/Testing/uTouchEvEmu

Revision history for this message
Henrik Rydberg (rydberg) wrote :

We aim at providing timing code as well, but given the title of this bug, I guess the bug is now fixed.

Changed in utouch:
status: In Progress → Fix Committed
Revision history for this message
Henrik Rydberg (rydberg) wrote :

This one needs packaging...

Revision history for this message
Duncan McGreggor (oubiwann) wrote :

Bump.

Who's the best person to package this up? Chase, can you assist Henrik?

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Henrik, it's not clear to me if you want to package it or if you'd like someone else to package it. I can help package it if you like, especially since I'll be using it for building a test framework.

Revision history for this message
Henrik Rydberg (rydberg) wrote :

Either way - I would appreciate the help very much.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Ok, I'll take ownership of the bug and add this to my queue of work.

Changed in utouch:
assignee: Henrik Rydberg (rydberg) → Chase Douglas (chasedouglas)
Revision history for this message
Chase Douglas (chasedouglas) wrote :

Henrik was able to get utouch-evemu packaged up before I could even take a closer look :).

Changed in utouch:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.