| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
Change-Id: I89188ecc820058b79b5c8fcf3e9b5ed49ae8aff4
|
| |
|
|
| |
Change-Id: I65a8e6f39d47f5d091e9676102b0ec08eb08690c
|
| |
|
|
| |
Change-Id: I6acc21663fd0bc27509f8c37c71defb817ec7108
|
| |
|
|
| |
Change-Id: I98e25d7177b24b277a79d8bf8d494dac26553c2c
|
| |
|
|
| |
Change-Id: Ibabda73046dc523c2bd0b1dfd0644f8882fbb74c
|
| |
|
|
| |
Change-Id: I5c4cf3dedab26e4cae05496bcae3a2d235d12e2f
|
| |
|
|
| |
Change-Id: I03d44dbd05fcd5dfc0e508020fae7006d8a97505
|
| |
|
|
|
|
|
|
|
| |
including
BAR_PARAMS, %xl, %dr, %T,%St, %xl and %Cl
Change-Id: I0811ebfff5f83085481dcbf08f97b7223f677bfe
Reviewed-on: http://gerrit.rockbox.org/900
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
|
| |
|
|
|
|
| |
Change-Id: I594afa62b5c5a3cef1dcf4d4249a13688e425267
Reviewed-on: http://gerrit.rockbox.org/895
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
| |
Plugins on the ZEN/ZEN X-Fi require to increase the plugin buffer size.
Change-Id: If4651c87b402060faa24530985c6e871379c8ea1
|
| |
|
|
|
|
|
|
| |
- remove useles define in pegbox
- improve keymap of nwz in mpegplayer
- fix whitespace alignement
Change-Id: I0d5e3c59f89ed8e0e02c386255286cfbb8693230
|
| |
|
|
|
|
|
|
| |
Speeds up decoding of the 64 kbps test file by 2.59 MHz and the
128 kbps test file by 4.31 MHz on H300 (cf). Decoding the same
files on c200 is sped up by 0.33 MHz and 0.55 MHz respectively.
Change-Id: I0f9f9ef6a7293581cf45e3201b33c65504c95c81
|
| |
|
|
|
|
|
|
|
|
| |
The recent merge of upstream changed the fft to use C_MUL which
wasn't implemented in asm for coldfire.
Speeds up decoding 64 kbps test file by 2.68 MHz and 128 kbps
test file by 2.80 MHz on H300.
Change-Id: I8b61fc0f9568d6350431e311a12e44fe4f60f72e
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sync to commit bb4b6885a139644cf3ac14e7deda9f633ec2d93c
This brings in a bunch of optimizations to decode speed
and memory usage. Allocations are switched from using
the pseudostack to using the real stack. Enabled hacks
to reduce stack usage.
This should fix crashes on sansa clip, although some
files will not play due to failing allocations in the
codec buffer.
Speeds up decoding of the following test files:
H300 (cf) C200 (arm7tdmi) ipod classic (arm9e)
16 kbps (silk) 14.28 MHz 4.00 MHz 2.61 MHz
64 kbps (celt) 4.09 MHz 8.08 MHz 6.24 MHz
128 kbps (celt) 1.93 MHz 8.83 MHz 6.53 MHz
Change-Id: I851733a8a5824b61feb363a173091bc7e6629b58
|
| |
|
|
|
|
|
|
|
| |
This doesn't touch external tools as I see no need for.
Change-Id: Ia69248c4b6a033c3772916525257e3540bddcffa
Reviewed-on: http://gerrit.rockbox.org/891
Tested: Sebastian Leonhardt <sebastian.leonhardt@web.de>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
|
| |
Added labels and power button.
Original author: Marko Pahlke, FS#12602
Change-Id: I17cfa245fcd36755162a3c527de6ba768568a376
|
| |
|
|
|
|
| |
Change-Id: I2783dd39a773d952997e4a6d28916290e0dd5f65
Reviewed-on: http://gerrit.rockbox.org/889
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
| |
The charging curve also need to be calibrated but that will be part of another
commit.
Change-Id: Ie4c5995123e4059ae4f3c9d86c11fc1257314d39
|
| |
|
|
|
|
|
|
|
| |
crc32gentab() which initilizes crc table was called in bootloader
but not in main binary. Fix this temporary by always calling it in
load_mi4(). The proper fix probably to switch to const table and
drop runtime initialization.
Change-Id: I8b0c2c791642f56ed56189d156647661935a815d
|
| |
|
|
|
|
| |
Change-Id: I46b8766bd44118bce4931b7ee71815ae5f51cb2e
Reviewed-on: http://gerrit.rockbox.org/879
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
| |
Apparently the backlight driver is leaking current even when the PWM set to 0.
This patch should greatly improve the battery life of the device.
Change-Id: I76bbc8a87cae452e599b37de17e91f373cee58bc
|
| |
|
|
|
|
| |
Change-Id: I0195ae43f35c7355de66d5fa8caa24d8da6cb61e
Reviewed-on: http://gerrit.rockbox.org/883
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
|
| |
|
|
|
|
|
| |
With current MinGW using c99 as standard the compiler causes problems with some
types. Use gnu99 standard instead which doesn't do this.
Change-Id: I731f58025645ae88ac226593a2b2a62140285ee8
|
| |
|
|
| |
Change-Id: I06ed441801f50a7331d7610beaf6535f6ec0c602
|
| |
|
|
| |
Change-Id: Ifb9a00530720e0997421af9a07ae8c133f0edfd0
|
| |
|
|
|
|
| |
This silences warnings on some compilers but is anyway a good idea.
Change-Id: Ib566ab59a5d1cb433da466f3ce0c32ff150eb52e
|
| |
|
|
|
|
|
|
|
|
|
|
| |
I have a suspicion that if there is any scrolling skin lines when
the buflib buffer moves it will cause the lcd code to crash.
This *hopefully* explains the random skin related crashed which
have been reported.
Change-Id: I04ee58292e1cea7c77ef9737b0641192f4f7e4ba
Reviewed-on: http://gerrit.rockbox.org/877
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
|
| |
|
|
| |
Change-Id: I082ccf8ee960751d7cd9bbe855881b530c68c114
|
| |
|
|
| |
Change-Id: I44a4a90cddba7d0aed4d5f06934848690d0d32f4
|
| |
|
|
| |
Change-Id: I7c9c73f749622ffc552638e84e5907a187087381
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tool is a scriptable (lua) tool to patch binaries, it supports:
- raw binary
- ELF
- SB(v1/v2)
It also contains some basic routines to parse and generate useful arm/thumb code
like jump or register load/store. This is very useful to take a firmware and
patch an interrupt vector or some code to jump to an extra payload added to
the binary. Examples are provided for several STMP based target which the payload
is expected to be hwstub, and also for the Sansa View. A typical patcher usually
requires three elements:
- the lua patcher itself
- the payload (hwstub for example)
- (optional) a small stub either to jump properly to the payload or determine
under which circumstance to do the jump (hold a key for example)
Change-Id: I6d36020a3bc9e636615ac8221b7591ade5f251e3
|
| |
|
|
|
|
|
| |
On those targets, since the LCDIF cannot recover from underflow, changing the
EMI frequency kills one frame and cause flicker.
Change-Id: Id3c130636bcfddcc6c54896602699fbaa1636ab4
|
| |
|
|
| |
Change-Id: I19f633a85bb12f880215905482934e34da549a13
|
| |
|
|
| |
Change-Id: I12664528fdb0920430557739501367d1ed68346e
|
| |
|
|
| |
Change-Id: I2c42f0e422130bcdaf1aaf92c7b56776752f4f64
|
| |
|
|
| |
Change-Id: I3953350c04607691b427fc2a3b00e8ae08bcea45
|
| |
|
|
| |
Change-Id: I149c00fc6ba47d5134ad4f74c364bffd24079824
|
| |
|
|
|
|
|
| |
* e200v2 shouldn't use 24bit (was just for testing)
* samsung ypr0/ypr1 should enable it but the correct number must be passed to bmp2rb
Change-Id: Ia91b0ff80a54265d4c3111d9dcb8e7b9dd12b5d4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With LCD driver all calculation will be performed on RGB888 and the hardware/OS
can display from our 24bit framebuffer.
It is not yet as performance optimized as the existing drivers but should be
good enough.The vast number of small changes is due to the fact that
fb_data can be a struct type now, while most of the code expected a scalar type.
lcd-as-memframe ASM code does not work with 24bit currently so the with 24bit
it enforces the generic C code.
All plugins are ported over. Except for rockpaint. It uses so much memory that
it wouldnt fit into the 512k plugin buffer anymore (patches welcome).
Change-Id: Ibb1964545028ce0d8ff9833ccc3ab66be3ee0754
|
| |
|
|
|
|
|
| |
An upcoming lcd-24bit.c driver will re-use a lot of code from the 16bit
drivers, so prepare for that.
Change-Id: I7bc7f6b992e5e3f4e0a0aa54dc08103ebb05315f
|
| |
|
|
|
|
| |
24bit BMPs).
Change-Id: I5c7d16ad41e43c26a9ac3e01c52c3ca34a6b7495
|
| |
|
|
| |
Change-Id: Ibd4171383be3383e0260686b920c78244989abd2
|
| |
|
|
| |
Change-Id: Ife28277787ddab1d41ce0221ef82d18965cf85d4
|
| |
|
|
| |
Change-Id: I77a36537e7e9c82c8ecf351205de6c8178140794
|
| |
|
|
|
|
| |
from when we still had 5 EQ bands.
Change-Id: I6a53abd1e08ca591dda52dce1ff81b7c29baacc8
|
| |
|
|
|
|
|
|
|
| |
Invalid event data would be accessed if a play message isn't queued
which will cause crash problems.
It came about in the addition of time-based resume.
Change-Id: I1d5219064e2bf552b4183e9db4e7b380ffbe7a67
|
| |
|
|
| |
Change-Id: If0aa2a0d3a667e8d23020ad757e15f93d7599f0e
|
| |
|
|
|
|
|
| |
There is no simple method to detect radio through the 3-wire interface, so it's
not implemented for the YH-925 for now. YH-920 always has a radio.
Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
|
| |
|
|
|
|
|
|
| |
Because of architecture of the codec it's always necessary to route the input
signal from ADC to DAC, in order to have a control over the monitoring volume
and in order to hear anything while recording.
Change-Id: I1089894c949ab7371857d74aedb6bdf5a7d39c41
|
| |
|
|
| |
Change-Id: If1f48df42ea7a150365c4ddbd3f9f7a85ae4b7dc
|