summaryrefslogtreecommitdiffstats
path: root/libmpdemux/tvi_def.h
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-10 23:32:10 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-10 23:32:10 +0000
commitfc363d39bc8a1aecc72b62c1108d7cc3b0b40a64 (patch)
tree7af9a7653c089d0c57bda269d4ffc82a2a97b789 /libmpdemux/tvi_def.h
parent31dc28382695dd2fa4a86a9676113a4eb36010ec (diff)
downloadmpv-fc363d39bc8a1aecc72b62c1108d7cc3b0b40a64.tar.bz2
mpv-fc363d39bc8a1aecc72b62c1108d7cc3b0b40a64.tar.xz
tv update
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2803 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/tvi_def.h')
-rw-r--r--libmpdemux/tvi_def.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/libmpdemux/tvi_def.h b/libmpdemux/tvi_def.h
index 9e9973b5f9..87511951d7 100644
--- a/libmpdemux/tvi_def.h
+++ b/libmpdemux/tvi_def.h
@@ -1,6 +1,7 @@
-static int init(priv_t *priv);
-static int exit(priv_t *priv);
+static int init(priv_t *priv, tvi_param_t *params);
+static int uninit(priv_t *priv);
static int control(priv_t *priv, int cmd, void *arg);
+static int start(priv_t *priv);
static int grab_video_frame(priv_t *priv, char *buffer, int len);
static int get_video_framesize(priv_t *priv);
static int grab_audio_frame(priv_t *priv, char *buffer, int len);
@@ -9,8 +10,9 @@ static int get_audio_framesize(priv_t *priv);
static tvi_functions_t functions =
{
init,
- exit,
+ uninit,
control,
+ start,
grab_video_frame,
get_video_framesize,
grab_audio_frame,
@@ -23,7 +25,7 @@ static tvi_handle_t *new_handle()
if (!h)
return(NULL);
- h->priv = malloc(sizeof(priv_t));
+ h->priv = (priv_t *)malloc(sizeof(priv_t));
if (!h->priv)
{
free(h);
@@ -32,6 +34,8 @@ static tvi_handle_t *new_handle()
memset(h->priv, 0, sizeof(priv_t));
h->info = &info;
h->functions = &functions;
+ h->params = NULL;
+ h->seq = 0;
return(h);
}