Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Recent activity

Mail

Recent Threads on the Mailing Lists
when what who
7th May 12:19Continuing resume playing problems with Clipzip Steph.MMyahoo
6th May 11:26Handling of read-only storage: feeback wanted Steph MM
29th Apr 08:19Rockbox Ondio Malte Schmidt-Tychsen
26th Apr 09:35DevCon Amaury Pouly
26th Apr 09:31Ladies and gentlemen, we have sound on the RCA RC3000A digital boombox Linus Nielsen Feltzing
26th Apr 05:20review to show only the chosen file's bookmarks Richard Quirk
20th Apr 10:02540e5d1: Forget about fixedpoint.c in any HWCODEC bin. Nils Wallménius
19th Apr 08:31bookmarking problems Steph MM
14th Apr 17:47RFC new line API Thomas Martitz
13th Apr 14:52HD targets and multivolume Frank Gevaerts
12th Apr 15:48iriver 340 amd mp3 albertBrown
9th Apr 09:09GSoC 2013 Frank Gevaerts
6th Apr 07:28review for minor bookmark ui tweak Richard Quirk
1st Apr 14:27Debug build break recording Amaury Pouly
19th Mar 20:27iRiver 340 and voiceBox Rémy Ruiz
18th Mar 10:00"Rockbox has stopped responding" error when running latest install utility Dominik Riebeling
18th Mar 09:33"Rockbox has stopped responding" error when running latest install utilityWhat's the deal with Clip zip Dominik Riebeling
18th Mar 08:37What's the deal with Clip zip Dominik Riebeling
12th Mar 20:07Archos JukeBox Recorder is compatible with Rockbox 3.13 released? Rémy Ruiz
11th Mar 23:17Soft lock and screen/lcd activation Jonathan Gordon

Wiki

whenwhatwho
Yesterday 07:13HifietMAPortAndrewRyabinin
Thursday 18:43MajorChangesMichaelGiacomelli
16th May 14:28MariusMotiejunasBaseUserMapping_222
15th May 21:35BuildClientBertrikSikken
12th May 14:06FmPresetsEuropeFlorianFranzmann
12th May 12:37WikiUsersGroupFrankGevaerts
12th May 12:27FlorianFranzmannBaseUserMapping_222
9th May 05:30KevinDanielQuinchiaFrancoBaseUserMapping_222
7th May 12:50CreativeZENXFiAmauryPouly
7th May 08:10CuesheetSupportPurlingNayuki
4th May 21:57CreativeZENAmauryPouly
2nd May 11:22AlexanderVorobiovBaseUserMapping_222
2nd May 11:22WikiUsersBaseUserMapping_333
1st May 02:37RockChipLeoHensleeIII
1st May 02:22LeoHensleeIIILeoHensleeIII
28th Apr 07:52AlexsanderMelnykBaseUserMapping_222
26th Apr 13:28SamsungZ5LorenzoMiori
24th Apr 06:10JackobMsdawnglianaBaseUserMapping_222
22nd Apr 16:28AntoneOconnellBaseUserMapping_222
20th Apr 16:17CreativeZenVAmauryPouly

Code

whenwhatwherewho
Today 02:09 71b9685: Fix FS #9577 - SNES player missing tracks on certain SPCs

Affected BRR cached waveforms but not realtime BRR decode as far as I could ascertain. BRR cached waves required loop points to be inside the initial waveform but this change removes that restriction.
lib/rbcodec/codecs/libspc/spc_codec.h [diff]
lib/rbcodec/codecs/libspc/spc_dsp.c [diff]
Michael Sevakis
Yesterday 22:20 00e55d0: Fix 87021f7 errors. There is no this->echo_pos when SPC_NOECHO != 0.

Anyway, that's true now.
lib/rbcodec/codecs/libspc/spc_dsp.c [diff]
Michael Sevakis
Friday 23:45 87021f7: SPC Codec: Refactor for CPU and clean up some things.

CPU optimization gets its own files in which to fill-in optimizable routines.

Some pointless #if 0's for profiling need removal. Those macros are empty if not profiling.

Force some functions that are undesirable to be force-inlined by the compiler to be not inlined.
lib/rbcodec/codecs/libspc/cpu/spc_dsp_armv4.c [new]
lib/rbcodec/codecs/libspc/cpu/spc_dsp_armv4.h [new]
lib/rbcodec/codecs/libspc/cpu/spc_dsp_armv6.c [new]
lib/rbcodec/codecs/libspc/cpu/spc_dsp_armv6.h [new]
lib/rbcodec/codecs/libspc/cpu/spc_dsp_coldfire.c [new]
lib/rbcodec/codecs/libspc/cpu/spc_dsp_coldfire.h [new]
lib/rbcodec/codecs/libspc/spc_codec.h [diff]
lib/rbcodec/codecs/libspc/spc_cpu.c [diff]
lib/rbcodec/codecs/libspc/spc_dsp.c [diff]
lib/rbcodec/codecs/libspc/spc_dsp_generic.c [new]
lib/rbcodec/codecs/libspc/spc_dsp_generic.h [new]
lib/rbcodec/codecs/libspc/spc_emu.c [diff]
Michael Sevakis
Sunday 12:16 a17d6de: Opus: fix seeking to start of track
lib/rbcodec/codecs/opus.c [diff]
Nils Wallménius
Sunday 10:18 2e9aa3d: Opus: avoid allocating space for comment packets

Fixes playback of files with large embedded album art.
lib/rbcodec/codecs/opus.c [diff]
Nils Wallménius
Saturday 17:48 c7124b5: Fix opus craches with large embedded album art

Use the tlsf malloc and friends instead of the silly codec_malloc to get actually working free and saner realloc that doesn't leak memory. Makes files with moderately sized embedded AA play on targets with large enough codec buffers and files with too large AA are now skipped rather than crashing. Fixes crash when playing example file in FS #12842.
lib/rbcodec/codecs/codecs.make [diff]
lib/rbcodec/codecs/libopus/ogg/os_types.h [diff]
lib/rbcodec/codecs/libopus/opus_config.h [diff]
lib/rbcodec/codecs/opus.c [diff]
Nils Wallménius
Saturday 16:57 fc0cf8d: builds.pm: Add HiFi E.T MA9.
tools/builds.pm [diff]
Andrew Ryabinin
Friday 19:12 01d0de9: FS #12854 - ipod-time-sync sets wrong day
firmware/usbstack/usb_storage.c [diff]
Boris Gjenero
2012-05-07 a7dee7f G#304: Introduce new hermite polynomial resampler.

Uses the Catmull-Rom case of Hermite cubic splines.

Vastly improves the quality and accuracy of audio resampling with a rather minor additional overhead compared to the previous linear implementation.

ARM and Coldfire assembly implementations included.

Tested-by: Michael Sevakis
lib/rbcodec/dsp/dsp_arm.S [diff]
lib/rbcodec/dsp/dsp_cf.S [diff]
lib/rbcodec/dsp/resample.c [diff]
Michael Sevakis
14th May 20:13 91b850e: Get rid of usb_drv_attach() from USB code.

'Twas an idiosyncrasy of detecting a host upon bus reset, which is obsolete.
firmware/export/usb_drv.h [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/pp/usb-fw-pp502x.c [diff]
firmware/target/arm/usb-drv-arc.c [diff]
Michael Sevakis
14th May 20:05 8d21fc9: usb-drv-arc: Kill trailing whitespace
firmware/target/arm/usb-drv-arc.c [diff]
Michael Sevakis
11th May 19:20 af4c55b: Set the right variable type for ucallback :)
firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c [diff]
Michael Sevakis
11th May 17:59 0a7d941: i.MX31: Remove long udelay from DVFS interrupt handler

Split the ISR into two parts and alllow quick return from first half.

Introduces a uevent() API to have a callback happen in a specified number of microseconds. Right now only one event is supported.
firmware/target/arm/imx31/avic-imx31.h [diff]
firmware/target/arm/imx31/dvfs_dptc-imx31.c [diff]
firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/pcm-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/system-target.h [diff]
Michael Sevakis
11th May 18:25 4877f61: Rework rbspeex dependency generation to use single dependency files.

Similar as done in d2b8f91 change dependency generation to use one file per source file. This removes the need to have external tools installed on Windows. Previously Cygwin or msys tools needed to be in the system PATH which was problematic at times.

This means that now building on Windows (using MinGW) doesn't require additional tools anymore.
tools/rbspeex/Makefile [diff]
Dominik Riebeling
All commits since last release, last four weeks.
Page was last modified "Jan 12 2012" The Rockbox Crew
aaa