X-Git-Url: http://git.maemo.org/git/?p=opencv;a=blobdiff_plain;f=interfaces%2Fch%2Fc%2Fhandmade%2Fcvcam%2FcvcamPlayAVI_chdl.c;fp=interfaces%2Fch%2Fc%2Fhandmade%2Fcvcam%2FcvcamPlayAVI_chdl.c;h=0000000000000000000000000000000000000000;hp=9fd856f69e228a7a3586934d34903b57d7148eeb;hb=e4c14cdbdf2fe805e79cd96ded236f57e7b89060;hpb=454138ff8a20f6edb9b65a910101403d8b520643 diff --git a/interfaces/ch/c/handmade/cvcam/cvcamPlayAVI_chdl.c b/interfaces/ch/c/handmade/cvcam/cvcamPlayAVI_chdl.c deleted file mode 100644 index 9fd856f..0000000 --- a/interfaces/ch/c/handmade/cvcam/cvcamPlayAVI_chdl.c +++ /dev/null @@ -1,37 +0,0 @@ -/* Copyright (c) 2001-2002 by SoftIntegration, Inc. All Rights Reserved */ -#include -#include -#include - -typedef void (*callback)(void *); -static ChInterp_t interp; -static void cvcamPlayAVI_chdl_funarg(void* arg); -static void *cvcamPlayAVI_chdl_funptr; - -EXPORTCH int cvcamPlayAVI_chdl(void *varg) { - va_list ap; - const char* file; - void* window; - int width; - int height; - callback callback_ch, callback_c=NULL; - int retval; - - Ch_VaStart(interp, ap, varg); - file = Ch_VaArg(interp, ap, const char*); - window = Ch_VaArg(interp, ap, void*); - width = Ch_VaArg(interp, ap, int); - height = Ch_VaArg(interp, ap, int); - callback_ch = Ch_VaArg(interp, ap, callback); - cvcamPlayAVI_chdl_funptr = (void *)callback_ch; - if (callback_ch != NULL) { - callback_c = (callback) cvcamPlayAVI_chdl_funarg; - } - retval = cvcamPlayAVI(file, window, width, height, callback_c); - Ch_VaEnd(interp, ap); - return retval; -} - -static void cvcamPlayAVI_chdl_funarg(void* arg) { - Ch_CallFuncByAddr(interp,cvcamPlayAVI_chdl_funptr,NULL,arg); -}