mailer | 1 Feb 03:02 2008

jethead71: r16193 - trunk/firmware/target/arm/iriver/h10

Date: 2008-02-01 03:02:38 +0100 (Fri, 01 Feb 2008)
New Revision: 16193

Log Message:
H10-20GB: Commit the first patch in FS#8533 to fix the mpegplayer display problem where only half the data
was reaching the display on some players. Two individuals report that it corrects it.

Modified:
   trunk/firmware/target/arm/iriver/h10/lcd-as-h10.S

Modified: trunk/firmware/target/arm/iriver/h10/lcd-as-h10.S
===================================================================
--- trunk/firmware/target/arm/iriver/h10/lcd-as-h10.S	2008-01-31 21:05:32 UTC (rev 16192)
+++ trunk/firmware/target/arm/iriver/h10/lcd-as-h10.S	2008-02-01 02:02:38 UTC (rev 16193)
 <at>  <at>  -115,7 +115,8  <at>  <at> 
     ldr         r3, [r0]                 <at> 
     tst         r3, #LCD2_BUSY_MASK      <at> 
     bne         20b                      <at> 
-    stmia       r0, { r7, r11 }          <at> 
+    str         r7, [r0]                 <at> 
+    str         r11, [r0]                <at> 
                                          <at> 
     sub         r7, r12, #16             <at>  r7 = Y = (Y' - 16)*74
     add         r12, r7, r7, asl #2      <at> 
 <at>  <at>  -151,7 +152,8  <at>  <at> 
     ldr         r3, [r0]                 <at> 
     tst         r3, #LCD2_BUSY_MASK      <at> 
     bne         20b                      <at> 
-    stmia       r0, { r7, r11 }          <at> 
+    str         r7, [r0]                 <at> 
(Continue reading)

mailer | 1 Feb 03:25 2008

jethead71: r16194 - in trunk/apps: . plugins/mpegplayer

Date: 2008-02-01 03:25:15 +0100 (Fri, 01 Feb 2008)
New Revision: 16194

Log Message:
mpegplayer: Use the core DSP to process audio. Removes the sample rate restriction on audio and any mpeg
audio samplerate may be used. Use the global sound settings for audio output with the option to force any
one of the processing stages off. All are forced off by default. I didn't personally care to fully
duplicate the Sound Settings menu which would have been needed since using the core one would affect
settings globally and exactly the same configuration probably isn't desired since the CPU load for video
playback is much greater. Rebalance the threading to compensate with some expense to buffering speed.

Modified:
   trunk/apps/plugin.c
   trunk/apps/plugin.h
   trunk/apps/plugins/mpegplayer/audio_thread.c
   trunk/apps/plugins/mpegplayer/mpeg_misc.h
   trunk/apps/plugins/mpegplayer/mpeg_settings.c
   trunk/apps/plugins/mpegplayer/mpeg_settings.h
   trunk/apps/plugins/mpegplayer/mpegplayer.h
   trunk/apps/plugins/mpegplayer/pcm_output.c
   trunk/apps/plugins/mpegplayer/pcm_output.h
   trunk/apps/plugins/mpegplayer/video_thread.c

Modified: trunk/apps/plugin.c
===================================================================
--- trunk/apps/plugin.c	2008-02-01 02:02:38 UTC (rev 16193)
+++ trunk/apps/plugin.c	2008-02-01 02:25:15 UTC (rev 16194)
 <at>  <at>  -586,6 +586,11  <at>  <at> 
 #endif
     sound_unit,
(Continue reading)

mailer | 1 Feb 04:52 2008

jdgordon: r16195 - trunk/apps

Date: 2008-02-01 04:52:57 +0100 (Fri, 01 Feb 2008)
New Revision: 16195

Log Message:
Fix the playlist catalog setting

Modified:
   trunk/apps/settings_list.c

Modified: trunk/apps/settings_list.c
===================================================================
--- trunk/apps/settings_list.c	2008-02-01 02:25:15 UTC (rev 16194)
+++ trunk/apps/settings_list.c	2008-02-01 03:52:57 UTC (rev 16195)
 <at>  <at>  -1188,7 +1188,7  <at>  <at> 
     OFFON_SETTING(0, keyclick_repeats, LANG_KEYCLICK_REPEATS, false, "keyclick repeats", NULL),
 #endif /* CONFIG_CODEC == SWCODEC */
     FILENAME_SETTING(0, playlist_catalog_dir, "playlist catalog directory",
-                    PLAYLIST_CATALOG_DEFAULT_DIR, "", "", MAX_FILENAME+1),
+                    PLAYLIST_CATALOG_DEFAULT_DIR, NULL, NULL, MAX_FILENAME+1),
 };

 const int nb_settings = sizeof(settings)/sizeof(*settings);

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

mailer | 2 Feb 02:10 2008

pixelma: r16196 - in trunk/wps: . cabbiev2

Date: 2008-02-02 02:10:43 +0100 (Sat, 02 Feb 2008)
New Revision: 16196

Log Message:
Several fixes for the cabbiev2 theme. (1) Rename the files used for the rwps and change the WPSLIST so that it
is done the same way as for iCatcher and .rwps files are actually included in the zip. (2) Replace the Iaudio
rwps background which was taken fron the unicode version before with the correct one. (3) Fix the e200 wps
to look like the author intended and with the progressbar at the right spot. (4) Make the 160x128 greyscale
version use the helvR10 font as the colour version does. This also fixes a potential issue with the Iaudio
rwps. (5) Clean up the WPSLIST a bit and drop (hopefully) unnecessary definitions. I guess it could be even
simplified some more, someone with a bit perl foo should look into this. -- (3) and (4) taken from the last
entries in FS#8443 by Apoo Maha.

Added:
   trunk/wps/cabbiev2.128x64x1.wps
   trunk/wps/cabbiev2.128x96x2.wps
Removed:
   trunk/wps/cabbiev2.rwps-128x64x1.rwps
   trunk/wps/cabbiev2.rwps-128x96x2.rwps
Modified:
   trunk/wps/WPSLIST
   trunk/wps/cabbiev2.160x128x2.wps
   trunk/wps/cabbiev2.176x220x16.wps
   trunk/wps/cabbiev2/background-128x96x2.bmp
   trunk/wps/cabbiev2/lockclosed-160x128x2.bmp
   trunk/wps/cabbiev2/lockopen-160x128x2.bmp
   trunk/wps/cabbiev2/pb-176x220x16.bmp
   trunk/wps/cabbiev2/wpsbackdrop-160x128x2.bmp
   trunk/wps/cabbiev2/wpsbackdrop-176x220x16.bmp

(Continue reading)

mailer | 2 Feb 04:00 2008

jethead71: r16197 - trunk/firmware

Date: 2008-02-02 04:00:34 +0100 (Sat, 02 Feb 2008)
New Revision: 16197

Log Message:
Fix a minor ;) problem that would keep other threads from running during priority_yield calls unless they
had aged too much. Basically it operates in the manner of the original implementation. _May_ help 5.5g
buffering problems so do test that.

Modified:
   trunk/firmware/thread.c

Modified: trunk/firmware/thread.c
===================================================================
--- trunk/firmware/thread.c	2008-02-02 01:10:43 UTC (rev 16196)
+++ trunk/firmware/thread.c	2008-02-02 03:00:34 UTC (rev 16197)
 <at>  <at>  -1615,12 +1615,13  <at>  <at> 
      * got CPU time. */
     for (;;)
     {
-        int priority = MIN(thread->priority, thread->priority_x);
+        int priority = thread->priority;

         if (priority < cores[core].highest_priority)
             cores[core].highest_priority = priority;

         if (priority == cores[core].highest_priority ||
+            thread->priority_x < cores[core].highest_priority ||
             (current_tick - thread->last_run > priority * 8))
         {
             cores[core].running = thread;
(Continue reading)

mailer | 2 Feb 06:41 2008

moos: r16198 - trunk/apps/lang

Date: 2008-02-02 06:41:27 +0100 (Sat, 02 Feb 2008)
New Revision: 16198

Log Message:
Update the french translation, and fix a typo in english.lang

Modified:
   trunk/apps/lang/english.lang
   trunk/apps/lang/francais.lang

Modified: trunk/apps/lang/english.lang
===================================================================
--- trunk/apps/lang/english.lang	2008-02-02 03:00:34 UTC (rev 16197)
+++ trunk/apps/lang/english.lang	2008-02-02 05:41:27 UTC (rev 16198)
 <at>  <at>  -11542,7 +11542,7  <at>  <at> 
 </phrase>
 <phrase>
   id: LANG_KEYCLICK
-  desc: in keyclick settings men
+  desc: in keyclick settings menu
   user:
   <source>
     *: none
 <at>  <at>  -11559,7 +11559,7  <at>  <at> 
 </phrase>
 <phrase>
   id: LANG_KEYCLICK_REPEATS
-  desc: in keyclick settings men
+  desc: in keyclick settings menu
   user:
(Continue reading)

mailer | 2 Feb 13:00 2008

rasher: r16199 - trunk/apps/lang

Date: 2008-02-02 13:00:55 +0100 (Sat, 02 Feb 2008)
New Revision: 16199

Log Message:
Do not bother translators with irrelevant changes

Modified:
   trunk/apps/lang/chinese-simp.lang
   trunk/apps/lang/chinese-trad.lang
   trunk/apps/lang/dansk.lang
   trunk/apps/lang/finnish.lang
   trunk/apps/lang/italiano.lang
   trunk/apps/lang/nederlands.lang

Modified: trunk/apps/lang/chinese-simp.lang
===================================================================
--- trunk/apps/lang/chinese-simp.lang	2008-02-02 05:41:27 UTC (rev 16198)
+++ trunk/apps/lang/chinese-simp.lang	2008-02-02 12:00:55 UTC (rev 16199)
 <at>  <at>  -11524,7 +11524,7  <at>  <at> 
 </phrase>
 <phrase>
   id: LANG_KEYCLICK
-  desc: in keyclick settings men
+  desc: in keyclick settings menu
   user: 
   <source>
     *: none
 <at>  <at>  -11541,7 +11541,7  <at>  <at> 
 </phrase>
 <phrase>
(Continue reading)

mailer | 2 Feb 13:10 2008

pixelma: r16200 - in trunk/apps/plugins: . bitmaps/native

Date: 2008-02-02 13:10:42 +0100 (Sat, 02 Feb 2008)
New Revision: 16200

Log Message:
Small improvements to sliding puzzle. (1) Don't draw the 'Moves' box at fixed size, and display 'Moves:'
and number of moves on one line for square and portrait screens. (2) Use 4x4 spots on Archos too, to make the
spots look square on the Archos display - change the default 80x64 image accordingly. (3) Replace the
110x110 images with 108x108 so that the width is evenly divisible by 4 (number of spots) as mentioned in the
comment. (4) Make the greyscale images look a little less broken, could be even better though. -- The code
could be made simpler and more flexible but one step at a time.

Added:
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.108x108x16.bmp
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.108x108x2.bmp
Removed:
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.110x110x16.bmp
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.110x110x2.bmp
Modified:
   trunk/apps/plugins/bitmaps/native/SOURCES
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.128x128x2.bmp
   trunk/apps/plugins/bitmaps/native/sliding_puzzle.80x64x1.bmp
   trunk/apps/plugins/sliding_puzzle.c

Modified: trunk/apps/plugins/bitmaps/native/SOURCES
===================================================================
--- trunk/apps/plugins/bitmaps/native/SOURCES	2008-02-02 12:00:55 UTC (rev 16199)
+++ trunk/apps/plugins/bitmaps/native/SOURCES	2008-02-02 12:10:42 UTC (rev 16200)
 <at>  <at>  -550,14 +550,14  <at>  <at> 
 #if (LCD_WIDTH != LCD_HEIGHT)
 #define SMALLER_DIMENSION ((LCD_WIDTH < LCD_HEIGHT) ? LCD_WIDTH : LCD_HEIGHT)
(Continue reading)

mailer | 2 Feb 18:28 2008

bluebrother: r16201 - trunk/rbutil/rbutilqt

Date: 2008-02-02 18:28:42 +0100 (Sat, 02 Feb 2008)
New Revision: 16201

Log Message:
Don't overwrite the build pretarget libspeex with lrelease. Make sure to use the lrelease binary from the
current installation to prevent clashes on systems with Qt3 and Qt4 installed in parallel.

Modified:
   trunk/rbutil/rbutilqt/rbutilqt.pro

Modified: trunk/rbutil/rbutilqt/rbutilqt.pro
===================================================================
--- trunk/rbutil/rbutilqt/rbutilqt.pro	2008-02-02 12:10:42 UTC (rev 16200)
+++ trunk/rbutil/rbutilqt/rbutilqt.pro	2008-02-02 17:28:42 UTC (rev 16201)
 <at>  <at>  -14,13 +14,13  <at>  <at> 

 # add a custom rule for pre-building librbspeex
 rbspeex.commands =  <at> $(MAKE) -C ../../tools/rbspeex librbspeex.a
-QMAKE_EXTRA_TARGETS = rbspeex
-PRE_TARGETDEPS = rbspeex
+QMAKE_EXTRA_TARGETS += rbspeex
+PRE_TARGETDEPS += rbspeex

 # add a custom rule for makeing the translations
-lrelease.commands = lrelease rbutilqt.pro
+lrelease.commands = $$[QT_INSTALL_BINS]/lrelease -silent rbutilqt.pro
 QMAKE_EXTRA_TARGETS += lrelease
-PRE_TARGETDEPS = lrelease
+PRE_TARGETDEPS += lrelease

(Continue reading)

mailer | 2 Feb 22:34 2008

bluebrother: r16202 - trunk/rbutil/rbutilqt

Date: 2008-02-02 22:34:39 +0100 (Sat, 02 Feb 2008)
New Revision: 16202

Log Message:
Don't segfault upon opening the voice / talk creation window if the encoder setting is missing. This could
happen if the configuration file is older and the user didn't re-save the settings.

Modified:
   trunk/rbutil/rbutilqt/createvoicewindow.cpp
   trunk/rbutil/rbutilqt/installtalkwindow.cpp

Modified: trunk/rbutil/rbutilqt/createvoicewindow.cpp
===================================================================
--- trunk/rbutil/rbutilqt/createvoicewindow.cpp	2008-02-02 17:28:42 UTC (rev 16201)
+++ trunk/rbutil/rbutilqt/createvoicewindow.cpp	2008-02-02 21:34:39 UTC (rev 16202)
 <at>  <at>  -87,15 +87,20  <at>  <at> 
         ui.labelTtsProfile->setText(tr("Selected TTS Engine: <b>%1</b>").arg("Invalid TTS configuration!"));

     QString encoder = settings->curEncoder();
-    EncBase* enc = getEncoder(encoder);
-    enc->setCfg(settings);
-    if(enc->configOk())
-        ui.labelEncProfile->setText(tr("Selected Encoder: <b>%1</b>").arg(encoder));
+    // only proceed if encoder setting is set
+    if(!encoder.isEmpty()) {
+        // FIXME: getEncoder CAN return a NULL pointer. Additional error
+        // checking is required or getEncoder should use the default engine
+        EncBase* enc = getEncoder(encoder);
+        enc->setCfg(settings);
+        if(enc->configOk())
(Continue reading)


Gmane