Mir

Merge lp://qastaging/~vanvugt/mir/input-latency into lp://qastaging/mir

Proposed by Daniel van Vugt
Status: Work in progress
Proposed branch: lp://qastaging/~vanvugt/mir/input-latency
Merge into: lp://qastaging/mir
Prerequisite: lp://qastaging/~vanvugt/mir/logtime
Diff against target: 119 lines (+115/-0)
1 file modified
tools/input_latency.sh (+115/-0)
To merge this branch: bzr merge lp://qastaging/~vanvugt/mir/input-latency
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Needs Fixing
Mir development team Pending
Review via email: mp+198890@code.qastaging.launchpad.net

Commit message

Add a script for automagically reporting the latency of input events between
server and client.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

I'm not sure how widely useful this script is.

Revision history for this message
Chris Halse Rogers (raof) wrote :

It seems you could make this significantly more useful by use of evemu - record some input traces with evemu-record, and then play them back with evemu-device/evemu-play. Then we'd have a automated test of input latency we could use.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Alan:
One command to instantly report input latency and test against future code changes is quite useful. It's also a work item for the attached blueprint.

Chris:
Yeah I figure that event synthesis will come later but it's not important right now. I've already spent too long on this item and don't really need to work on polish any longer. What's important is the accuracy, which I think has been achieved.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Now reports separate latencies:
   kernel --> server
   server --> client

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)

Unmerged revisions

1291. By Daniel van Vugt

Separate kernel-to-server and server-to-client latencies

1290. By Daniel van Vugt

Merge latest logtime branch

1289. By Daniel van Vugt

Merge latest logtime branch, including latest development-branch.

1288. By Daniel van Vugt

Remove unused history array

1287. By Daniel van Vugt

Add nesting support, improved regex accuracy, and droid support (setting
the library path).

1286. By Daniel van Vugt

Remember to quote your quotes

1285. By Daniel van Vugt

Clean up

1284. By Daniel van Vugt

Merge latest development-branch

1283. By Daniel van Vugt

Prototype scripting to measure input latency.

Works for direct mode. TODO: nesting

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches