Mercurial > mplayer.hg
diff mplayer.c @ 32543:18338ee51c9d
Export mp_basename in a function instead of duplicate macros in various places
author | cboesch |
---|---|
date | Tue, 16 Nov 2010 21:06:52 +0000 |
parents | 8fa2f43cb760 |
children | 17bb5a38ae2e |
line wrap: on
line diff
--- a/mplayer.c Tue Nov 16 19:58:54 2010 +0000 +++ b/mplayer.c Tue Nov 16 21:06:52 2010 +0000 @@ -349,8 +349,6 @@ #include "cfg-mplayer.h" -#define mp_basename2(s) (strrchr(s,'/')==NULL?(char*)s:(strrchr(s,'/')+1)) - const void *mpctx_get_video_out(MPContext *mpctx) { return mpctx->video_out; @@ -456,7 +454,7 @@ { case META_NAME: { - return strdup (mp_basename2 (filename)); + return strdup(mp_basename(filename)); } case META_VIDEO_CODEC: @@ -1046,8 +1044,6 @@ return eof; } -#define mp_basename(s) (strrchr(s,'\\')==NULL?(mp_basename2(s)):(strrchr(s,'\\')+1)) - static int playtree_add_playlist(play_tree_t* entry) { play_tree_add_bpf(entry,filename); @@ -3174,7 +3170,7 @@ mp_msg(MSGT_CPLAYER,MSGL_INFO,MSGTR_Playing, filename_recode(filename)); if(use_filename_title && vo_wintitle == NULL) - vo_wintitle = strdup ( mp_basename2 (filename)); + vo_wintitle = strdup(mp_basename(filename)); } edl_loadfile(); @@ -3368,7 +3364,8 @@ current_module="handle_demux_playlist"; while (ds_get_packet(mpctx->demuxer->video,&playlist_entry)>0) { - char *temp, *bname; + char *temp; + const char *bname; mp_msg(MSGT_CPLAYER,MSGL_V,"Adding file %s to element entry.\n", filename_recode(playlist_entry));