Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide
translations



Rockbox mail archive

Subject: Re: Announce: id3v2 patch 706111 updated

Re: Announce: id3v2 patch 706111 updated

From: Henrik Backe <backe_at_swipnet.se>
Date: Fri, 23 May 2003 14:47:18 +0200

"TP Diffenbach" wrote in message > I've updated patch 706111 with diffs to
cvs 2003-05-22, and corrected the diffs to not include unchanged portions of
the files diffed.
>
> Patch 706111 adds freeform genre, freeform year, freeform track number,
and composer to the Id3v2 information.
>

I'm only missing one thing, the ID3 browser does not use your freeform tags.
Feel free to add the following to your patch.

.../Henrik

--- orig/apps/wps.c 2003-05-23 13:25:55.000000000 +0200
+++ dev/apps/wps.c 2003-05-23 14:35:16.000000000 +0200
_at__at_ -186,19 +186,17 _at__at_

             case 3:
                 lcd_puts(0, 0, str(LANG_ID3_TRACKNUM));
-
- if (id3->tracknum) {
- snprintf(scroll_text,sizeof(scroll_text), "%d",
- id3->tracknum);
- lcd_puts_scroll(0, 1, scroll_text);
- }
- else
- lcd_puts_scroll(0, 1, str(LANG_ID3_NO_TRACKNUM));
+ lcd_puts_scroll(0, 1,
+ id3->track_string ?
+ id3->track_string :
+ (char*)str(LANG_ID3_NO_TRACKNUM));
                 break;

             case 4:
                 lcd_puts(0, 0, str(LANG_ID3_GENRE));
                 lcd_puts_scroll(0, 1,
+ id3->genre_string ?
+ id3->genre_string :
                                 wps_get_genre(id3->genre) ?
                                 wps_get_genre(id3->genre) :
                                 (char*)str(LANG_ID3_NO_INFO));
_at__at_ -206,13 +204,10 _at__at_

             case 5:
                 lcd_puts(0, 0, str(LANG_ID3_YEAR));
- if (id3->year) {
- snprintf(scroll_text,sizeof(scroll_text), "%d",
- id3->year);
- lcd_puts_scroll(0, 1, scroll_text);
- }
- else
- lcd_puts_scroll(0, 1, str(LANG_ID3_NO_INFO));
+ lcd_puts_scroll(0, 1,
+ id3->year_string ?
+ id3->year_string :
+ (char*)str(LANG_ID3_NO_INFO));
                 break;

             case 6:
Received on 2003-05-23

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy