]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Added frsh aquosa contract negotiation to camera demo. The contract for video thread...
authorMartin Molnar <molnam1@fel.cvut.cz>
Thu, 4 Dec 2008 18:54:56 +0000 (19:54 +0100)
committerMartin <molnam1@fel.cvut.cz>
Thu, 4 Dec 2008 18:54:56 +0000 (19:54 +0100)
demo/camera/Makefile.omk
demo/camera/show_video_v4l_main.c

index 370596861695aa4410131bfb67b52cdd297d238b..4781243d970d474899713739d2a705650be95e20 100644 (file)
@@ -1,9 +1,10 @@
 LDFLAGS+= -L/usr/X11R6/lib 
 C_INCLUDE_PATH = -I/usr/X11R6/include
 GLUT_LIBS = glut GL GLU 
-lib_LOADLIBES+= $(GLUT_LIBS) m 
+FRSH_LIBS = frshaqcpu frsh qreslib
+lib_LOADLIBES+= $(GLUT_LIBS) m pthread rt $(FRSH_LIBS)
 
 bin_PROGRAMS = camera
-camera_SOURCES = show_video_v4l_main.c show_video_v4l_capture.c capture_v4l.c\
-                       extract_skin_color.c
-include_HEADERS = show_video_v4l.h capture_v4l.h extract_skin_color.h
+camera_SOURCES = camera.c show_video_v4l_main.c show_video_v4l_capture.c\
+                       capture_v4l.c extract_skin_color.c
+include_HEADERS = show_video_v4l.h capture_v4l.h extract_skin_color.h camera.h
index 17d1e270dfbdb89ba566869f54d2594692075ed5..ff7f242753e7d7dc797b12b4cfe7fd1ed96edb6f 100644 (file)
@@ -8,11 +8,16 @@
 
 int extract_skin_color;        /* global variable for enabling image processing */
 
-int main( int argc , char *argv[] )
+#include <camera.h>
+//int main( int argc , char *argv[] )
+void* video_thread(void* args)
 {
-
+    video_args_t *video_args = (video_args_t*) args;
+    int argc = video_args->argc;
+    char** argv;
+    
+    argv = video_args->argv;   
     static char window_title[1024]="Video Capture";
-
     int i,j;
     int video_input;