Migrated to the Pulse Audio mainloop, deleted ALSA sound code.
Suppressed the unused-parameter compiler warning.
Added an experiment to list all webcams and their properties.
Now using the cam function to specify the pixel format.
Experimented to reduce latency between mics.
Moved all event definitions to the mainloop.
The audio mixer now clears written out buffer space even if there are no incomplete bytes.
Integrated the Pulse Audio based mixer into the prototype.
Fixed SIGPIPE, disconnecting the first client no longer exits the application.
Brought the server up to scratch: multiple clients, proper buffer management, proper reconnecting.
Revised the entire timestamp generation and coordination for audio and video.
Added core files to the ignore list.
Can now disconnect clients (d key) with flushing their buffers first. This way client far behind don't lose their queued up buffers.
Added the UNIX domain socket to the ignore list.
Encapsulated the server into its own module.
Extracted the mixer into its own module. Interface still needs encapsulation and cleaning up.
Cleaned up the mixer internals.
Now deleting the server socket file when the server stops.
Added a mouse position highlight effect to the V4L2 viewer.
Merged the pa_mainloop branch into master.