linguist-v4l@xxxxxxxxxxxxx wrote:
OK, trying to compile the latest NVRec, I get: make[1]: Entering directory `/opt/src/dvd/ogle/NVrec-20011122' c++ -DPACKAGE=\"NVrec\" -DVERSION=\"20011123\" -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -pthread -march=i686 -malign-double -fschedule-insns2 -O3 -I/opt/include/avifile -c divxfile_core.cpp divxfile_core.cpp: In function `struct file_core_t * divxfile_core_init(char **, unsigned int, long long int)': divxfile_core.cpp:74: `fccDIV4' undeclared (first use this function) divxfile_core.cpp:74: (Each undeclared identifier is reported only once divxfile_core.cpp:74: for each function it appears in.) divxfile_core.cpp:170: no method `IVideoEncoder::SetExtendedAttr' make[1]: *** [divxfile_core.o] Error 1 make[1]: Leaving directory `/opt/src/dvd/ogle/NVrec-20011122' I've grepped everywhere I could think of, and it's right, as far as I can tell fccDIV4 isn't defined anywhere. I'm not sure about the IVideoEncoder thing, haven't gotten there yet.
NVrec works with the release version of avifile (0.5.x), it will be upgraded to 0.6 as soon as an official release is made. Unilt then, just "./configure --without-avifile" should do the trick. The native divx4 codec in DIVX4rec is much better anyway.
If you are interested in network streaming, try: DIVX4rec -dq 5 -db 512 -o tcp://0.0.0.0:54321 and mcplay tcp://<video streamin host>:54321 -justin