| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
|
|
| |
With radioart enabled there appears to be buffer corruption when
the image is loaded causing the player to data abort in skin_render_line()
So, disable the code untill someone can fix it.
Change-Id: I6acf3f76ce38aa2784b1b24ed6da29a9c5bee479
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As well as using an index, which breaks when a file is added or
removed, use the crc32 of the filename. When the crc32 check passes the
index is used directly. When it fails, the slow path is taken checking
each file name in the playlist until the right crc is found. If that fails
the playlist is started from the beginning.
See http://www.rockbox.org/tracker/6411
Bump plugin API and nvram version numbers
Change-Id: I156f61a9f1ac428b4a682bc680379cb6b60b1b10
Reviewed-on: http://gerrit.rockbox.org/372
Tested-by: Jonathan Gordon <rockbox@jdgordon.info>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
|
| |
|
|
|
|
| |
Change-Id: Ibae1b391205e5372a506dc8f3820a53f7012252c
Reviewed-on: http://gerrit.rockbox.org/378
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
|
| |
|
|
|
|
|
| |
Similar as done with ipodpatcher provide a function to free the allocated
sector buffer.
Change-Id: Ie51e82f7191496bb48973148af1cc35cd37993d3
|
| |
|
|
|
|
| |
windres also needs the cross compiler prefix.
Change-Id: Ia27ac8b9f3b47962764eff6b960e1105544b0b89
|
| |
|
|
|
|
|
|
|
| |
On Windows the sector buffer is allocated using VirtualAlloc, thus releasing
this buffer should be done using VirtualFree. Provide an additional function
for deallocating the buffer so users of ipodpatcher do not need to know about
this.
Change-Id: Ibb0fc575a185148a389e63935e86a392bf8d180d
|
| |
|
|
|
|
|
|
| |
The working directory will usually be different than the one libtools.make is
located in, so make sure to use the correct starting folder for the relative
path.
Change-Id: I9a84a0573c9f1f32601f31587425689dcf8fb81f
|
| |
|
|
|
|
|
|
| |
Similar as the ipod_t structure for ipodpatcher the sansa_t structure holds all
relevant information for sansapatcher. Put the global sansa_sectorbuf pointer
into it as well.
Change-Id: Iad08ef6aafc49609c3d0d556914246f230ee0179
|
| |
|
|
|
|
|
|
|
| |
The ipod_t structure holds all relevant information for ipodpatcher. Put the
global ipod_sectorbuf pointer into it as well. Allows the Rockbox Utility Ipod
class to be instanciated multiple times since each instance can now have its
own buffer.
Change-Id: Ie319cbadbc20c367ceadba9a46b4dc34b57a79a7
|
| |
|
|
|
|
|
|
|
|
| |
Fixes missing Settings - General Settings - System - Disk - Spindown
setting.
Change-Id: Iae686598dfd7ad4ca1faf8db9f1271e7808de752
Reviewed-on: http://gerrit.rockbox.org/376
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Tested-by: Michael Giacomelli <giac2000@hotmail.com>
|
| |
|
|
|
|
|
| |
On heavy storage operations (like database update), the ssp dma
irq can be fired around ~10000/sec.
Change-Id: I0e33df6258e051abd4fe110a0f408a19671cd8ad
|
| |
|
|
| |
Change-Id: I3ba495488e20fdd19d391f84ff484c1ce305d11b
|
| |
|
|
|
|
|
|
|
| |
Do low level power init in system_init(). This can be needed
since imx233 must be able to frequecy scale atfer system_init()
and kernel_init() and this is only possible if power system was
initialised.
Change-Id: I27c66ec0dccd60bda26a45be24683c0bfe72c6da
|
| |
|
|
| |
Change-Id: Ie65920b1192e9b737fcc2554d280fbcedfa39800
|
| |
|
|
| |
Change-Id: I05557ecfbf0bd821d8966862a38f7f22656b36ef
|
| |
|
|
|
|
|
|
|
| |
The old GCC version currently required (sbox-arm-linux-gcc 3.4.4
release) apparently has trouble with function pointers used as
static array initializers when using indexed initializers + ranges
(ie. [A ... B] = fn).
Change-Id: I494c2b607e4d93a9893264749d0ac257fb54ce3b
|
| |
|
|
|
|
|
|
|
|
| |
The current code uses the msec irq to collect statistics and
detect irq storms (debug). But this irq is triggered 1000 times
per sec and we don't need that accuracy. This commit removes the
msec irq and use the tick timer instead which is triggered only
100 times per second.
Change-Id: If14b9503c89a3af370ef322678f10e35fafb4b8a
|
| |
|
|
| |
Change-Id: I6fccaeb131f31938d6f2cc0c0d1ffc62821bd3b6
|
| |
|
|
| |
Change-Id: Ia713621a97737966c1fead66965cd33cb711c8bf
|
| |
|
|
|
|
|
| |
HAVE_USB_CHARGING_ENABLE is not only used for software usb, so checking
for HAVE_USBSTACK is wrong.
Change-Id: I422796b517c262f33f35623e992434219e288424
|
| |
|
|
|
|
| |
This fixes building without HAVE_USBSTACK
Change-Id: If8fec87a3ed4de583864ed2bab69be1f2ad8ac52
|
| |
|
|
|
|
|
|
|
| |
1) update/complete keymaps (now handle slideshow)
2) update/complete manual
Change-Id: I1baf2598941bb781a2f2777f23eb543bd6bf5848
Reviewed-on: http://gerrit.rockbox.org/354
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
1) add quit and menu binding
2) complete manual
Change-Id: Iceee6354c788b8baeefeea2d2d8914e1df83d4a7
Reviewed-on: http://gerrit.rockbox.org/353
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
1) slight keymaps update
Remove mapping of BUTTON_BACK reseting game to avoid pressing it
involuntary.
Direct mapping of BUTTON_POWER to go into menu.
2) manual updated
Change-Id: I28875104c4a4058216532b9aa12bb2defabcca6d
Reviewed-on: http://gerrit.rockbox.org/352
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
| |
Change-Id: Ibe221d0f94ec4234ce1459073ba9ae77f6de162f
|
| |
|
|
| |
Change-Id: I1efcd0c6aa5e586b64c1b48d401648c7a933c4d9
|
| |
|
|
|
|
|
|
|
|
| |
The lcd driver does not wait for the refresh to be done to return
from lcd_update(). This means that changing a register is unsafe
if done in the middle of the redraw. This could happen when
disabling the lcd for example. Make sure it doesn't happen by
waiting for the lcdif to be ready.
Change-Id: I43ec62a637dd61c3b2a3a6e131c1a9e8035524b1
|
| |
|
|
| |
Change-Id: I08ffcfb8e4cf516aae1c23740eedf80d2cfcea41
|
| |
|
|
|
|
|
|
|
| |
When changing the cpu frequency, it is important to make sure that
HBUS stays at a reasonable frequency otherwise the chip will
crash. Special care is needed about auto-slow and clk_p/clk_h
ratio on intermediate steps.
Change-Id: Ief9f68ddf286caabe75c879718dac5027ab1560f
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Make sure DCDC is running at boot (it is disabled by default when
5V is present and we don't want to rely on the bootloader to
change this).
When changing the voltage on a regulator, it usually takes 2ms for
the voltage to stabilize. In DCDC mode, there is an irq to notify
about the event so use it ! This is especially important when
changing cpu frequency because increasing the cpu freq while the
voltage is rising is unreliable.
Change-Id: Icfe9ef3ee90156d1e17da0820d9041859f7f3bca
|
| |
|
|
|
|
|
|
|
| |
HBUS uses the same field for integer and fractional dividers, the
choice is made by a bit. Make sure both are changed together,
otherwise this could result in the wrong divider to be used and in
HBUS freq to be too low or too high (very bad).
Change-Id: I253d8eeee26c5038868b729c4f791511295a39f0
|
| |
|
|
| |
Change-Id: Ib014a102fe44a67dd256e45e804bca9b5812eb61
|
| |
|
|
| |
Change-Id: I4f3c659d65c1453b192cbce4bf6c85d882761929
|
| |
|
|
| |
Change-Id: I9ce73b907fa6276b9cd1f285156623bdafa6d548
|
| |
|
|
|
|
|
|
|
| |
Code is based on the 'v3.12-final' tag.
Only tweak is that most plugins are not
distributed due to missing keymaps.
Change-Id: Ia09e52076e128504c1f1883078c29c408600f063
|
| |
|
|
|
|
|
|
|
|
| |
Otherwise the pandora unionfs mount point will show
the correct permissions as root but the normal user
won't be able to start the binary.
-> unionfs messes up the access rights
Change-Id: I79d744f5bdcee342090e95c7a5edeb775429e2f6
|
| |
|
|
|
| |
Change-Id: I923d2a583bbb41897daf2ea84bc8a2723f3a129c
Note: The credits screen/mikmod etc. is working.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Helps appearance especially with the spectrogram view since it no longer
must be scrolled out of the way to avoid artifacts.
Additionally, allow settings to be saved and clean up some misellaneous
stuff to help graphics performance.
Still other "pointless" work to do on it... :-)
Change-Id: Iff2f725b0237ffb430e85f591675c2062b159abc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Requires addition of viewports and alternate framebuffers to greylib
which are essentially similar to the core implementation except that
the framebuffer can be any size and relationship to a viewport. Drawing
is always fully clipped to the intersecting area.
Adapt oscilloscope.c to the API change. FFT will use the new features
(later update).
Get rid of silly and wrong lcd_bmp_part use in OSD. Remove it from
plugin API (must be made incompatible now).
Change-Id: Iafa5e2174148fb8ad11db6b9d4add0dcabc5c563
|
| |
|
|
|
|
| |
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: I9985ae3a8be3eaef7c073f07aa1ef3fe5c1127dc
|
| |
|
|
| |
Change-Id: If3ebae2e60f324c93f85a4f1a6f30257cccb735d
|
| |
|
|
| |
Change-Id: I0153192f41ccc5fb98e7e9f6f110d97bd76dbc47
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a common problem that proprietary tools don't handle ELF
files correctly. ELF sections use a virtual address and the
virtual -> physical translation is done though segments. This
allows to have a load (physical) address different from the
virtual one. Here is the trick: proprietary tools usually don't
take the pain to do the translation and just grab the virtual
address. This commit implements proper translation in elftosb1
knowing that this introduce a deviation from the behaviour of the
proprietary tool.
Change-Id: I91721a3a8dead382a0603f84ae3b35c5eb9704eb
|
| |
|
|
|
|
|
| |
The tool still lacks some feature of the proprietary one but
can create files with all the basic features.
Change-Id: Ib0c91210940ca829291ce70945f88dc510a49974
|
| |
|
|
| |
Change-Id: I6530bdf27896d8325dec4e2ba31c7e6a0131a286
|
| |
|
|
| |
Change-Id: Ib68746e11b43eadbbe0443626d4dc65d998348fa
|
| |
|
|
| |
Change-Id: I17daaff068fcd3a8c70c52db5fa209082461173f
|
| |
|
|
| |
Change-Id: Iffbb05afd41bd0accfac9c127ea3a26fd33f1387
|
| |
|
|
| |
Change-Id: I47a36c0cf7319c2b100b813fdcbea024c7ae0b0a
|
| |
|
|
| |
Change-Id: Id981bb518017e272dd7a230ae7d799ef0f55847c
|