Hi all, went to recompile avifile after updating to videodevX + bttv2, but there seems to be an incompatability with videodevX causing capture utilities (qtvidcap in the distribution (which, BTW needs some GUI touchups to enable window expanding when fonts are larger (especially notebook tabs need to expand when window made larger) than expected), and vcr also) seems the fourcc macro now takes four arguments... Here is the attempted compile of qtvidcap... Making all in qtvidcap make[2]: Entering directory `/usr/home/boffin/avifile-0.53.2/samples/qtvi cap' c++ -DHAVE_CONFIG_H -I. -I. -I../../include -g -march=i586 -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_REENTRANT -w -I../../include -I/usr/X11R6/include -I/usr/local/qt-2.2.3/include -I/usr/local/include -I/usr/local/include/SDL -D_REENTRANT -c capproc.cpp In file included from ../../include/videodecoder.h:20, from ../../include/avifile.h:16, from capproc.cpp:4: ../../include/infotypes.h:50: macro `fourcc' used with just one arg make[2]: *** [capproc.o] Error 1 make[2]: Leaving directory `/usr/home/boffin/avifile-0.53.2/samples/qtvid ap' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/home/boffin/avifile-0.53.2/samples' make: *** [all-recursive] Error 1 And here is the offending macro from the new videodev.h (from videodevX)... #define fourcc(a,b,c,d)\ (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24 ) Also sending this message to the Avifile mailing list. --- James Sleeman bitsy_boffin@xxxxxxxxxxxxx (home) james@xxxxxxxxxxxxxxxxxxxxx (work)