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



whenwhatwherewho
Tuesday 15:55 55f1d94: Fix warnings in firmware/screendump.c
firmware/screendump.c [diff]
Franklin Wei
Tuesday 15:35 17ee90c: Fix whitespace in firmware/screendump.c
firmware/screendump.c [diff]
Franklin Wei
Tuesday 15:23 e4108a3: Fix warning in firmware/common/structec.c
firmware/common/structec.c [diff]
Franklin Wei
Tuesday 15:21 0872486: Whitespace fixes in firmware/common/structec.c
firmware/common/structec.c [diff]
Franklin Wei
22nd Feb 12:40 c4bf2e3: German language update (FS #13024)
apps/lang/deutsch.lang [diff]
Torsten Schrainer
22nd Feb 12:30 1865efc: Update Russian and French rbutil translations.
rbutil/rbutilqt/lang/rbutil_fr.ts [diff]
rbutil/rbutilqt/lang/rbutil_ru.ts [diff]
Семён Жуковский
22nd Feb 12:19 a7fa25d: Romanian language update (FS #13021)
apps/lang/romaneste.lang [diff]
Stefan Moisei
22nd Feb 12:18 089202f: Bulgarian language update (FS #13017)
apps/lang/bulgarian.lang [diff]
Kostadin Kolev
22nd Feb 12:17 56b5ad1: Catalan language update (FS #13025)
apps/lang/catala.lang [diff]
Jordi Prenafeta
22nd Feb 12:16 a38eb4e: Portuguese language update (FS #13001)
apps/lang/portugues.lang [diff]
Tiago Medeiros
22nd Feb 12:14 93dd74a: Italian language update (FS #12897)
apps/lang/italiano.lang [diff]
Alessio Lenzi
22nd Feb 11:22 272b558: Lamp plugin: Allow toggling the button light using "select".
apps/plugins/lamp.c [diff]
apps/plugins/lib/helper.c [diff]
apps/plugins/lib/helper.h [diff]
manual/plugins/lamp.tex [diff]
Frank Gevaerts
21st Feb 14:05 b84fd87: iBasso DX50/DX90 added as "unstable" to builds.pm
tools/builds.pm [diff]
Simon Rothen
16th Feb 13:06 27c7e47: Revert "usb_storage: make it a bit more correct"

Clearly this was a stupid commit, no idea why I did that.

This reverts commit 074e911859a0d3464fde9b701b3cff712c5826e0.
firmware/usbstack/usb_storage.c [diff]
Amaury Pouly
16th Feb 10:31 7d91f8a: zen*: fix yes/no dialog string
apps/lang/english.lang [diff]
Amaury Pouly
8th Jan 21:44 f5f9784: Introduce a new analysis tool to detect which macros are defined in each build.

See the usage() for more information.
utils/analysis/check_defines.sh [new]
Amaury Pouly
15th Feb 13:12 74fc3ef: Prevent configure from being run in the root of the tree, fix a typo in the configure script
tools/configure [diff]
Franklin Wei
15th Feb 17:24 0f34c51: Creative ZEN: context menu now accessible with 'menu' key
apps/keymaps/keymap-zen.c [diff]
Giovanni Tataranni
14th Feb 17:10 8a078d7: iBasso DX90 sound enabling fix

Writing 0 instead of '0' to /sys/class/codec/wm8740_mute enables sound on DX90.
firmware/target/hosted/ibasso/system-ibasso.c [diff]
Eduard Kutuev
7th Feb 12:34 d81b362: iBasso DX50: Digital filter roll off setting.

This patch enables "Settings -> Sound Settings -> DAC's filter roll-off" for the iBasso DX50.

Confirmed working on iBasso DX50, firmware 1.6.
firmware/target/hosted/ibasso/dx50/audiohw-dx50.c [diff]
firmware/target/hosted/ibasso/dx50/codec-dx50.h [diff]
firmware/target/hosted/ibasso/sysfs-ibasso.c [diff]
firmware/target/hosted/ibasso/sysfs-ibasso.h [diff]
Udo Schlpfer
2014-06-29 8aa72f0: Enhancement of the metronome plugin:

- square sine tick and tock sounds (more annoying, more useful;-)
- optical indication of tics on display
- unification of mode of operation for SWCODEC and HWCODEC (tested on simulator) Both playback and display drawing happen in main loop, always.
- operating in two modes now:
-- 1. classic dumb metronome
--- active when openened as application without file to open
--- the usual functionality with tapping and bpm change
--- controls indicated on display
-- 2. track mode with programmable series of parts
--- active when started as viewer for a .tempo file
--- differing meters (4/4, 3/4, 6/8, etc.)
--- patterns (tick/tock/silence on each beat)
--- smooth tempo changes in those tracks

This version had lots of testing regarding metronome accuracy, resulting in the realization that PLL A and PLL B differ on the Clip+, causing drift. There is still drift when the timer intervall is too small, so I settled on 2 ms as compromise.

This is the final version, after adding documentation and extensive help from Sebastian Leonhardt testing it on slower hardware (YH820), where it works up to 650 actual bpm with display indication.

Latest change: Documentation nitpicks.
apps/plugins/SOURCES [diff]
apps/plugins/metronome.c [diff]
apps/plugins/viewers.config [diff]
docs/CREDITS [diff]
manual/plugins/metronome.tex [diff]
Thomas Orgis
21st Jan 19:51 95fdad5: iBasso DX50/DX90: User selectable USB mode.

Depends on http://gerrit.rockbox.org/r/#/c/1043/.

This patch adds a new setting in Settings -> General -> System: USB Mode.

Usable in Quickscreen and Shortcuts.

Possible settings are:
- Mass Storage: The default, on USB connect export the internal and external drives as usual. Rockbox will exit gracefully in this case, since the internal drive (/mnt/sdcard) is exported as mass storage device and Android prevents Rockbox from continued execution.
- Charge Only: USB charge only, do not export the internal and external drives. This will not close Rockbox.
- ADB: Enable the Android Debug Bridge. This will not close Rockbox.

Charge only and ADB are actually the same, since it is not yet established if charge only is doable without adb and major hooks into Android.

German translation provided.

This may be genric for Android based devices but is only enabled for iBasso Devices. Other maintainers may choose do adopt this.
apps/lang/deutsch.lang [diff]
apps/lang/english.lang [diff]
apps/menus/settings_menu.c [diff]
apps/settings.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
firmware/target/hosted/ibasso/system-ibasso.c [diff]
Udo Schlpfer
30th Jan 21:47 040306a: iBasso DX50/DX90: User selectable freq scaling governor.

Depends on http://gerrit.rockbox.org/r/#/c/1043/.

This patch adds a new setting in Settings -> General
-> System: Freq Scaling Governor

Usable in Quickscreen and Shortcuts.

Possible settings are:
- Conservative: Slow frequency switching.
- Ondemand or Interactive: Fast frequency switching.
- Powersave: Allways lowest frequency.
- Performance: Allways highest frequency.

German translation provided.

This may be genric for Android kernel based devices but is only enabled for iBasso Devices. Other maintainers may choose do adopt this.
apps/lang/deutsch.lang [diff]
apps/lang/english.lang [diff]
apps/menus/settings_menu.c [diff]
apps/settings.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
firmware/SOURCES [diff]
firmware/target/hosted/ibasso/governor-ibasso.c [new]
firmware/target/hosted/ibasso/governor-ibasso.h [new]
firmware/target/hosted/ibasso/system-ibasso.c [diff]
Udo Schlpfer
2nd Feb 20:44 dbabd0d: iBasso DX50/DX90: Major code cleanup and reorganization.

Reorganization

- Separated iBasso devices from PLATFORM_ANDROID. These are now standlone hosted targets. Most device specific code is in the firmware/target/hosted/ibasso directory.
- No dependency on Android SDK, only the Android NDK is needed. 32 bit Android NDK and Android API Level 16.
- Separate implementation for each device where feasible.

Code cleanup

- Rewrite of existing code, from simple reformat to complete reimplementation.
- New backlight interface, seperating backlight from touchscreen.
- Rewrite of device button handler, removing unneeded code and fixing memory leaks.
- New Debug messages interface logging to Android adb logcat (DEBUGF, panicf, logf).
- Rewrite of lcd device handler, removing unneeded code and fixing memory leaks.
- Rewrite of audiohw device handler/pcm interface, removing unneeded code and fixing memory leaks, enabling 44.1/48kHz pthreaded playback.
- Rewrite of power and powermng, proper shutdown, using batterylog results
(see http://gerrit.rockbox.org/r/#/c/1047/).
- Rewrite of configure (Android NDK) and device specific config.
- Rewrite of the Android NDK specific Makefile.

Misc

- All plugins/games/demos activated.
- Update tinyalsa to latest from https://github.com/tinyalsa/tinyalsa.

Includes

- http://gerrit.rockbox.org/r/#/c/993/
- http://gerrit.rockbox.org/r/#/c/1010/
- http://gerrit.rockbox.org/r/#/c/1035/

Does not include http://gerrit.rockbox.org/r/#/c/1007/ due to new backlight interface and new option for hold switch, touchscreen, physical button interaction.

Rockbox needs the iBasso DX50/DX90 loader for startup, see http://gerrit.rockbox.org/r/#/c/1099/

The loader expects Rockbox to be installed in /mnt/sdcard/.rockbox/. If
/mnt/sdcard/ is accessed as USB mass storage device, Rockbox will exit gracefully and the loader will restart Rockbox on USB disconnect.

Tested on iBasso DX50. Compiled (not tested) for iBasso DX90. Compiled (not tested) for PLATFORM_ANDROID.
apps/SOURCES [diff]
apps/action.c [diff]
apps/keymaps/keymap-dx50.c [diff]
apps/keymaps/keymap-touchscreen.c [diff]
apps/main.c [diff]
apps/playback.c [diff]
apps/plugins/SOURCES.app_build [diff]
apps/plugins/SUBDIRS.app_build [diff]
apps/plugins/battery_bench.c [diff]
apps/plugins/plugins.make [diff]
apps/root_menu.c [diff]
apps/scrobbler.c [diff]
apps/settings.h [diff]
firmware/SOURCES [diff]
firmware/backlight.c [diff]
firmware/drivers/audio/android.c [diff]
firmware/drivers/button.c [diff]
firmware/export/audiohw.h [diff]
firmware/export/config/ibassodx50.h [diff]
firmware/export/config/ibassodx90.h [diff]
firmware/export/hosted_codec.h [diff]
firmware/export/pcm_mixer.h [diff]
firmware/export/rbpaths.h [diff]
firmware/powermgmt.c [diff]
firmware/target/hosted/android/dx50/adc-target.h [deleted]
firmware/target/hosted/android/dx50/backlight-dx50.c [deleted]
firmware/target/hosted/android/dx50/backlight-target.h [deleted]
firmware/target/hosted/android/dx50/button-dx50.c [deleted]
firmware/target/hosted/android/dx50/button-target.h [deleted]
firmware/target/hosted/android/dx50/lcd-dx50.c [deleted]
...and 46 more files.
Udo Schlpfer

Page was last modified "Jan 10 2012" The Rockbox Crew
aaa