when | what | where | who |
Today 05:11 |
925dc59126: OOM on Audio_Reset_Buffer
Allow the talk file to be unloaded
|
apps/playback.c [diff]
|
William Wilgus |
Today 04:31 |
895ed92496: Talk.c, playlist.c fix bugs
fix bug in talk.c
playlist.c only dump voice buffer if we are out of space
|
apps/playlist.c [diff]
apps/talk.c [diff]
|
William Wilgus |
Today 03:55 |
03ae4e6019: Announce_status plugin make USB plug aware
Announce_status was blocking USB from working it now quits on USB plug
|
apps/plugins/announce_status.c [diff]
|
William Wilgus |
Today 02:57 |
10b6707131: Talk Fix outright disable after first clip
Oops Sorry bout that ;P
|
apps/talk.c [diff]
|
William Wilgus |
Today 02:22 |
b2732222e9: Talk.c Guard against use after free / failure to load voicefile
load_voicefile_data wasn't checked for success leading to a use after free situation
get_clip now checks for valid index_handle before using it
|
apps/talk.c [diff]
|
William Wilgus |
Yesterday 22:37 |
56a1e87501: ata: Make ata_disk_is_active() only special-case powermgmt-less devices.
SSDs that respect powermgmt commands should be treated the same, as the powermgmt commands are an important part of ensuring it's safe to shut down.
And greatly expand the comment explaining things.
|
firmware/drivers/ata.c [diff]
|
Solomon Peachy |
Yesterday 21:50 |
be99033cbb: Always indicate inactive ata disk if device is solid state or doesn't support power management
Commit 5462907 made sure that SLEEP commands weren't issued on devices that don't support ATA power management commands (e.g. certain CF->SD converters including several iFlash models).
Since Rockbox waits for the disk to become inactive in shutdown_hw(), which won't happen in this case, the OS would previously stall during the shutdown process until a timeout was reached.
|
firmware/drivers/ata.c [diff]
|
Christian Soffke |
Yesterday 19:39 |
fb99d890a8: Fix typo in MIPS cache discard
|
firmware/target/mips/mmu-mips.c [diff]
|
Aidan MacDonald |
Yesterday 17:00 |
cbace906c6: mips: Revert to commiting the cache when we're told to discard an unaligned block.
The filesystem API often passes in unaligned receive buffers, and some code (eg BMP reader) processes data in-place, leading to data loss when we dropped the cache.
(And document exactly what we're doing, so we don't go through this again at $future_date)
|
firmware/target/mips/mmu-mips.c [diff]
|
Solomon Peachy |
Yesterday 14:49 |
bcee955169: rolo: use audio_hard_stop() instead of audio_stop()
This kills the audio thread entirely, including voice stuff.
|
firmware/rolo.c [diff]
|
Solomon Peachy |
Yesterday 14:25 |
a4a5f5f33f: Check core max allocations for valid handle
fix rolo warnings
|
apps/radio/radioart.c [diff]
apps/tagtree.c [diff]
firmware/rolo.c [diff]
|
William Wilgus |
Yesterday 14:14 |
2628155fc9: Clean up places that use #if defined(CPU_ARM | CPU_COLDFIRE | CPU_MIPS)
Since that encompasses _all_ of our native targets in a post-archos world, either replace it with #if (CONFIG_PLATFORM & PLATFORM_NATIVE) or delete it altogher as appropriate.
|
firmware/rolo.c [diff]
lib/rbcodec/codecs/libtremor/oggmalloc.c [diff]
lib/rbcodec/codecs/vorbis.c [diff]
|
Solomon Peachy |
Yesterday 13:58 |
15b4d22913: ROLO check for OOM
Splqash failure and return on OOM
|
firmware/rolo.c [diff]
|
William Wilgus |
Yesterday 13:32 |
80be135d0d: OOM on playlist_resume
Discovered on ClipZip but applicable to other LOW MEM targets
Back off voice buffer on playlist_resume
|
apps/playlist.c [diff]
|
William Wilgus |
Yesterday 02:47 |
de53965e3f: Third try fixing MIPS cache code
Changing this to be a pure discard operation after discussion on IRC
|
firmware/target/mips/mmu-mips.c [diff]
|
Aidan MacDonald |