cvs | 1 Nov 12:12 2006
Picon

pondlife: apps debug_menu.c,1.226,1.227

Update of /cvsroot/rockbox/apps
In directory labb:/tmp/cvs-serv17719/apps

Modified Files:
	debug_menu.c 
Log Message:
Restore CPU default frequency when boosting cancelled in debug menu

Index: debug_menu.c
===================================================================
RCS file: /cvsroot/rockbox/apps/debug_menu.c,v
retrieving revision 1.226
retrieving revision 1.227
diff -u -d -r1.226 -r1.227
--- debug_menu.c	30 Oct 2006 11:33:37 -0000	1.226
+++ debug_menu.c	1 Nov 2006 11:12:21 -0000	1.227
 <at>  <at>  -1321,6 +1321,7  <at>  <at> 
             case ACTION_STD_OK:
                 while (get_cpu_boost_counter() > 0)
                     cpu_boost_id(false, CPUBOOSTID_DEBUGMENU_MANUAL);
+                set_cpu_frequency(CPUFREQ_DEFAULT);
                 break;

             case ACTION_STD_CANCEL:

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs

(Continue reading)

cvs | 1 Nov 13:03 2006
Picon

jdgordon: apps/gui list.c,1.34,1.35

Update of /cvsroot/rockbox/apps/gui
In directory labb:/tmp/cvs-serv17097/apps/gui

Modified Files:
	list.c 
Log Message:
fixes fs# 5938 - scrollbar with title enabled shows one less than it should

Index: list.c
===================================================================
RCS file: /cvsroot/rockbox/apps/gui/list.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- list.c	25 Sep 2006 11:06:54 -0000	1.34
+++ list.c	1 Nov 2006 12:03:27 -0000	1.35
 <at>  <at>  -356,7 +356,7  <at>  <at> 
         gui_scrollbar_draw(display, 0, y_start, SCROLLBAR_WIDTH-1,
                            scrollbar_y_end - y_start, gui_list->nb_items,
                            gui_list->start_item,
-                           gui_list->start_item + display->nb_lines, VERTICAL);
+                           gui_list->start_item + lines, VERTICAL);
     }
 #endif

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs

(Continue reading)

cvs | 1 Nov 20:19 2006
Picon

pondlife: apps playback.c,1.380,1.381

Update of /cvsroot/rockbox/apps
In directory labb:/tmp/cvs-serv18778/apps

Modified Files:
	playback.c 
Log Message:
Fix up non-voice build and stop crashes if crossfade settings changed during playback

Index: playback.c
===================================================================
RCS file: /cvsroot/rockbox/apps/playback.c,v
retrieving revision 1.380
retrieving revision 1.381
diff -u -d -r1.380 -r1.381
--- playback.c	30 Oct 2006 20:19:21 -0000	1.380
+++ playback.c	1 Nov 2006 19:19:36 -0000	1.381
 <at>  <at>  -164,6 +164,7  <at>  <at> 
 /* Variables are commented with the threads that use them: *
  * A=audio, C=codec, V=voice. A suffix of - indicates that *
  * the variable is read but not updated on that thread.    */
+/* TBD: Split out "audio" and "calling" threads */

 /* Main state control */
 static struct event_queue codec_callback_queue; /* Queue for codec callback responses */
 <at>  <at>  -205,6 +206,7  <at>  <at> 
 static bool dir_skip = false;                   /* Is a directory skip pending? (A) */
 static bool new_playlist = false;               /* Are we starting a new playlist? (A) */
 static int wps_offset = 0;                      /* Pending track change offset, to keep WPS responsive (A) */
+static bool quick_restart = false;              /* Are we doing a quick restart for buffer resizing? (A) */

(Continue reading)

cvs | 1 Nov 20:35 2006
Picon

pondlife: apps playback.c,1.381,1.382

Update of /cvsroot/rockbox/apps
In directory labb:/tmp/cvs-serv29792/apps

Modified Files:
	playback.c 
Log Message:
Remove unwanted logf

Index: playback.c
===================================================================
RCS file: /cvsroot/rockbox/apps/playback.c,v
retrieving revision 1.381
retrieving revision 1.382
diff -u -d -r1.381 -r1.382
--- playback.c	1 Nov 2006 19:19:36 -0000	1.381
+++ playback.c	1 Nov 2006 19:35:53 -0000	1.382
 <at>  <at>  -614,7 +614,6  <at>  <at> 
     enable = 0;
     size = NATIVE_FREQUENCY*2;
 #endif
-    logf("%ld->%ld", (long) pcmbuf_get_bufsize(), (long) size);
     if (pcmbuf_get_bufsize() == size)
         return ;

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs

(Continue reading)

cvs | 2 Nov 08:53 2006
Picon

pondlife: apps playback.c,1.382,1.383

Update of /cvsroot/rockbox/apps
In directory labb:/tmp/cvs-serv5824/apps

Modified Files:
	playback.c 
Log Message:
A better fix for the crossfade setting crash (with no global variables added)

Index: playback.c
===================================================================
RCS file: /cvsroot/rockbox/apps/playback.c,v
retrieving revision 1.382
retrieving revision 1.383
diff -u -d -r1.382 -r1.383
--- playback.c	1 Nov 2006 19:35:53 -0000	1.382
+++ playback.c	2 Nov 2006 07:53:55 -0000	1.383
 <at>  <at>  -206,7 +206,6  <at>  <at> 
 static bool dir_skip = false;                   /* Is a directory skip pending? (A) */
 static bool new_playlist = false;               /* Are we starting a new playlist? (A) */
 static int wps_offset = 0;                      /* Pending track change offset, to keep WPS responsive (A) */
-static bool quick_restart = false;              /* Are we doing a quick restart for buffer resizing? (A) */

 /* Callbacks..  */
 void (*track_changed_callback)(struct mp3entry *id3); /* ...when current track has really changed */
 <at>  <at>  -460,7 +459,7  <at>  <at> 
     queue_post(&audio_queue, Q_AUDIO_STOP, 0);

     /* Don't return until playback has actually stopped */
-    while(playing)
+    while(playing || !queue_empty(&audio_queue))
(Continue reading)

cvs | 2 Nov 16:39 2006
Picon

jethead71: firmware/target/coldfire system-coldfire.c,1.1,1.2

Update of /cvsroot/rockbox/firmware/target/coldfire
In directory labb:/tmp/cvs-serv21557/firmware/target/coldfire

Modified Files:
	system-coldfire.c 
Log Message:
Display correct exception information on ColdFire targets.

Index: system-coldfire.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/target/coldfire/system-coldfire.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- system-coldfire.c	30 Oct 2006 14:17:14 -0000	1.1
+++ system-coldfire.c	2 Nov 2006 15:39:08 -0000	1.2
 <at>  <at>  -26,7 +26,7  <at>  <at> 
   extern __attribute__((weak,alias("UIE"))) void name (void)

 static const char* const irqname[] = {
-    "", "", "AccessErr","AddrErr","IllInstr", "", "","",
+    "", "", "AccessErr","AddrErr","IllInstr", "DivX0", "","",
     "PrivVio","Trace","Line-A", "Line-F","Debug","","FormErr","Uninit",
     "","","","","","","","",
     "Spurious","Level1","Level2","Level3","Level4","Level5","Level6","Level7",
 <at>  <at>  -136,29 +136,39  <at>  <at> 
 default_interrupt (CDROMILSYNC); /* CD-ROM Illegal sync */
 default_interrupt (CDROMNEWBLK); /* CD-ROM New block */

-void UIE (void) /* Unexpected Interrupt or Exception */
(Continue reading)

cvs | 2 Nov 19:50 2006
Picon

nls: apps/plugins brickmania.c,1.28,1.29

Update of /cvsroot/rockbox/apps/plugins
In directory labb:/tmp/cvs-serv31737

Modified Files:
	brickmania.c 
Log Message:
Updated helptext to include all powerups

Index: brickmania.c
===================================================================
RCS file: /cvsroot/rockbox/apps/plugins/brickmania.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- brickmania.c	26 Oct 2006 13:37:55 -0000	1.28
+++ brickmania.c	2 Nov 2006 18:50:08 -0000	1.29
 <at>  <at>  -1018,8 +1018,8  <at>  <at> 
     int yoffset=0;
     /* set the maximum x and y in the helpscreen
        dont forget to update, if you change text */
-    int maxY=160;
-    int maxX=210;
+    int maxY=180;
+    int maxX=215;

     while(true) {
 #ifdef HAVE_LCD_COLOR
 <at>  <at>  -1075,16 +1075,18  <at>  <at> 
         rb->lcd_putsxy(1+xoffset, 10*(h+2)+yoffset, "Specials");
 #endif
(Continue reading)

cvs | 2 Nov 21:50 2006
Picon

amiconn: firmware/export mcf5249.h,1.10,1.11

Update of /cvsroot/rockbox/firmware/export
In directory labb:/tmp/cvs-serv10639/firmware/export

Modified Files:
	mcf5249.h 
Log Message:
H300: (1) Use DMA for LCD updates, with auto-aligned line reads. Speeds up LCD updates by ~ 75% at 11MHz and
45MHz. Only ~ 11% speedup at 124MHz due to (2). (2) Less aggressive LCD transfer timing at 124MHz. With the
previous timing, slightly corrupted display contents was reported, and with DMA transfers at least 4
waitstates are needed to make updates work at all. * A table in system-iriver.c shows settings for all
integer multiples of the base clock frequency (info for developers, not yet complete).

Index: mcf5249.h
===================================================================
RCS file: /cvsroot/rockbox/firmware/export/mcf5249.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- mcf5249.h	5 Nov 2005 03:28:20 -0000	1.10
+++ mcf5249.h	2 Nov 2006 20:50:50 -0000	1.11
 <at>  <at>  -251,6 +251,7  <at>  <at> 
 #define DMA_EEXT        (1 << 30)       /* Enable peripherial request   */
 #define DMA_CS          (1 << 29)       /* Cycle Steal                  */
 #define DMA_AA          (1 << 28)       /* Auto-Align                   */
+#define DMA_BWC(x)      (((x)&7) << 25) /* Bandwidth control            */
 #define DMA_SINC        (1 << 22)       /* Source Increment             */
 #define DMA_SSIZE(x)    (((x)&3) << 20) /* Size of source data          */
 #define DMA_DINC        (1 << 19)       /* Destination Increment        */

_______________________________________________
(Continue reading)

cvs | 2 Nov 21:50 2006
Picon

amiconn: firmware/drivers lcd-h300.c,1.14,1.15

Update of /cvsroot/rockbox/firmware/drivers
In directory labb:/tmp/cvs-serv10639/firmware/drivers

Modified Files:
	lcd-h300.c 
Log Message:
H300: (1) Use DMA for LCD updates, with auto-aligned line reads. Speeds up LCD updates by ~ 75% at 11MHz and
45MHz. Only ~ 11% speedup at 124MHz due to (2). (2) Less aggressive LCD transfer timing at 124MHz. With the
previous timing, slightly corrupted display contents was reported, and with DMA transfers at least 4
waitstates are needed to make updates work at all. * A table in system-iriver.c shows settings for all
integer multiples of the base clock frequency (info for developers, not yet complete).

Index: lcd-h300.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/drivers/lcd-h300.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- lcd-h300.c	23 Aug 2006 17:30:51 -0000	1.14
+++ lcd-h300.c	2 Nov 2006 20:50:50 -0000	1.15
 <at>  <at>  -368,7 +368,16  <at>  <at> 
         /* Copy display bitmap to hardware */
         lcd_write_reg(R_RAM_ADDR_SET, xoffset << 8);
         lcd_begin_write_gram();
-        lcd_write_data((unsigned short *)lcd_framebuffer, LCD_WIDTH*LCD_HEIGHT);
+
+        DAR3 = 0xf0000002;
+        SAR3 = (unsigned long)lcd_framebuffer;
+        BCR3 = LCD_WIDTH*LCD_HEIGHT*2;
+        DCR3 = DMA_AA | DMA_BWC(1)
(Continue reading)

cvs | 2 Nov 21:50 2006
Picon

amiconn: firmware/target/coldfire/iriver system-iriver.c,1.1,1.2

Update of /cvsroot/rockbox/firmware/target/coldfire/iriver
In directory labb:/tmp/cvs-serv10639/firmware/target/coldfire/iriver

Modified Files:
	system-iriver.c 
Log Message:
H300: (1) Use DMA for LCD updates, with auto-aligned line reads. Speeds up LCD updates by ~ 75% at 11MHz and
45MHz. Only ~ 11% speedup at 124MHz due to (2). (2) Less aggressive LCD transfer timing at 124MHz. With the
previous timing, slightly corrupted display contents was reported, and with DMA transfers at least 4
waitstates are needed to make updates work at all. * A table in system-iriver.c shows settings for all
integer multiples of the base clock frequency (info for developers, not yet complete).

Index: system-iriver.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/target/coldfire/iriver/system-iriver.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- system-iriver.c	30 Oct 2006 08:56:05 -0000	1.1
+++ system-iriver.c	2 Nov 2006 20:50:50 -0000	1.2
 <at>  <at>  -24,6 +24,28  <at>  <at> 
 #include "timer.h"
 #include "pcf50606.h"

+/* Settings for all possible clock frequencies (with properly working timers)
+ *
+ *                        xxx_REFRESH_TIMER below
+ * system.h, CPUFREQ_xxx_MULT        |
+ *              |                    |
+ *              V                    V
(Continue reading)


Gmane