Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiki:rockchip [2013/06/26 11:18] – [Linux] autostaticwiki:rockchip [2013/06/26 11:40] (current) – [Patching JACK] autostatic
Line 28: Line 28:
 JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation."//((http://jackaudio.org/)) JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation."//((http://jackaudio.org/))
  
-==== Patching JACK ====+==== Building JACK from source ====
  
 You will need a recent git checkout of Jack2 or a patched Jack1 for usage on Rockchip based devices otherwise you will encounter the infamous "Bus error" when starting JACK.  This is because JACK uses packed structs and the Rockchip RK3066/RK3188 platforms don't like those: http://comments.gmane.org/gmane.comp.audio.jackit/26713. You will need a recent git checkout of Jack2 or a patched Jack1 for usage on Rockchip based devices otherwise you will encounter the infamous "Bus error" when starting JACK.  This is because JACK uses packed structs and the Rockchip RK3066/RK3188 platforms don't like those: http://comments.gmane.org/gmane.comp.audio.jackit/26713.
Line 36: Line 36:
  
 When using Jack2 you might want to disable dbus dependent code in JACK components if you want to run Jack2 on a headless RPi (so without X). You can do this by building Jack2 from source without the ''--dbus'' option. When using Jack2 you might want to disable dbus dependent code in JACK components if you want to run Jack2 on a headless RPi (so without X). You can do this by building Jack2 from source without the ''--dbus'' option.
 +
 +==== Packages ====
 +
 +http://rk.autostatic.com/
 +
 +This repository currently only contains patched Jack1 and recent Jack2 packages for Ubuntu 12.04/12.10 and Debian Wheezy that should work on most ARM based platforms. Instructions on how to add the repository are on the site. After having updated your package index files it's just a matter of ''sudo apt-get --no-install-recommends install jackdx'' with ''x'' being the JACK version you'd like to install.
wiki/rockchip.1372238288.txt.gz · Last modified: 2013/06/26 11:18 by autostatic