diff options
| author | Antti Ajanki <antti.ajanki@iki.fi> | 2013-08-06 10:00:55 +0300 |
|---|---|---|
| committer | Antti Ajanki <antti.ajanki@iki.fi> | 2013-08-06 10:00:55 +0300 |
| commit | 0099ac650c9a478af925c19e404436938a2b6437 (patch) | |
| tree | 754cc0a3c0cc6e587eb206e0ba5cc91ed7dd8708 /src/libwebvi/libwebvi.c | |
| parent | 7c81286a59639e139ac7e947378be24410701a5e (diff) | |
| download | vdr-plugin-webvideo-0099ac650c9a478af925c19e404436938a2b6437.tar.gz vdr-plugin-webvideo-0099ac650c9a478af925c19e404436938a2b6437.tar.bz2 | |
implement timeout callback
Diffstat (limited to 'src/libwebvi/libwebvi.c')
| -rw-r--r-- | src/libwebvi/libwebvi.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/libwebvi/libwebvi.c b/src/libwebvi/libwebvi.c index b3d030a..feeec28 100644 --- a/src/libwebvi/libwebvi.c +++ b/src/libwebvi/libwebvi.c @@ -90,13 +90,17 @@ WebviResult webvi_set_config(WebviCtx ctxhandle, WebviConfig conf, ...) { webvi_context_set_debug(ctx, strcmp(p, "0") != 0); break; case WEBVI_CONFIG_TIMEOUT_CALLBACK: - // FIXME - // va_arg(argptr, long) + { + webvi_timeout_callback callback = va_arg(argptr, webvi_timeout_callback); + webvi_context_set_timeout_callback(ctx, callback); break; + } case WEBVI_CONFIG_TIMEOUT_DATA: - // FIXME - // va_arg(argptr, long) + { + void *data = va_arg(argptr, void *); + webvi_context_set_timeout_data(ctx, data); break; + } default: res = WEBVIERR_INVALID_PARAMETER; }; |
