Age | Commit message (Collapse) | Author |
|
When a prase is translated but the voice is not, default to using
the translated phrase over the untranslated English voice
Change-Id: Ie2cb1c6d0c370f450586b8a4653f1a073f8aec9d
|
|
The general rule is that languages with at least 90% coverage are
enabled.
Change-Id: I610b17dae95477f251067f75995502d089fc9094
|
|
when the voice system is doing queued voice clips you can get a
voice_stop event which cancels the cpu boost
but the quiet count was not reset to 0
next clip may play unboosted causing stuttering
just boost unconditionally on Q_PLAY
it'll unboost after timeout if unneeded
Change-Id: Ib39df5d9f8a9e41299147a885048cf1361180dd6
|
|
Change-Id: Id2d45870a9128b19ace0e8d5c16d3b3fa4b923dd
|
|
This reverts commit 67716c6b46a7780bff6b80408b3452c01bfbfdc4.
Reason for revert: Only partially working on bare-metal ports, so revert this for now.
Change-Id: I5cea7d2b6466a43aaff4c3eb90ab5d7aee736a5b
|
|
This reverts commit 483563a1b2cd5d463557580498d75a693dd79077.
Reason for revert: Only partially works.
Change-Id: I28e412bf4eeb515cf72845f27d5772746cebc5e5
|
|
This adds LANG_VOICED_DATE_FORMAT, a format string with these tokens:
Y 4-digit year
A Month name
m numeric month
d numeric day of month
The default (english) is '23 January 2013'
In comparison, english-us is 'January 23 2013'
Change-Id: I055a3287c104260dec63bba58d36fdae9df1ed16
|
|
For example, English would say "231" as "two hundred thirty one" but
many other languages would say "two hundred one and thirty"
So, if VOICE_NUMERIC_TENS_SWAP_SEPARATOR is not an empty string, swap
the tens and ones position and use that string ("and" in the above
example) as the voiced separator.
Change-Id: I69f8064d44b3995827327cabae6ad352bf257d04
|
|
(The language remains <75% translated)
Change-Id: I7c9b7627e745aafc60a3d8965e7aceaa63c7664c
|
|
This reverts commit 4695f80230f0d3e3eb03a4d9aade5253e2d51862.
Reason for revert: Something else is unboosting the thread this is a red herring
Change-Id: I0e71e0065b13129bbf59d45416c15799c446dcad
|
|
reset quiet counter after Q_VOICE_STOP
when the voice system is doing un-queued voice clips you can get a
voice_stop event which cancels the cpu boost but the quiet count was not reset
next clip will play unboosted causing stuttering
Change-Id: Icaada443e2399bf146e30bebee599db5b379063a
|
|
Adjust the battery scale to be a little better. I've set
the 100% (discharge) point to be where the battery sags to
when it is done charging but still plugged in.
Not quite sure how best to set the charge scale, it's just
equal to the discharge scale for now.
Change-Id: I9a2730c0b2051300af9eeddb4f67164f38a29002
|
|
Change-Id: Iea90776df2a92777c8e07c5a6b6635b6734d6690
|
|
Accomplish this by setting CCACHE_DISABLE=true
Change-Id: Ie930fc4e828ebb7a29234c1a8f371980489d5668
|
|
IMHO the current name is somewhat misleading:
- usb_drv_send() is blocking and we have usb_drv_send_nonblocking()
for the non-blocking case. This inconsistent naming can only
promote confusion. (And what would we call a blocking receive?)
- Other hardware abstraction APIs in Rockbox are usually blocking:
storage, LCD, backlight, audio... in other words, blocking is the
default expected behavior, with non-blocking calls being a rarity.
Change-Id: I05b41088d09eab582697674f4f06fdca0c8950af
|
|
Successful SET REPORT requests would spuriously fail because of the
fall through to GET REPORT.
Change-Id: I8e7d1a1120afc6975d07d47b11c12c9e9ca51dd2
|
|
Change-Id: I3917f64313345cf39d6105a0c0bc2f2a4617be8a
|
|
A reasonable default assumption for a user
would be that they can plug their device into
a USB AC adapter and it will charge with as much
current as it reasonably can. With the previous
default, an AC adapter will only do 100mA, basically
a trickle charge.
Make this configurable default per-device, so as not
to break old devices without testing.
Define TARGET_USB_CHARGING_DEFAULT to USB_CHARGING_FORCE
to use the new default.
Tested on both erosQ Native and M3K.
Change-Id: I77265d356a41d67357ebc6e9f7e0c25a37b74931
|
|
Change-Id: I62ec626007408d1d760b048cfd4899128c54be4a
|
|
Slightly modified from original patch by Fabrice Bellard.
Change-Id: I9ae04fa460f0f1b9c616e6f99505d4c5d4358f68
|
|
Change-Id: I8fb0da7d117e4a011345bae7f6137ab3253fea4f
|
|
(plus a lot of patch rebaseing by myself)
Change-Id: I184638147daceb5b60838763bc3d12a2959b337f
|
|
Change-Id: Ie9fc906b6f863347174b383b01514961b307c4f1
|
|
-Link 'Artist' entry to canonicalartist field.
-Convert all possible users of artist field to canonicalartist.
-Tweak 'Same as current -> Artist' menu to also include albumartist field matches.
Change-Id: I52e87cc0bd6ca50f1645447819ca55669df37354
|
|
Change-Id: I1d887f8a9d6690b8286407d2502432b0497cfeb9
|
|
Change-Id: I8daaac6feea07eb114259b1e39338979e8a630fa
|
|
Change-Id: Ie808def000b00514b2929a2aaef6082fc7daa9be
|
|
Change-Id: I6cdedbced816bce223b9f7579d5fcd0af091f81a
|
|
Change-Id: I6160c50685ce1615ef295a472f25cb608b2e6feb
|
|
Change-Id: I27453b39b5e4a6b4f97eff27a36c8ef2772ec092
|
|
Change-Id: I98c9ccdffdaae8c5c9117212365ae82b9bf2147c
|
|
Change-Id: Id8707dc28bf3a9c029066bb55ff584662b2cee6b
|
|
Change-Id: I160507a67354c775ca9695c7e71303fe16beb6db
|
|
Change-Id: I7123ad21af15483594b9d247b89f7712c3a1a6f0
|
|
Change-Id: If6b7650f858134098c3628f6e144e8c8d2a242ef
|
|
Change-Id: Ib28e542c51f6e037a31e6d14763ce2abaca248b9
|
|
Change-Id: I150e11ba309953959d374898a63d4250a90651bb
|
|
Fixes backlight not turning on after booting (tested on an iPod Mini 2G).
backlight_hw_init() copied from iPod 4G.
Change-Id: I9c32ca5ecd3dc74ea997e6cb843da79d303b0615
|
|
The yes/no keymap does not fall back to the Standard
keymapping, so keys other than Back and Power do not
cancel, though the prompt says "any other key".
Adding fallback to standard context as well as explicit
Left, Right, Vol+ and Vol- as they're not present in
the standard context.
Tested on physical m3k
Change-Id: I06409bad8dcde6586e1bf773309ef0ce464cc060
|
|
Set the maximum volume on both hosted and native ports
to -2 dB.
Verified behavior here on native and by borkitall on irc
for hosted.
Change-Id: I3aebc2bb4b9294a4137a33694c83139c0d76099a
|
|
Change-Id: Ia7e4922476c5107e758ee37e80a4553a9441e125
|
|
Change-Id: I7bbac6de6319bf86189f079b7330d650ea95de3c
|
|
scales the fractional portion of the parsed number
by ARGPARSE_FRAC_DEC_MULTIPLIER
Example ARGPARSE_FRAC_DEC_MULTIPLIER = 10 000
meaning .0009 returns 9 , 9 / 10000 = .0009
.009 returns 90
.099 returns 990
.09 returns 900
.9 returns 9000
.9999 returns 9999
Change-Id: I38573dbc1877760b0d52df8686a6647894d76196
|
|
Add fallback to CONTEXT_STD and add explicit Play button cancel -
Play button is not present in standard context, so it won't do
anything if unknown actions are ignored.
tested on ipod simulator
Change-Id: Ic259fa97b6195ebbc66fcfae31265cc7aeefa421
|
|
This fixes a bug reported on IRC:
1. Set 'bookmark on stop' to 'ask'
2. Play a track from the file browser
3. Stop playback, yes/no screen briefly flashes then disappears.
The screen still handles input correctly but the prompt will not
be displayed on the LCD. Long story short, get_action() can cause
the skin engine to do a full redraw which cleared the screen and
erased the prompt.
There is a special event, GUI_EVENT_NEED_UI_UPDATE, which the list
code uses to avoid precisely this problem.
Hooking up a handler for this event and redrawing the yes/no prompt
fixes the bug.
Change-Id: If3c26655540c13b488b3a11bd46e1d60d4111469
|
|
These were deprecated by 1eb17dc9f4 back in 2013 just prior to the
3.13 release. We've had 3.14 and 3.15 since then and I guess nobody
will complain if we finally remove them (fingers crossed...)
Also fix a line which got missed when converting hardcoded numbers
to EQ_NUM_BANDS in that commit.
Change-Id: I79dd71f1f2810bf19bc135999868fafc5fee6e04
|
|
add a helper function to allow plugins to parse the parameter string
passed into plugins
support included for bool, char, string and numbers+decimals
Change-Id: I39f35c8bd3c21b83097a538c19f46d362c468fa4
|
|
'Bugfix' mono_bitmap_part reads ahead in the buffer,
if the height is <= char bit pixels other memory gets read
found with [Address Sanitizer]
also g#3332 since this is clearly a problem across the code
instead place the check for height < 8 in the lcd_mono_bitmap_part function
second try places the check above the negative y offset
this was causing glitches on the Q1 and likely other TS targets
since a negative y was added to height it made it < CHAR_BIT setting
stride = 0 even though the bitmap was >= CHAR_BIT high
Change-Id: I13bb8ab472c2ae61302a6de5d9e2c78243354460
|
|
The EQ enabled setting needs to call into the DSP core when it's
changed but this was only hooked into the EQ menu. The quickscreen
uses option_select_next_val() so those DSP hooks were not getting
called because the setting did not have any callback defined.
It seems this bug was introduced by 362f7a3220 removing the blanket
call to settings_apply(). Other settings might be affected too.
Change-Id: Idcce5809c525fa619e6bdf1be50c98a5df103fec
|
|
It's not yet working and because all storage is removable (and the OF
works fine) it's of limited utility aynway.
Change-Id: I8a6a59ac16503d0f4574c3934f473cac54e86858
|