Mercurial > audlegacy-plugins
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; |