summaryrefslogtreecommitdiff
path: root/im/src/lua5/imlua_capture.c
diff options
context:
space:
mode:
authorNicolas "Pixel" Noble <pixel@nobis-crew.org>2010-09-09 01:06:43 +0200
committerNicolas "Pixel" Noble <pixel@nobis-crew.org>2010-09-09 01:06:47 +0200
commit92efe73791d0998536042bfab5a1babc67d168c7 (patch)
tree6c5f7e9d9a8e5b439f50821f498ae6f6df776f36 /im/src/lua5/imlua_capture.c
parentf23d91bd3ba87c8fe6691af9ebd1a5210e2fbaec (diff)
Upgrading to IM 3.6.2, and doing some cleanup at the same time.
Diffstat (limited to 'im/src/lua5/imlua_capture.c')
-rwxr-xr-xim/src/lua5/imlua_capture.c21
1 files changed, 13 insertions, 8 deletions
diff --git a/im/src/lua5/imlua_capture.c b/im/src/lua5/imlua_capture.c
index 59ec0fb..181cbd0 100755
--- a/im/src/lua5/imlua_capture.c
+++ b/im/src/lua5/imlua_capture.c
@@ -2,7 +2,7 @@
* \brief IM Lua 5 Binding
*
* See Copyright Notice in im_lib.h
- * $Id: imlua_capture.c,v 1.2 2009/08/12 04:09:17 scuri Exp $
+ * $Id: imlua_capture.c,v 1.4 2010/06/07 20:59:32 scuri Exp $
*/
#include <string.h>
@@ -68,7 +68,7 @@ static int imluaVideoCaptureDeviceDesc (lua_State *L)
}
/*****************************************************************************\
- im.VideoCaptureDeviceDesc(device)
+ im.VideoCaptureReloadDevices()
\*****************************************************************************/
static int imluaVideoCaptureReloadDevices (lua_State *L)
{
@@ -77,6 +77,16 @@ static int imluaVideoCaptureReloadDevices (lua_State *L)
}
/*****************************************************************************\
+ im.VideoCaptureReleaseDevices()
+\*****************************************************************************/
+static int imluaVideoCaptureReleaseDevices (lua_State *L)
+{
+ (void)L;
+ imVideoCaptureReleaseDevices();
+ return 0;
+}
+
+/*****************************************************************************\
im.VideoCaptureCreate()
\*****************************************************************************/
static int imluaVideoCaptureCreate (lua_State *L)
@@ -381,6 +391,7 @@ static const luaL_reg imcapture_lib[] = {
{"VideoCaptureDeviceCount", imluaVideoCaptureDeviceCount},
{"VideoCaptureDeviceDesc", imluaVideoCaptureDeviceDesc},
{"VideoCaptureReloadDevices", imluaVideoCaptureReloadDevices},
+ {"VideoCaptureReleaseDevices", imluaVideoCaptureReleaseDevices},
{"VideoCaptureCreate", imluaVideoCaptureCreate},
{"VideoCaptureDestroy", imluaVideoCaptureDestroy},
{NULL, NULL}
@@ -435,9 +446,3 @@ int luaopen_imlua_capture(lua_State *L)
{
return imlua_open_capture(L);
}
-
-int luaopen_imlua_capture51(lua_State *L)
-{
- return imlua_open_capture(L);
-}
-