Age | Commit message (Collapse) | Author |
|
Change-Id: I152f038954ac1649b30dd17c3e6332e4d756502c
|
|
Change-Id: Ice62dfa7f266ee4369793777a39e675bceae1831
|
|
Change-Id: I770eb6ab90041f8522c88f64063e5c1b777220ec
|
|
Change-Id: Ie355a52bb6c687d302dc3e39693b9ab40e2dd699
|
|
g#2272 adds checks for incompatible version & proper number of clips
Currently incompatible talk files will logf when failure to load occurs
Adds a message to Debug > Talk engine stats
'Talk Status: OK'
'Talk Status: ERR Incompatible voice file'
'Talk Status: ERR (#)' -- OOM, Alloc Error
Change-Id: Ifd2c1f38f710541c9cd929b8abf67bba4363ca53
|
|
The last successful build was 87c6df9-131213, shortly after the 3.13
relase, but even before that, it had been problematic due to severe
firmware image size limitations (200KB) of the hardware bootrom.
(Current git code genrates an image about 220KB)
Change-Id: Ibaf7bd61cbc0f0656c5e119bbb9934437aa9c47c
|
|
While playing a track the playlist viewer may not
have a big enough temporary buffer to load and display
'max_files_in_playlist' entries
This patch attempts to load as many entries as possible
If tracks were already playing (dynamic playlist or otherwise)
The original code only gave half the plugin buffer to a playlist
loaded from file
On some targets half the plugin buffer is not enough to load all entries…
Now we attempt to get as many entries possible while at least leaving a
small buffer (MAX_PATH) for the name buffer
Change-Id: Ic06eaabc4e2550f076d625957d6d073790852743
|
|
Fix this, so the download metadata will do the right thing.
Change-Id: I7f51f0252e0f72667374143a9cad1021acc58538
|
|
This patch addresses a keymapping anomaly on the Rocker. Currently the
Power button when pressed inside a sub-menu will return you to the root
of the menu. However when pressed again it returns you to the sub-menu
you were in previously. This is at odds with how other ports work and
makes it difficult to return to the WPS without manually selecting it on
the root menu.
This patch copies the behaviour of the home button on the Sansa Clip+.
Pressing it once will exit a sub-menu and bring you back to the root
menu. Pressing it again takes you to the WPS. No functionality is lost
or covered up by making this reassignment.
Change-Id: I17789457d49b087a2b4c75f4490ec722d9479a9b
|
|
Change-Id: I7daf6acebd65dd25aa55242535e1df064f1dc260
|
|
GCC 7 and up complain about this false positive when -Wformat-truncation
or -D_FORTIFY_SOURCE is turned on.
Primarily affects simulator builds on hosts with strict defaults.
Change-Id: I385b3c247775e1268b6bbd326b1afc3eb5453db7
|
|
This will silence a false warning/error when -D_FORTIFY_SOURCE is used
Change-Id: Ic75dbaaa1f419d63163c797d127e6d1928781fd2
|
|
This should shut up a lot of the sim build failures
Change-Id: Ieaa387585cb8ca0f8b2faff24c08aad9451b28ce
|
|
Change-Id: I692b06c7c456bfa4395aa2aa848fdc664bd203d4
|
|
This can be useful to quickly device usb traces
Change-Id: I843fbd5280f11686ea810b44ffb1414e844ebcf9
|
|
Change-Id: Ia20f0142a2b08bddd61a0056f49c8e4c9ed49caa
|
|
At least newer devices support more NVP properties in a device-independent
numbering. Many are supported but I just added two useful ones
Change-Id: I57926de7f0dd364b46a57ca8d48a5c4d4f20402b
|
|
Newer devices seem to require flags 0x00 where older devices wanted 0x80, now
try both variants
Change-Id: Ifeee641052857c66c1b64860d7309a235021a168
|
|
Change-Id: I43c5101502f3d2c34296b510b738276fd74f9b3d
|
|
Change-Id: Ia22743f3cab18fb1285bcec6429bb198525f37f8
|
|
Change-Id: Ice69a9325ff9120c1d23ba6b7fc84de6b9475635
|
|
Loop terminator needed a preincrement rather than postincrement, and
also used a proper #define instead of a magic number.
Change-Id: Iafd6a0dce0304cb94e4f1d04cce46d2ca603507a
|
|
Change-Id: I54849866c163f2ec7ab9c9f76cfe1b267a4bee56
|
|
Change-Id: I297cbfb60aa18c0895b27ffa787ef6fb9440e03c
|
|
Change-Id: Ia4683a164e8ee155158f9244c0224d4571768058
|
|
Change-Id: I81d8f79f47f09528e2f7fa462e579350451c81f1
|
|
Change-Id: I0fc78b25e2f599b630f1e964a57451d25afbc332
Signed-off-by: Kei Miyamoto <RUyJKoKTHc9YMxAm3_MwdKTf4fkeLSz@yahoo.co.jp>
|
|
In addition to version and target also check id1_max & id2_max
for proper length before allowing voice file to be loaded
Change-Id: I36016059d07781b0bb43dd9873bbb6e565298d76
|
|
User reported LCD screen corruption via forum in 3.14 and 3.15
turning backlight off and back on seems to fix the issue
http://forums.rockbox.org/index.php/topic,53192.0.html
Change-Id: Id0b34d2f9b77e79ab0ecabace331f0b203184724
|
|
(Missing the keymap.tex file, which appears to have never been committed)
Change-Id: I16d6a21b5fb43e6075270d326b07c21802513d10
|
|
cppcheck reported:
apps/plugins/alpine_cdc.c:721]: (warning) Logical disjunction always evaluates to true: EXPR != 4 || EXPR != 3.
Change-Id: Ib811defeac18832227aebe96f0524670c2afa76a
|
|
...It generates decent voice files in 1/10th the time of festival.
Change-Id: I1bf9271633a8a0e9c483761b8685f296d2f303b8
|
|
Change-Id: Iba4e173ec73bfb38144ebb83edf3ed8161d03ebd
|
|
DX50/DX90 has a Cortex-A9 with NEON, use those specific flags
for speed.
Generic Android targets is for v4.4 (API 19) which doesn't support
pre-v7 ARM CPUs, so target generic armv7-a with hardfp support.
(This patch includes a rearrangement of the android toolchain helpers to
allow target-specific GCCOPTS. Huzzah)
Change-Id: I696051ef3fae25e1569c7b904decb7a3a0c6b674
|
|
Change-Id: Ief36c70b47ec25932651a146051a29224bdd2a0b
|
|
Should finally fix the @$%@#$ problem where the buildmaster fails on a wrapped line
Change-Id: Ie7414a0cd6e775836b9e07405ec64a4cc9ad0ff1
|
|
Their codec headers weren't in the right place.
Change-Id: Iae16c10defc937cc227afd8992ff45cd6d664898
|
|
Change-Id: I61be0fca0cb65e7c7108180150df5585fd83c3b5
|
|
Change-Id: I1634696eb23affb3d194e8e45794c3ebd3cda6d0
|
|
Potential uninitialized variable, found by android NDK10 toolchain
Change-Id: Ia67f69997d9eab8fe4828111ed52576b0a1c423f
|
|
(A lot of work was done on this thing, for a target that hasn't been compileable
at least since we moved to git..)
Change-Id: Ibface9392f3251b5be4bf1e0c4d12639c4f1662d
|
|
It's even missing a config header file. Just shoot it in the head.
Change-Id: I4c5cdb4fb63361a4e4fc893e93d73d3890fe17df
|
|
The oldest verison of the NDK one can still download today is version
10e from mid-2015, which comes with GCC 4.9, and no longer supports
32-bit hosts.
With this, one can actually compile the iBasso DX50/DX90 targets again,
as well as the generic android target, as long as one has the correct
SDK platforms (v16 for ibasso, v19 for generic) and SDK tools installed.
Change-Id: I62f2e742d5cfc13133244aeff75a928a7294ac91
|
|
We don't actually use it any more; let's not confuse folks with it.
Change-Id: Ic8fbe9bc95495b0969249dc774c5adf2126a2b98
|
|
Change-Id: I921e2e6e1ed8f30e162c6183b9000cc1de3382de
|
|
There are some real bugs in here, but we're drowning in warnings.
Change-Id: I7c2c0eafc8426327521bdd8a3ac2d3742ac16864
|
|
No targets are enabled, but the hosted Hiby-based targets could have this
feature enabled if they weren't so buggy:
* No generic way to determine wakeup reason under Linux
* No generic way to be asynchronously notified if the alarm is
triggered when we're already awake
* Shutting down may clobber RTC wakeup (driver/etc dependent)
* Rocker's kernel's RTC driver has some 24h clock and timezone-related
issues.
So, the infrastructure is arguably useful, but the only applicable
hardware I have is pathologically brain-dead.
Change-Id: Ie1aa38e72b831c8a0695ff684f260e514eef9710
|
|
Only AGPTeck Rocker is enabled for now, and it doesn't work properly:
* No generic way to determine wakeup reason under Linux
* No generic way to be asynchronously notified if the alarm is
triggered when we're already awake
* Shutting down may clobber RTC wakeup (driver/etc dependent)
And finally:
* AGPTek kernel's RTC driver has some 24h clock and
some timezone-related issues.
So, the infrastructure is arguably useful, but the only applicable
hardware I have is pathologically brain-dead.
Change-Id: Iac6a26a9b6e4efec5d0b3030b87f456eb23fc01d
|
|
Change-Id: I416798a88e1c31e4c39b195726e170f81ea84a16
|
|
Change-Id: I77b3d0ee9b48b6bf16f297ec01c59ad5236f06de
|