demo: Do not use a separate thread for generating data
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 2 Dec 2012 00:07:10 +0000 (18:07 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 2 Dec 2012 00:07:10 +0000 (18:07 -0600)
commitca7b37720d779858cc609c125437d11e4f25c322
tree96378ff2808b02a0442ae4d64fdf85e68226218e
parent0f84cda05d808f2e1c93ee14c4223be85fb9ef84
demo: Do not use a separate thread for generating data

We already have an event-based mechanism in place. Using a thread just
adds unneeded complexity, especially for a driver designed not for
performance, but for providing a testbed to frontends.
Generate the data in the event handler, not in a separate thread.

A few remnants from the threaded approach still remain, such as two
gIOChannels connected by a pipe. Those will be removed in a future
patch.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
hardware/demo/demo.c