diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-10 23:32:10 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-10 23:32:10 +0000 |
commit | fc363d39bc8a1aecc72b62c1108d7cc3b0b40a64 (patch) | |
tree | 7af9a7653c089d0c57bda269d4ffc82a2a97b789 /libmpdemux/tvi_def.h | |
parent | 31dc28382695dd2fa4a86a9676113a4eb36010ec (diff) | |
download | mpv-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.h | 12 |
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); } |