From 8939645dcf39c398e1b70b851b3410299ca619ce Mon Sep 17 00:00:00 2001 From: diego Date: Mon, 13 Sep 2010 18:09:29 +0000 Subject: stream/tv: move new_handle() function from header to tv.c Move TV input new_handle static function to tv.c and make it non-static. There is no need to duplicate the function in the binary. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32225 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/tv.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'stream/tv.c') diff --git a/stream/tv.c b/stream/tv.c index 76f4850999..daa6b7dd7f 100644 --- a/stream/tv.c +++ b/stream/tv.c @@ -80,6 +80,31 @@ static const tvi_info_t* tvi_driver_list[]={ NULL }; +tvi_handle_t *tv_new_handle(int size, const tvi_functions_t *functions) +{ + tvi_handle_t *h = malloc(sizeof(*h)); + + if (!h) + return NULL; + + h->priv = calloc(1, size); + + if (!h->priv) { + free(h); + return NULL; + } + + h->functions = functions; + h->seq = 0; + h->chanlist = -1; + h->chanlist_s = NULL; + h->norm = -1; + h->channel = -1; + h->scan = NULL; + + return h; +} + void tv_free_handle(tvi_handle_t *h) { if (h) { -- cgit v1.2.3