Mercurial > mplayer.hg
changeset 7728:64b5604195c5
make local stuff 'static', complete uninit
author | arpi |
---|---|
date | Sun, 13 Oct 2002 21:26:00 +0000 |
parents | 6face4250a29 |
children | 36170c5a3c9a |
files | libmpcodecs/vd_realvid.c |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpcodecs/vd_realvid.c Sun Oct 13 20:48:46 2002 +0000 +++ b/libmpcodecs/vd_realvid.c Sun Oct 13 21:26:00 2002 +0000 @@ -22,13 +22,13 @@ LIBVD_EXTERN(realvid) -unsigned long (*rvyuv_custom_message)(unsigned long*,void*); -unsigned long (*rvyuv_free)(void*); -unsigned long (*rvyuv_hive_message)(unsigned long,unsigned long); -unsigned long (*rvyuv_init)(void*, void*); // initdata,context -unsigned long (*rvyuv_transform)(char*, char*,unsigned long*,unsigned long*,void*); +static unsigned long (*rvyuv_custom_message)(unsigned long*,void*); +static unsigned long (*rvyuv_free)(void*); +static unsigned long (*rvyuv_hive_message)(unsigned long,unsigned long); +static unsigned long (*rvyuv_init)(void*, void*); // initdata,context +static unsigned long (*rvyuv_transform)(char*, char*,unsigned long*,unsigned long*,void*); -void *rv_handle=NULL; +static void *rv_handle=NULL; void *__builtin_vec_new(unsigned long size) { return malloc(size); @@ -63,7 +63,7 @@ } /* exits program when failure */ -int load_syms_linux(char *path) { +static int load_syms_linux(char *path) { void *handle; mp_msg(MSGT_DECVIDEO,MSGL_INFO, "opening shared obj '%s'\n", path); @@ -96,7 +96,7 @@ void* LoadLibraryA(char* name); void* GetProcAddress(void* handle,char* func); -int load_syms_windows(char *path) { +static int load_syms_windows(char *path) { void *handle; Setup_LDT_Keeper(); rv_handle = handle = LoadLibraryA(path); @@ -177,6 +177,7 @@ // uninit driver static void uninit(sh_video_t *sh){ + if(rvyuv_free) rvyuv_free(sh->context); if(rv_handle) dlclose(rv_handle); rv_handle=NULL; }