summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* More completely flush WMA decoder state on seek to prevent artifact.Michael Giacomelli2012-04-03
| | | | | | | | Each MDCT depends on the previous frame for reconstruction. Previosly these were not zeroed out when seeking, resulting in a few milliseconds of the previous frame playing with the current one. Fix that. Additionally, since the codec treats seeks to the start of a track as a "reset", flush the entire codec state in this event to ensure that everything is reset. Change-Id: If593621a2922b0bbfa34f926f9bff31bee6b8c6a
* Shorten voicefont progress output a bit.Dominik Riebeling2012-04-03
| | | | Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
* Revert 1207c7b and fix the actual warnings.Frank Gevaerts2012-04-03
| | | | | | | | The warnings 1207c7b was supposed to get rid of are sim-only. This means the binsize argument used for the _FORTIFY_SOURCE fix did not apply at all. This one actually checks the return values. Change-Id: Ic4cd8c25de4305310baa868c077a66981cdfcb4b
* Disable _FORTIFY_SOURCE for the simulatorFrank Gevaerts2012-04-03
| | | | | | | | | | Most of our code was written to be efficient. While adding return value checks everywhere would be a good idea in theory, it would increase binsize a lot, and #ifdeffing those checks for sim-only is not doable. Disabling _FORTIFY_SOURCE makes the warning disappear for innocent commits that can't be blamed for them. Change-Id: I8171869a140580cbf89f39776856eb3f65641366
* Call tuner_power(true) from the correct place for lv24020lp.Frank Gevaerts2012-04-02
| | | | | | | This fixes radio not working on c200 and e200 (and possibly others), as reported in FS#12631. Change-Id: Idd66fa3b74916cc6f2de45ae7dd89b3bfd70f070
* Remove espeak from TTS list on Windows.Dominik Riebeling2012-04-02
| | | | | | | | On Windows espeak installs itself as command line program as well as as SAPI voice. Using the SAPI voice is simpler, so there is no need to keep the command line option for it. Change-Id: I44fbd806572d5c14b976aa5d58a91935f04c6338
* Bump builds.pm so that Rockbox Utility notices 3.11Alex Parker2012-04-01
| | | | Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
* Drop the nano2g back to unstable for nowFrank Gevaerts2012-03-31
| | | | Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
* Classic/6G: CPU frequency/voltage scalingCástor Muñoz2012-03-31
| | | | | | | | | | | This patch implements HAVE_ADJUSTABLE_CPU_FREQ, it modifies the following parameters when CPU is unboosted: - s5l8702 voltage is decreased: 1.200V -> 1.050V - CPU frequency is divided by 4: 216MHz -> 54MHz - AHB frequency is divided by 2: 108MHz -> 54MHz Change-Id: I2285b83efb7e1567864ac288f2d4ba55f058f7c5
* Classic/6G: click wheel controller powersaveCástor Muñoz2012-03-31
| | | | | | | Mask click wheel controller clock gate when the hold switch is in the locked position Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
* usb-nano2g-6g: missing brace in non-default preprocessor pathRafaël Carré2012-03-30
| | | | Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
* configure fixes.Thomas Martitz2012-03-30
| | | | | | | 1) use " instead of ' to expand variable 2) fix x86 arch autodetection (android toolchain doesnt use _X86_) Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
* android: Fix crash on start up.Thomas Martitz2012-03-30
| | | | Change-Id: I0343de9347d100182c2ffd28058ac61f15097cc3
* configure: prevent $LDOPTS from stacking up on make reconf.Thomas Martitz2012-03-30
| | | | Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
* android: implement system_exception_wait and system_reboot, so that the ↵Thomas Martitz2012-03-30
| | | | | | panicf() screen can be exited. Change-Id: I1fb095a7ae01a99c84722eeec199b1007b0f6088
* panicf(): fix wrong font and colors being displayed.Thomas Martitz2012-03-30
| | | | Change-Id: I57680d5857b577d731b5703e209ccc6e9511ef17
* Split sleep timer activation and default duration setting.Nick Peskett2012-03-29
| | | | | | | | | | | Where before there was a single sleep timer menu option which handled initiating/ cancelling a sleep timer as well as setting the default duration, now there is one menu option to either start or cancel a sleep timer and another to set the default duration that will be used for future sleep timers. Change-Id: Ibea3711ec6406845ff5d0c0568fe5d1739eb8deb Reviewed-on: http://gerrit.rockbox.org/201 Reviewed-by: Nick Peskett <rockbox@peskett.co.uk>
* Mark the Sansa c200v2 series of players as stableMichael Giacomelli2012-03-28
| | | | | | | | | These were originally held back as unstable due to bugs in rockbox's audio buffering that only occuried on very low memory targets. The c200v2 is the lowest memory target we have. Various improvements to our buffering system seem to have fully corrected these problems. Change-Id: I4404fe9b85c037904aea4b720e5a1fcb266f3d18
* Enable tlsf in warble build to fix it.Thomas Martitz2012-03-29
| | | | Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
* Fix ARM version detection (need to pass mcpu/march to cpp).Thomas Martitz2012-03-28
| | | | Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
* Override manually selected arch/arch_version in simcc().Thomas Martitz2012-03-28
| | | | Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
* Apparently make doesn't like inline commentsThomas Martitz2012-03-28
| | | | Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
* build system: completely autodetect target cpu architecture.Thomas Martitz2012-03-28
| | | | | | | | | | | | The existing ARCH Makefile variable is exported to the C code as well. Additionally the version (arm-only for now) is detected as well. This allows to for complete autodetection, i.e. that optimized ASM is picked up if determined by preprocessor (CPU_ARM, etc). Building a sim/raaa on a arm host will now automatically generate a arm optmized build like we have for native targets. Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
* tlsf: move to /lib (it's also used by plugins).Thomas Martitz2012-03-28
| | | | Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
* Fix HTML manual download link (FS#12620).Dominik Riebeling2012-03-28
| | | | Change-Id: I1bccf62b7770ad7a73ffc1578cbdf5034951c216
* Prefix compareversion test files.Dominik Riebeling2012-03-28
| | | | Change-Id: Ic67b4a1519456cbb2d85078a80ac605eb65f8020
* FS#12627 - March update of Czech languageMarek Salaba2012-03-28
| | | | Change-Id: I855f0f3d3a9a126beee03aa8071ff8a9a5fa16ed
* quickscreen: optionally display the shortcuts menu instead of the QSJonathan Gordon2012-03-28
| | | | | | | | | | | Adds an option under settings > general settings > system to allow the user to have the shortcuts menu displayed instead of the quick screen. (option is "shortcuts instead of quickscreen" in the .cfg) Change-Id: Id679b461c40ac617629422736d1509384364084d Reviewed-on: http://gerrit.rockbox.org/199 Reviewed-by: Marek Salaba <marek.salaba@gmail.com> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Classic/6G: hold switch detection using GPIOCástor Muñoz2012-03-28
| | | | | | | | | Configures GPIO ports to detect holdswitch status instead of polling the PMU via I2C, this fixes some random crashes Change-Id: I407c9ca4c2c9203842f9e774b1c8d0455d59048c Reviewed-on: http://gerrit.rockbox.org/194 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* shortcuts: Don't enter shortcuts menu if there are noneJonathan Gordon2012-03-28
| | | | Change-Id: I83bef377a428829d99343acdefc7a9b826c78dd5
* skin_engine: Allow negative numbers for the start offset in %ssJonathan Gordon2012-03-27
| | | | | | i.e %ss(-1, -, %ia) will get the last letter in the %ia tag Change-Id: I6b2764d30c072b549e7424fc6e847ec48850b46a
* Fix makefile conditionsFrank Gevaerts2012-03-27
| | | | Change-Id: I7e36cec5e3dd86b3220a8a14561596aaa81fdefb
* Fix warble and clean up/refactor Makefile.Thomas Martitz2012-03-27
| | | | Change-Id: I8754ad8724e22147b98a156fecea599bdda72292
* Partly undo 54e00c1: put include back to root.make and use SECONDEXPANSION.Thomas Martitz2012-03-26
| | | | Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
* Fix bootloaders.Thomas Martitz2012-03-26
| | | | Change-Id: I7e1666d604c554509375a4ae858ff3cd7be96b3a
* (Hopefully) fix overlay plugins.Thomas Martitz2012-03-26
| | | | Change-Id: I210db2109493d296dcc644d643e8814862101652
* Fix sim/checkwps build failure.Thomas Martitz2012-03-26
| | | | Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
* build system: unify/simplify library handling a bit.Thomas Martitz2012-03-26
| | | | | | | libs in $ROOT/lib now add to $(CORE_LIBS) and $(EXTRA_LIBS) and are automatically linked by the core and codecs/plugins respectively. Change-Id: Iff482c792a8c8142718f6a16a450c6e2f1497c9a
* skin_engine: fix scrolling lines with dynamic contentJonathan Gordon2012-03-26
| | | | Change-Id: If85220c8b59123814e0e6b1a3b8e00c981271021
* android: only output unzip log message when performing the unzip.Thomas Martitz2012-03-25
| | | | Change-Id: I16dda180d51832569097d7dd1866ba7f56cdf876
* android: clean-up and some refactoring in java code.Thomas Martitz2012-03-25
| | | | Change-Id: I78cadb0b71bcb65a55006bf52cfe3e6cda891a38
* buflib/shrink_callback: Resume playback only if it was playing (not paused).Thomas Martitz2012-03-25
| | | | Change-Id: Ie4884ec4554890f8bdb03f48bcf215ece00a5560
* ignore ipodpatcher binaryRafaël Carré2012-03-25
| | | | Change-Id: I5156d220dd23b9a6dd5ae4c492c49e932bbc2ef8
* rk27xx: implement system_init()Marcin Bukat2012-03-22
| | | | | | | | For now it contains explicit SDRAM setup, cutting clock for unused modules and turning off unused PLLs. This improves slightly mem throughput as well as saves quite a bit of power. Change-Id: I19a2827ac90a6868856c676fbe1e051c42f0d608
* android: Remove hack not needed anymore (since 58e097d).Thomas Martitz2012-03-22
| | | | Change-Id: I3396a1245fe5fcbb5d2494bfabf8972c7617e6b1
* android: lcd_update/_rect() changesThomas Martitz2012-03-22
| | | | | | | | | * rename some java methods (to update(), initialize()) * re-create the ByteBuffer object from the framebuffer on every update. This is needed now since 2c71aa9 added the possiblity for lcd_framebuffer to change. * do so, along with the creation of the dirty Rect object, in native code. Change-Id: Id39ea8e4b6148987c5f216a87e0ff3c8e7babe92
* Redraw simplelist if/when necessary-Thomas Martitz2012-03-22
| | | | Change-Id: I14a1cce8967af60a52d2d13e0b035b71fece8a63
* android: Add facility for java code to wait native code to be ready.Thomas Martitz2012-03-22
| | | | | | | | | | | | | Especially when unzipping rockbox.zip, the native code can be initialized a lot later than the java code. The java code needs to be prevented from accessing rockbox structures (e.g. current_tick, event queues) before they're ready. This commit adds wait_rockbox_ready() and fixes dodgy behavior of starting rockbox via widget play button, headset remote buttons or multimedia keys. Also fixes wrong small list items before first redraw. Change-Id: I1caf925e829a9c1c6bb6e0016d5c80574574c91e
* Don't hardcode cpu frequency in test_codecMarcin Bukat2012-03-22
| | | | Change-Id: Idcd7b024edb7a550b42b935fadfb3d869bab14c6
* revert changes in test_disk.c introduced by accident in r30459Marcin Bukat2012-03-22
| | | | Change-Id: Ib133070e8f307be7d54b422c37a33ddac67ec639