Xvidcap-pulseaudio is a project mainly written in C and C++, based on the View license.
Xvidcap support for native pulseaudio and maybe alsa
BASICS:
This version no longer has an Xt UI!
In return it has a load of other goodies, like:
COMPILATION:
Now, the usual triple does what most users want, so it's just:
./configure make make install
KNOWN ISSUES:
if you use compiz/beryl and use the capture area selector to single click and select a window to capture, don't click on the window title but the contents. Other window managers can handle it.
some codecs have certain requirements that they don't offer xvidcap a way of asking about it in advance. They may make xvidcap crash if configured to run with incompatible settings. Most notably it is DV which you cannot use with anything but a frame size of 720 x 576. So if you experience strange crashes, try running from command line and see if you get a message from libavcodec. Eventually, submit a bug. This is on the todo-list for xvidcap.next.
CODING:
I've taken to using indent with the following parameters: -bad -bap -bbo -nbc -bls -br -c40 -cd12 -cp12 -cs -hnl -kr -l80 -pcs -psl -saf -sai -saw -sob -ts4 -nut -sc Also, I've started using doxygen for documentation, though I don't use that comment style just EVERYWHERE.