WebHosting Paid by #1Payday.Loans
This is an attempt at a high performance audio/video capture engine. It currently only supports v4l1, v4l2 and OSS drivers. This engine makes use of deep buffers (2 seconds+) for audio and video. The video is buffered in the driver to avoid too many costly userspace copies. The audio is buffered in a userspace ring buffer. This is expensive, but neccessary, as OSS drivers are often limited to very short buffers.
URL: https://nvrec.sourceforge.net
Author: Justin Schoeman <justin@expertron.co.za>
Maintainer: Tilmann Bitterberg <transcode@tibit.org>
License: GPL
Status: Beta
Version: 20030316
Download: https://nvrec.sourceforge.net/downloads/ nvrec-20030316.tar.gz
Buildtime: 2691 (5) ERROR seconds (on reference hardware)
Buildtime: 2771 (9) ERROR seconds (on reference hardware)
Buildtime: 2781 (5) ERROR seconds (on reference hardware)
Buildtime: 2747 (9) ERROR seconds (on reference hardware)
Buildtime: 2695 (5) ERROR seconds (on reference hardware)
Buildtime: 2718 (9) ERROR seconds (on reference hardware)
ROCK Sources: nvrec.cache, nvrec.conf, nvrec.desc
[5-ERROR] then mv -f ".deps/RTjpegN.Tpo" ".deps/RTjpegN.Po"; else rm -f ".deps/RTjpe gN.Tpo"; exit 1; fi [5-ERROR] RTjpegN.c:34:2: warning: #warning Compiling MMX only code! [5-ERROR] RTjpegN.c: In function 'RTjpeg_b2s': [5-ERROR] RTjpegN.c:165: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:174: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:203: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:215: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:232: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:253: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:263: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c:270: error: lvalue required as left operand of assignment [5-ERROR] RTjpegN.c: In function 'RTjpeg_compressYUV420': [5-ERROR] RTjpegN.c:2864: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:2865: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:2886: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:2890: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:2894: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:2898: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c: In function 'RTjpeg_compressYUV422': [5-ERROR] RTjpegN.c:2918: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:2939: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:2943: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c: In function 'RTjpeg_decompressYUV422': [5-ERROR] RTjpegN.c:2989: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:3017: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c:3023: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c: In function 'RTjpeg_decompressYUV420': [5-ERROR] RTjpegN.c:3037: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:3038: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:3066: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c:3072: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c:3078: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c:3084: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [5-ERROR] RTjpegN.c: In function 'RTjpeg_mcompressYUV420': [5-ERROR] RTjpegN.c:3218: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:3219: warning: pointer targets in initialization differ in signedness [5-ERROR] RTjpegN.c:3257: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:3266: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:3275: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:3284: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c: In function 'RTjpeg_mcompressYUV422': [5-ERROR] RTjpegN.c:3324: warning: pointer targets in assignment differ in signedness [5-ERROR] RTjpegN.c:3352: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] RTjpegN.c:3361: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [5-ERROR] make[2]: *** [RTjpegN.o] Error 1 [5-ERROR] make[2]: Leaving directory `/ROCK/loop/src.nvrec.1181948502.18072.883075602/nvre c-20030316/nuv' [5-ERROR] make[1]: *** [all-recursive] Error 1 [5-ERROR] make[1]: Leaving directory `/ROCK/loop/src.nvrec.1181948502.18072.883075602/nvre c-20030316' [5-ERROR] make: *** [all] Error 2 [5-ERROR] --- BUILD ERROR --- [9-ERROR] then mv -f ".deps/RTjpegN.Tpo" ".deps/RTjpegN.Po"; else rm -f ".deps/RTjpe gN.Tpo"; exit 1; fi [9-ERROR] RTjpegN.c:34:2: warning: #warning Compiling MMX only code! [9-ERROR] RTjpegN.c: In function 'RTjpeg_b2s': [9-ERROR] RTjpegN.c:165: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:174: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:203: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:215: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:232: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:253: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:263: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c:270: error: lvalue required as left operand of assignment [9-ERROR] RTjpegN.c: In function 'RTjpeg_compressYUV420': [9-ERROR] RTjpegN.c:2864: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:2865: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:2886: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:2890: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:2894: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:2898: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c: In function 'RTjpeg_compressYUV422': [9-ERROR] RTjpegN.c:2918: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:2939: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:2943: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c: In function 'RTjpeg_decompressYUV422': [9-ERROR] RTjpegN.c:2989: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:3017: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c:3023: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c: In function 'RTjpeg_decompressYUV420': [9-ERROR] RTjpegN.c:3037: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:3038: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:3066: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c:3072: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c:3078: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c:3084: warning: pointer targets in passing argument 1 of 'RTjpeg_idct' differ in signedness [9-ERROR] RTjpegN.c: In function 'RTjpeg_mcompressYUV420': [9-ERROR] RTjpegN.c:3218: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:3219: warning: pointer targets in initialization differ in signedness [9-ERROR] RTjpegN.c:3257: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:3266: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:3275: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:3284: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c: In function 'RTjpeg_mcompressYUV422': [9-ERROR] RTjpegN.c:3324: warning: pointer targets in assignment differ in signedness [9-ERROR] RTjpegN.c:3352: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] RTjpegN.c:3361: warning: pointer targets in passing argument 1 of 'RTjpeg_dctY' differ in signedness [9-ERROR] make[2]: *** [RTjpegN.o] Error 1 [9-ERROR] make[2]: Leaving directory `/ROCK/loop/src.nvrec.1181969117.10030.833437043/nvre c-20030316/nuv' [9-ERROR] make[1]: *** [all-recursive] Error 1 [9-ERROR] make[1]: Leaving directory `/ROCK/loop/src.nvrec.1181969117.10030.833437043/nvre c-20030316' [9-ERROR] make: *** [all] Error 2 [9-ERROR] --- BUILD ERROR ---