
 This is Notes about developing this application, known bugs and
 features to add. It is generally in order of importance... or at
 least order to be worked on. (some later things rely on sooner
 things)

Fixes:


Features:
	- Add mutiple devices for firewire
	- bluetooth via pulse. use: pacmd load-module module-loopback latency_msec=5
		and: pacmd unload-module module-loopback
		need to figue out how to auto route jack->pulse bridge to loop
		and loop to bt device.
	- add drawing tablet support
		- start listing xsetwacom and xsetpointer devices and allowing
		user to take pointers and add them to wacom devices (if possiblle)
		- add module that allows setting of display settings in tablets that
		have displays.
		- Then see if we can match plasma utility for setting size and 
		setting buttons etc.
	- add pre/post jack start/stop scripting
	- special case HDMI... needs large buffer if we can detect HDMI,
		buffer should only allow 4096 to show. Zita should use 4096
		as well. (zita is fixed)
	- USB devices should not have a buffer size 16, PCH should be 64 and
		above. USB devices at 32 should probably set periods to 3.

	- logrotate for shorter log files
	- add button to system page to select between lowlatency or generic
		kernel as default.
	- add use of internals (net manager, audio and net adapters)
		option to use audioadapter instead of zita bridge?
		that may only work for one device, zita can do many.
	- remove Cadence from autostart and Cadences pulseaudio config
		Cadence will reinsert these if the user decides to use it again
		but at least if controls is used PA should get set to stock.
		Will also have to restart PA as Cadence disables respawn so
		one start is needed to re-enable that.
	- adding in stuff from https://github.com/jhernberg/udev-rtirq so that
		hot plugged USB devices get higher priority.
	- pulse profiles for multi-channels devices. (including jack)
		This is really pulse related not -controls
