Age | Commit message (Collapse) | Author |
|
English
A lot of our translations have voice phrases that are identical
to English, even though they are translated in the display text.
In these scenarios, just use the translated text when generating
the voice files. These will still be flagged as problems by the
translation web site!
Change-Id: I39a9888eaad650e4c847cccc60bd89cf44ae150a
|
|
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
|
|
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
|
|
Accomplish this by setting CCACHE_DISABLE=true
Change-Id: Ie930fc4e828ebb7a29234c1a8f371980489d5668
|
|
Change-Id: Ia7e4922476c5107e758ee37e80a4553a9441e125
|
|
Compiling the plugins takes quite a long time and is unnecessary
if you're only working on the core code. Having an option is nicer
than having to edit the configure script by hand.
Change-Id: I401867355d897ce3fd899d9daf25ea9afcc380f0
|
|
It was barely even a stub, and hasn't seen any development since 2009
Change-Id: I0aa15d9a7b90ae8c771924d9f401380d4cc0fab9
|
|
It has only a couple GB of onboard flash storage with no storage
driver in Rockbox. It hasn't seen any meaningful development since
its initial commit, it's not on the build farm, and the bootloader
build is broken by other refactoring.
Change-Id: Idd9e3c46fac9b96f416ce444182f97a50770e747
|
|
Change-Id: Ib0b38378c66d5902694d9af9fd0271d616101660
|
|
Change-Id: I02ab35f21c2733efd81a9b97d1c88e283f6187ff
|
|
It needs screenshots and slightly better installation instructions
Includes bits shared with other HibyOS platforms
Change-Id: I1c1974143b5badf1aca5c3281556ce553ab1b8a5
|
|
The nightly manual builds previously only included targets that were
marked as "stable" -- The M3K and Q1 are not because they lack rbutil
integration, but we would like to provide the manual builds regardless.
Change-Id: I113e0576753ba6bb1518da2169c1b0b84aebd2f4
|
|
What works:
- LCD: 16-bit RGB565
- all buttons, including scrollwheel
- SD Card
- Battery level and charging/not charging status
- USB
- audio
- sample rate switching
- HP / LO detect, with "safe" fixed LO volume -
LO volume will only be put to user-defined max volume
if headphones are not present.
- rtc
- Plugins build, tried a couple and they seem OK
- Bootloader, installable to nand via usbboot
What doesn't work:
- Dual Boot
- power on/off has intermittent, low volume audio click
(sometimes it's completely silent, sometimes there's
a click)
- Audio uses 16-bit volume scaling, so clicking/popping
is pretty bad at lower volumes - need 32 bit volume
scaling, 24 bit I2S data
- USB HID keys not yet defined
- no jztool support
Unknowns:
- Stereo Switch pins: Direction select, AC_DC
(probably not even hooked up)
- What is the actual purpose of the Stereo Swtich?
- How does the bluetooth module connect?
"Someday" stuff:
- get LCD working at higher bit depth
- Bluetooth
Change-Id: I70dda8fc092c6e3f4352f2245e4164193f803c33
|
|
Change-Id: I7c7e8e7de16157ecc6535a8b461c12430bd376fb
|
|
Change-Id: Ic490b4d68c2faa35dd8cb6733766019aeeb192e7
|
|
- Audio playback works
- Touchscreen and buttons work
- Bootloader works and is capable of dual boot
- Plugins are working
- Cabbiev2 theme has been ported
- Stable for general usage
Thanks to Marc Aarts for porting Cabbiev2 and plugin bitmaps.
There's a few minor known issues:
- Bootloader must be installed manually using 'usbboot' as there is
no support in jztool yet.
- Keymaps may be lacking, need further testing and feedback.
- Some plugins may not be fully adapted to the screen size and could
benefit from further tweaking.
- LCD shows abnormal effects under some circumstances: for example,
after viewing a mostly black screen an afterimage appears briefly
when going back to a brightly-lit screen. Sudden power-off without
proper shutdown of the backlight causes a "dissolving" effect.
- CW2015 battery reporting driver is buggy, and disabled for now.
Battery reporting is currently voltage-based using the AXP192.
Change-Id: I635e83f02a880192c5a82cb0861ad3a61c137c3a
|
|
(If you don't have espeak, festival, or flite installed)
Change-Id: I5820535c55cc02e32bf31f3e30070b2c1e68ff87
|
|
Change-Id: I0f21e9539d39afd54916fa8d84ce798eef474a2c
|
|
Change-Id: If5fd9a8f15200fca9a89999605394f7527387a2b
|
|
Change-Id: Icb81c72fbcfcdad624112a386ba38a40a830d18f
|
|
Change-Id: I6859d3611b2008bf8a6ec52887d8e278df1ebd9f
|
|
Change-Id: I0087cb3e7d1b412353d3a02d7dd282a27c5a69fc
|
|
Import non-free firmware image from linux-firmware package.
Firmware loading works but is disabled at compile time because just
loading firmware without configuring device results in higher power
consumption without any benefit to end user.
Change-Id: I8fd252c49385ede1ea4e0f9b1e29adeb331ab8ae
|
|
The old linking order does not work anymore so reorder it to fix
shared linkage.
Change-Id: I438c44792b5aff20e752b093b4d81a027db952db
|
|
strcasecmp is defined in strings.h but it is not included here.
Change-Id: I0629560b6f928f9839f01918cce5e2f1e5b4a85c
|
|
Improve the tarball generation a bit too
Change-Id: Ie68bea4e876bad5cd101dd396ec2247127b1b390
|
|
But for stage1 (and non-hosted targets) we can stick with -std=gnu++03.
This keeps everyone happy with no apparent regerssions on older
host compilers.
Change-Id: I1300574557bc8d4d13e5cf07d4ae85645998f071
|
|
Add --with-sysroot= to the configure args of glib and dbus because
otherwise they get confused and try to use host system dependencies.
Also fix the broken restart logic so you can actually restart a build.
Change-Id: Ib456c04845d80cc923dcc6b83e57f67a0868104b
|
|
Basically it defaults to using C++17, which breaks the GCC compilation.
Instead, explicitly specify -std=c++03, which should work everywhere.
Change-Id: I821591dbbac4fab4b1d930702ed66c7c767b5c92
|
|
Change-Id: If6dd5d89ff1e7d668ca975a89b9091a86cbca42c
|
|
SPL and UCL-compressed bootloader are now packed into one output,
bootloader.m3k, eliminating the separate SPL build phase.
The Rockbox bootloader now has a recovery menu, accessible by
holding VOL+ when booting, that lets you back up, restore, and
update the bootloader from the device.
Change-Id: I642c6e5fb83587a013ab2fbfd1adab439561ced2
|
|
It never worked, and hasn't compiled in something like a decade, Given
the HW capabilities (limited onboard flash, no expandability) there's
really no point in trying to fix/complete it.
Change-Id: I7d175089840396f8891645bd10010d730dd5bfdc
|
|
They were never finished, never saw any release ever, and haven't
compiled for the better part of a decade. Given their HW capabilities [1],
they are not worth trying to fix.
[1] 1-2MB RAM, ~256MB onboard flash, no expandability
Change-Id: I7b2a5806d687114c22156bb0458d4a10a9734190
|
|
Now nightly and voice builds will show up.
Change-Id: Ibeddb08535ecc5ce913de2cb4d42ae458e88964d
|
|
Convert both instances of the apple stop sign constant
to char array instances. This ensures sizeof will work
as expected when applied to the constant.
Change-Id: I8599f7b0a00031e944e654b12a0bc59309926807
|
|
The default font was very small and hard to read.
Change-Id: Id6d8ec49a700dcad65903b92c09ec42840c1f6e5
|
|
Change-Id: Id3b281e62487858120aae97cd5ee0ef888cf89a0
|
|
I added this because it is present on the FiiO M3K's SPL, but nothing
in Ingenic docs suggest this means anything.
Just get rid of it; the M3K boots fine without it.
Change-Id: I2e480b8c0ada386b0e772db49c0a7ebd32ffc7ea
|
|
Change-Id: I6df7e63b1820296a280faa0925ad4781637b879b
|
|
Instead of 'ifdef ENABLEPLUGINS' (which always gets set) use
'ifeq(yes,$(ENABLEPLUGINS))' which means any value other than 'yes' is
treated as a negative.
Change-Id: I6c92eef5565328f1bb9f64a4d379dec697354224
|
|
Note: It's marked as 'unusable' right now, so it won't show up
on build.rockbox.org, nor will daily & voice files be
created.
Change-Id: I5ea133477a6b4c0296c46757d0375994ad812cc5
|
|
Change-Id: I7517e7d5459e129dcfc9465c6fbd708619888fbe
|
|
We should be using global optimization flags, and -Os is already our
default.
Change-Id: Iaba511b2b4fa2ee0f1eb1ad28024be954f4c5f03
|
|
This way we only rebuild the world if something relevant changed.
Change-Id: Ia7d104cadec185a3227acbf330bb3b359296f0fb
|
|
Change-Id: Ifffea9557d50ab5a103e13473ebe074ae1aa7b6d
|
|
Mainly a straight replacement of FIIO_M3K -> FIIO_M3K_LINUX.
Change-Id: Id07c84f8150991d1b6851540c2c3f8f67e3f12c2
|
|
Fixes the red introduced in 6224efb2
Change-Id: I21e61fdb8e1b87486417faf34bfa6963e5ab2349
|
|
When fixing this, I used this this opportunity to clean up the Makefile
Change-Id: I5dea77a8a2048bbfce5930f8ce2899b597e425eb
|