Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
fe95127c45bcb330d54c701b937a497649082a4d
/
firmware
/
pcm_mixer.c
d37bf24
Enable setting of global output samplerate on certain targets.
by Michael Sevakis
· 11 years ago
0f8aedb
Add a true waveform display to the oscilloscope plugin.
by Michael Sevakis
· 12 years ago
e189b33
Clean up peak calculating code.
by Michael Sevakis
· 12 years ago
da6cebb
Use buflib for the allocation of voice PCM resources.
by Michael Sevakis
· 12 years ago
56f17c4
Make rbcodec/dsp includes more specific.
by Michael Sevakis
· 12 years ago
64bb720
Coldfire: Optimize emac context save/restore in mixer ISR.
by Michael Sevakis
· 13 years ago
286a4c5
Revise the PCM callback system after adding multichannel audio.
by Michael Sevakis
· 13 years ago
9a25a6f
beep/mixer code: Code police a bit.
by Michael Sevakis
· 13 years ago
39eec73
PCM mixer: Simplify mixer_channel_play_data.
by Michael Sevakis
· 13 years ago
3c17f28
Move pcm_mixer helper routines to firmware/asm.
by Thomas Martitz
· 13 years ago
395334e
PCM mixer: Get rid of an obsolete macro cruft.
by Michael Sevakis
· 13 years ago
249bba0
Initial commit of the Samsung YP-R0 port.
by Thomas Martitz
· 13 years ago
906905a
Use a macro for aligning PCM chunks instead of explictly coding it each time.
by Michael Sevakis
· 13 years ago
a43df15
Collect the 16-bit signed range sample clipping routines scattered about, which can be optimized on armv6 and create firmware/export/dsp-util.h (for lack of better place right now).
by Michael Sevakis
· 13 years ago
22b6def
Use playback channel directly for peakmeters and plugins using peak calculation. Also, for now, don't allow mixer playback to overlap recording, even if full duplex works.
by Michael Sevakis
· 13 years ago
5ff641f
Do some adjustments to alleviate IRAM congestion on some targets from r30097. Include removing pointless IRAM declarations in pcmbuf.c because that callback code runs at a fairly relaxed pace. M5 is still the biggest problem.
by Michael Sevakis
· 13 years ago
40ff071
Get android to build. Forgo optimized mixing code for app builds for the moment; work it out later.
by Michael Sevakis
· 13 years ago
a2b6703
Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well.
by Michael Sevakis
· 13 years ago