comparison src/wma/wma.c @ 1190:ed2d7787779e trunk

more warning elimination.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 21 Jun 2007 17:33:00 +0900
parents 940b7ded5756
children 095595555e7b
comparison
equal deleted inserted replaced
1189:af5bd4592100 1190:ed2d7787779e
79 static int wma_is_our_fd(char *filename, VFSFile *fd); 79 static int wma_is_our_fd(char *filename, VFSFile *fd);
80 static void wma_play_file(InputPlayback *data); 80 static void wma_play_file(InputPlayback *data);
81 static void wma_stop(InputPlayback *data); 81 static void wma_stop(InputPlayback *data);
82 static void wma_seek(InputPlayback *data, int time); 82 static void wma_seek(InputPlayback *data, int time);
83 static void wma_do_pause(InputPlayback *data, short p); 83 static void wma_do_pause(InputPlayback *data, short p);
84 static int wma_get_time(InputPlayback *data);
85 static void wma_get_song_info(char *filename, char **title, int *length); 84 static void wma_get_song_info(char *filename, char **title, int *length);
86 static TitleInput *wma_get_song_tuple(char *filename); 85 static TitleInput *wma_get_song_tuple(char *filename);
87 static char *wsong_title; 86 static char *wsong_title;
88 static int wsong_time; 87 static int wsong_time;
89 88
233 if(wma_pause) playback->output->pause(0); 232 if(wma_pause) playback->output->pause(0);
234 while(wma_decode && wma_seekpos!=-1) xmms_usleep(10000); 233 while(wma_decode && wma_seekpos!=-1) xmms_usleep(10000);
235 if(wma_pause) playback->output->pause(1); 234 if(wma_pause) playback->output->pause(1);
236 } 235 }
237 236
238 static int wma_get_time(InputPlayback *playback)
239 {
240 playback->output->buffer_free();
241 if(wma_decode) return playback->output->output_time();
242 return -1;
243 }
244
245 static gchar *extname(const char *filename) 237 static gchar *extname(const char *filename)
246 { 238 {
247 gchar *ext = strrchr(filename, '.'); 239 gchar *ext = strrchr(filename, '.');
248 if(ext != NULL) ++ext; 240 if(ext != NULL) ++ext;
249 return ext; 241 return ext;
250 }
251
252 static char* w_getstr(char* str)
253 {
254 if(str && strlen(str) > 0) return g_strdup(str);
255 return NULL;
256 } 242 }
257 243
258 static TitleInput *wma_get_song_tuple(gchar * filename) 244 static TitleInput *wma_get_song_tuple(gchar * filename)
259 { 245 {
260 TitleInput *tuple = NULL; 246 TitleInput *tuple = NULL;