diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-03 13:05:30 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-03 13:05:30 +0000 |
commit | 2b0c600e6978ce721553e332d19ca8ba8b91aaf2 (patch) | |
tree | 96f06428c4974fd3e55a9a699dad5dffd95c2543 /vidix/vidixlib.c | |
parent | fa44281fc51f2a96a71fa250f8bafc937d049719 (diff) | |
download | mpv-2b0c600e6978ce721553e332d19ca8ba8b91aaf2.tar.bz2 mpv-2b0c600e6978ce721553e332d19ca8ba8b91aaf2.tar.xz |
using dlerror() instead strerror(), displays unresolved symbol messages
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4510 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vidix/vidixlib.c')
-rw-r--r-- | vidix/vidixlib.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vidix/vidixlib.c b/vidix/vidixlib.c index 2745d602f7..81e4734421 100644 --- a/vidix/vidixlib.c +++ b/vidix/vidixlib.c @@ -84,7 +84,7 @@ static int vdl_fill_driver(VDL_HANDLE stream) t_vdl(stream)->config_playback && t_vdl(stream)->playback_on && t_vdl(stream)->playback_off)) { - printf("vidixlib: Incomplete driver: some features are missed in it.\n"); + printf("vidixlib: Incomplete driver: some of essential features are missed in it.\n"); return 0; } return 1; @@ -101,7 +101,7 @@ static int vdl_probe_driver(VDL_HANDLE stream,const char *path,const char *name, if(verbose) printf("vidixlib: PROBING: %s\n",drv_name); if(!(t_vdl(stream)->handle = dlopen(drv_name,RTLD_LAZY|RTLD_GLOBAL))) { - if(verbose) printf("vidixlib: %s not driver: %s\n",drv_name,strerror(errno)); + if(verbose) printf("vidixlib: %s not driver: %s\n",drv_name,dlerror()); return 0; } _ver = dlsym(t_vdl(stream)->handle,"vixGetVersion"); @@ -172,6 +172,8 @@ VDL_HANDLE vdlOpen(const char *path,const char *name,unsigned cap,int verbose) strcat(drv_name,name); if(!(t_vdl(stream)->handle = dlopen(drv_name,RTLD_NOW|RTLD_GLOBAL))) { + if (verbose) + printf("vidixlib: dlopen error: %s\n", dlerror()); err: free(stream); return NULL; |