the playlist variables are now all static, and the wps code use the new
playlist_amount() function to get amount of songs in the current list. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2549 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a5c0fad617
commit
d035a9b0bc
4 changed files with 6 additions and 5 deletions
|
@ -37,14 +37,14 @@
|
|||
|
||||
#include "lang.h"
|
||||
|
||||
struct playlist_info playlist;
|
||||
static struct playlist_info playlist;
|
||||
|
||||
#define PLAYLIST_BUFFER_SIZE (AVERAGE_FILENAME_LENGTH*MAX_FILES_IN_DIR)
|
||||
|
||||
unsigned char playlist_buffer[PLAYLIST_BUFFER_SIZE];
|
||||
static unsigned char playlist_buffer[PLAYLIST_BUFFER_SIZE];
|
||||
static int playlist_end_pos = 0;
|
||||
|
||||
char now_playing[MAX_PATH+1];
|
||||
static char now_playing[MAX_PATH+1];
|
||||
|
||||
void playlist_clear(void)
|
||||
{
|
||||
|
|
|
@ -52,5 +52,6 @@ void empty_playlist(void);
|
|||
void add_indices_to_playlist(void);
|
||||
void playlist_clear(void);
|
||||
int playlist_add(char *filename);
|
||||
int playlist_amount(void);
|
||||
|
||||
#endif /* __PLAYLIST_H__ */
|
||||
|
|
|
@ -313,7 +313,7 @@ static char* get_tag(struct mp3entry* id3,
|
|||
return buf;
|
||||
|
||||
case 'e': /* Playlist Total Entries */
|
||||
snprintf(buf, buf_size, "%d", playlist.amount);
|
||||
snprintf(buf, buf_size, "%d", playlist_amount());
|
||||
return buf;
|
||||
|
||||
case 'c': /* Current Time in Song */
|
||||
|
|
|
@ -220,7 +220,7 @@ static int browse_id3(void)
|
|||
case 5:
|
||||
lcd_puts(0, 0, str(LANG_ID3_PLAYLIST));
|
||||
snprintf(scroll_text,sizeof(scroll_text), "%d/%d",
|
||||
id3->index + 1, playlist.amount);
|
||||
id3->index + 1, playlist_amount());
|
||||
lcd_puts_scroll(0, 1, scroll_text);
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in a new issue