Age | Commit message (Collapse) | Author |
|
had stack growing the wrong way
Change-Id: I51bf14526f5239e77e15dc0ffd76ad3ed8bdcbc8
|
|
Change-Id: I489b976ac054b071e3f540b2bf9f7fea0797e68e
|
|
Change-Id: I92c48026dd0c5b7aeff2494392680178cba8d25c
|
|
* Get rid of the non-functional GT2 loader
* Add the UMX loader
* Add HQ mixer routines (and make it configurable)
* Allow samplerate to be configured at run/playtime
* Support >64KHz mixing/playback
* Correctly restore non-boost status
(The diff to upstream is much smaller now too!)
Change-Id: Iaa4ac901ba9cd4123bb225656976e78271353a72
|
|
So plugins can use const structures, possibly saving a little bit of RAM.
Change-Id: I15b0ef20e7554caf5f6d1c12f6ab109ddf3c0dbd
|
|
Change-Id: Ib8a9aa50c91dfc5d896c6f7491f3b30fca27479f
|
|
These are copied from the e200 mapping, adding the power button to
contexts where it's unused.
Change-Id: I6c3351e843b422716467b41117cb30e38d1e685f
|
|
Change-Id: I0fdc5d32225decbf051685be819be8df84171998
|
|
I'd overlooked this code path earlier. In the case of an unknown GRP, the
game would poll SDL for keyboard input, which it never received. Remove
that, and just warn the user instead.
Change-Id: Ibbabc0f8d43cb1276ed2fcfc3c6138517582e936
|
|
Increase stack by using the remaining plugin buffer
Stops the scrolling message after user input
Change-Id: I3497467143411e262b4de983e3daab3fbc5d08ce
|
|
Change-Id: Ie161d62359279931516c610bb2af2bb0fd459ccf
|
|
Change-Id: I196a849917c97d995fbb6368424c3a3942591f72
|
|
Change-Id: I6d8f7ca30a44bfa28c4e1ebfecb203030c0cbddc
|
|
Change-Id: I08ec179b61227c0e8fcf3ea3e101bcdce7c97bf5
|
|
Change-Id: I1f13029dcb1d2c936ff251d6ed166d08e7bfceac
|
|
Change-Id: Ib54b36760678e88d3857ba70b0f4d1e1661bb0ad
|
|
Change-Id: Ia91a662262497c1a93ce8f26902aab5921ee7185
|
|
Change-Id: I569561e5199c71a814b7f8118d63063f13958831
|
|
allows user to run plugin in background that voices
status messages
grouping is now working it counts ; as the end of a group
sleep timer remaining is not voiced if sleep timer is not active
TODO
manual entries
Change-Id: I39e8500df6440c07d2a3347513c749d5e155d1cc
|
|
(Basically this reverts bf546fbfcb and its successors)
Change-Id: I044cfb797d306412837e7509cb85b65bc6ffacca
|
|
Change-Id: I41f04f735520be293dc107625b78e6efa04f3dcb
|
|
Change-Id: I042c51d6915ef8883d8e3e3637ae65e345f224c3
|
|
Change-Id: I3c18bb34770b4b4b321199149a2ea693dfbdb7f4
|
|
Change-Id: Ia1538fe03b6956ab6730a331661fbd087484ba69
|
|
Enable Voice_Blank and other Voice only LANG_IDs to be used in menus
Change-Id: I3432ed00963617e9f92cd52228bf00e0a776523a
|
|
Change-Id: I56781a8db29ac53df582dcc2faf6e5713ddcf186
|
|
Moves basename to a separate function, and documents some of the pointer
arithmetic it's doing.
Change-Id: I6f65ad99f163c2b223929f2ce7805b8935df71c0
|
|
Solves FS#9539
Change-Id: I5278fa0fbb8347314ef6fb41e707b3832f1dd8cd
|
|
Change-Id: I994499833176afdc15f8de48b625e48665d77fb5
|
|
Change-Id: I078d5a6887fd14650fe89d7b4d8850166ae19efc
|
|
Change-Id: If139849d906d9450decc400b809dd3bd3b6ffb30
|
|
Change-Id: I48f46f4b70857d9617391523908e78070efa88ac
|
|
(found using -Os with gcc494 on the nano2g)
Change-Id: If0deee3e3cde50e6bf5aff595bebc0f134dcc393
|
|
As the PP series has no sense of cache coherency between its multiple
cores, we need to ensure the vo_data structure does not share cachelines
with anything else.
This was previously done by defining a uint8_t array and trying to
access it via typecasting hell, triggering a large pile of aliasing
violation warnings on newer toolchains and/or higher optimization
levels.
Instead of violating the C spec in an undefined-behaviour-sort-of-way,
create a union of the right size and alignment, and make one of its members
the structure we care about. Voila, everyone is happy.
Change-Id: Iad78f8132225437cd4aa10e6e5f6ae58ba996c19
|
|
(The translate website screwed up a bit)
Change-Id: I293c939b858121f6d82dde037bb5ff1cbcff5d6c
|
|
Change-Id: Ibe247553965024a000749386a95e73dcc18c493e
|
|
Change-Id: Ifb078fa52368b4fb2bff2f00b28ae462a098a881
|
|
Change-Id: I3c48c999da240f68f4960d2e137c613b224beb5c
|
|
Change-Id: I97d17805ac7d37f10da6a29684102db97448e653
|
|
Change-Id: I70cf700f5bc3d4375c025efa62ef40fd2bd70293
|
|
Change-Id: Ieae0b08a2f747955ad3e392fbff90884dc4265ef
|
|
Change-Id: Ifdb1501834b7ea63ca6f731bbd6414305d7e0001
|
|
Change-Id: I86c327cf7053e71df7550b6d0673262035f95978
|
|
statusbars, gui_syncstatusbar_draw(), and set_time()
mp3_play_data(), mp3_play_pause(), mp3_play_stop()
[mp3_is_playing() is still used by imageviewer]
(followup to the sh/archos exorcism..)
Change-Id: I06a1d981ffc86b8073fcfa2380a393a07347ab3b
|
|
Note: I left behind lcd_bitmap in features.txt, because removing it
would require considerable work in the manual and the translations.
Change-Id: Ia8ca7761f610d9332a0d22a7d189775fb15ec88a
|
|
'swcodec' is now always set (and recording_swcodec for recording-capable
units) in feature.txt so the manual and language strings don't need to
all be fixed up.
Change-Id: Ib2c9d5d157af8d33653e2d4b4a12881b9aa6ddb0
|
|
HAVE_LCD_BITMAP is now redundant.
lcd_bitmap is always-on in features.txt so manual and lang strings
don't have to change
Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794
|
|
This removes all code specific to SH targets
Change-Id: I7980523785d2596e65c06430f4638eec74a06061
|
|
Change-Id: Icf80eb628cdc0a4ab6644c05104c0893b45d217f
|
|
Otherwise we might actually be talking when we try to switch, or
otherwise trash the state of the running talk thread, leading to
memory corruption or an outright crash
(This fixes a panic observed on the xDuoo X3)
Change-Id: I78e4232085c5c160c9ee4f18167dad8dad2b9287
|