| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This fixes radio not working on c200 and e200 (and possibly others),
as reported in FS#12631.
Change-Id: Idd66fa3b74916cc6f2de45ae7dd89b3bfd70f070
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
|
| |
|
|
| |
Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Mask click wheel controller clock gate when the hold switch is in
the locked position
Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
|
| |
|
|
| |
Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
|
| |
|
|
|
|
|
| |
1) use " instead of ' to expand variable
2) fix x86 arch autodetection (android toolchain doesnt use _X86_)
Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
|
| |
|
|
| |
Change-Id: I0343de9347d100182c2ffd28058ac61f15097cc3
|
| |
|
|
| |
Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
|
| |
|
|
|
|
| |
panicf() screen can be exited.
Change-Id: I1fb095a7ae01a99c84722eeec199b1007b0f6088
|
| |
|
|
| |
Change-Id: I57680d5857b577d731b5703e209ccc6e9511ef17
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
|
| |
|
|
| |
Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
|
| |
|
|
| |
Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
|
| |
|
|
| |
Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
|
| |
|
|
| |
Change-Id: I1bccf62b7770ad7a73ffc1578cbdf5034951c216
|
| |
|
|
| |
Change-Id: Ic67b4a1519456cbb2d85078a80ac605eb65f8020
|
| |
|
|
| |
Change-Id: I855f0f3d3a9a126beee03aa8071ff8a9a5fa16ed
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Change-Id: I83bef377a428829d99343acdefc7a9b826c78dd5
|
| |
|
|
|
|
| |
i.e %ss(-1, -, %ia) will get the last letter in the %ia tag
Change-Id: I6b2764d30c072b549e7424fc6e847ec48850b46a
|
| |
|
|
| |
Change-Id: I7e36cec5e3dd86b3220a8a14561596aaa81fdefb
|
| |
|
|
| |
Change-Id: I8754ad8724e22147b98a156fecea599bdda72292
|
| |
|
|
| |
Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
|
| |
|
|
| |
Change-Id: I7e1666d604c554509375a4ae858ff3cd7be96b3a
|
| |
|
|
| |
Change-Id: I210db2109493d296dcc644d643e8814862101652
|
| |
|
|
| |
Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: If85220c8b59123814e0e6b1a3b8e00c981271021
|
| |
|
|
| |
Change-Id: I16dda180d51832569097d7dd1866ba7f56cdf876
|
| |
|
|
| |
Change-Id: I78cadb0b71bcb65a55006bf52cfe3e6cda891a38
|
| |
|
|
| |
Change-Id: Ie4884ec4554890f8bdb03f48bcf215ece00a5560
|
| |
|
|
| |
Change-Id: I5156d220dd23b9a6dd5ae4c492c49e932bbc2ef8
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I3396a1245fe5fcbb5d2494bfabf8972c7617e6b1
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
Change-Id: I14a1cce8967af60a52d2d13e0b035b71fece8a63
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: Idcd7b024edb7a550b42b935fadfb3d869bab14c6
|
| |
|
|
| |
Change-Id: Ib133070e8f307be7d54b422c37a33ddac67ec639
|