home changes contents help options subscribe edit

Edit history

Edit: -1 of 1
Time: 2006-04-19 20:47:44
Note: /piksel/pwiki/HOWTOVjackLiVES/edit

changed:
-
INSTALLING:


Vjack<br>
-----<br>
checkout the latest patch of vjack (patch 7). You will need "arch" to
download it.

tla register-archive http://arch.gephex.org/videojack/2005<br>
tla get videojack@bek.no--2005/jack--video--1.0--patch-7

Then in the jack--video--1.0--patch-7 directory:

./autogen.sh<br>
./configure<br>
make<br>
make install<br>

create a ~/.jackdrc file, and enter the following:

/usr/local/bin/jackd --port-max 10 -d dummy -r 25 -p 1


You may need to also do:<br>
ln -s /usr/local/lib/libjack.so.0 /usr/lib/libjack.so.0<br>
ldconfig


Qjackctl<br>
--------<br>
Download and install qjackctl. Make sure it starts up.



LiVES<br>
-----<br>
Download the latest LiVES (http://www.piksel.no/pwiki/LiVES) from http://lives.sf.net/index.php?do=downloads

Then in the lives directory:<br>
./configure --enable-vjack<br>
make<br>
make install<br>





TESTING:


How to test:<br>
In the jack patch directory, start the program<br>
example-clients/jack-video-test-generator

This will start the jackd server.


Start qjackctl. Click on the "connections" tab. You should see the
test source on the left.

In LiVES, press ctrl + v. This will take you to the realtime effects
window. Clear all the effects from key ctrl-1 (by clicking Clear at
the top left). Then click on the drop down list and click on
vjack_rcv. This will attach the vjack reciever to key ctrl-1. Save
this as your default keymap, then press ctrl-v again. Next time you
start up LiVES, this step will not be necessary (if you saved as your
default keymap).



In LiVES, press ctrl + 1. This should start the vjack receiver. You
should see it appear in qjackctl.

In the connection window, connect the video source to the video
receiver by clicking on the source, holding the mouse button, and
drawing a line to the receiver.


You can try various things, disconnecting, stopping and starting both
clients (you stop playback in LiVES by pressing ctrl + 1 again, or
pressing 'q').

In LiVES you can apply effects to the incoming source with ctrl and
keys 2 - 7. Ctrl +8 will allow you to mix the source with pre-recorded
video.





What is still to be done:<br>
- video connections should be made by default to the jack server
called "video0"<br>
- frame size and palette should be set dynamically when the server is
started<br>
- LiVES should detect if the jack server is shutdown<br>
- LiVES should use a unique client name for each connection, to allow
multiple connections<br>
- server name should be configurable in LiVES<br>
- LiVES receiver should set the "target_fps" for LiVES<br>