Changes between Version 4 and Version 5 of VendorStuff
- Timestamp:
- 08/01/08 05:09:49 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VendorStuff
v4 v5 3 3 (cobbled together in a hurry by nettings, will be polished over the next couple of days - [[Timestamp]]). 4 4 5 == ffado-dbus-server ==6 5 7 FIXME: what are the pros and cons of starting this by default? 6 == "Configuring" a firewire audio device via your distro's config tool == 8 7 9 == /dev/raw1394 permissions == 8 In order to give your users the same ease of configuration as with PCI sound cards, your config tool would need to do the following if a user selects a firewire audio device: 10 9 11 Most distros allow access for group "video" - this is kind of misleading for audio users. 10 * install the latest version of JACK (0.112.x as of this writing) 11 * make sure the raw1394 module gets loaded when the user plugs the device in 12 * make sure the user has r/w access to /dev/raw1394 (most distros grant access to the group "video" only) 12 13 13 FIXME: does udev allow ACLs? If so, both "audio" and "video" groups could be allowed access.14 FIXME: does udev allow ACLs? If so, both "audio" and "video" groups could be allowed access. 14 15 15 FIXME: provide udev example rule file, maybe with different permissions depending on device class (audio or video)...16 FIXME: provide udev example rule file, maybe with different permissions depending on device class (audio or video)... 16 17 17 == Realtime kernel == 18 * start the ffado-dbus-server process by default when the user logs in (needed to run ffadomixer and to access the device). 19 * inform the user that s/he might want to switch to an rt-patched kernel for best performance (though not mandatory for "desktop" use) 20 * optionally provide an rt-patched kernel 21 * inform the user that plain ALSA/OSS applications will not work, only JACK apps 22 23 FIXME: is there a hack to allow non-jackified clients to play audio via ffado? 24 25 26 27 == providing a realtime kernel == 18 28 19 29 * latest rt patchset from http://kernel.org/pub/linux/kernel/projects/rt