summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/pcm-pp.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-01Oops. "void void" doesn't work in C :p.Michael Sevakis1-1/+1
2011-09-01Shuffle some functions around so that interfacing with playback.c in particul...Michael Sevakis1-1/+1
2011-06-29Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitat...Michael Sevakis1-7/+36
2010-06-11pcm-pp: revert r26756Rafaël Carré1-5/+0
2010-06-11FS#11335 by me: make ARM assembly functions thumb-friendlyRafaël Carré1-3/+8
2010-05-24Make PCM->driver interface about as simple as it will get. Registered callbac...Michael Sevakis1-65/+18
2010-05-12Fix r25970 red and yellow *and* a bug uncovered for pp5002 where pcm_play_dma...Michael Sevakis1-0/+3
2010-05-12PCM bottom layer simplification. pcm_rec_peak_addr variable no longer has to ...Michael Sevakis1-19/+3
2009-03-07Fix FS#9949 - Song not playing, noise instead. Stale code was left from befor...Michael Sevakis1-23/+24
2009-02-23PP502x: Improve accuracy of header file. It looks as though DMA channels shar...Michael Sevakis1-4/+4
2009-02-19Use DMA for audio playback on PP502x (FS#9910 + some further mods). I can't s...Michael Sevakis1-41/+204
2008-12-12Get rid of some pcm_apply_settings cruft at the low level I somehow missed. M...Michael Sevakis1-3/+0
2008-12-12Bring consistency to pcm implementation and samplerate handling. Less low-lev...Michael Sevakis1-52/+4
2008-12-11Fix a PortalPlayer PCM bug that made keyclick malfunction. Should fix FS#8836...Michael Sevakis1-6/+34
2008-12-08Have drivers merged for WM8711/21/31 since they are so similar but respect al...Michael Sevakis1-1/+2
2008-11-26Get rid of remaining audiohw_enable_output style codec setup and use pre/post...Michael Sevakis1-8/+0
2008-11-25Add register bit defines for as3514 and clean stuff up. Reduce poppiness at s...Michael Sevakis1-1/+1
2008-09-30Fix samplerate setting for mini 1g/2gPeter D'Hoye1-2/+2
2008-09-29Codepolice: the patch I accepted contained some tabs. OopsPeter D'Hoye1-14/+14
2008-09-28Accept FS #9394 by Christian Lees and extend it to all PP targets with a WM87...Peter D'Hoye1-2/+10
2008-09-13iPod Video: Fix playback after recording (FS #7402). Implement recording gain...Jens Arnold1-1/+2
2008-09-10iPod G4, Color/Photo and Nano audio driver rework: Fix playback after recordi...Jens Arnold1-3/+10
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-04-28Update source files to include the header file for the functions they impleme...Bertrik Sikken1-0/+1
2008-04-18Fix ticking noise on PP5002 introduced with tthe transfer optimisation in r17...Jens Arnold1-13/+15
2008-04-13ASM optimization for fiq_playback(). Saves about 0.4MHz of CPU while playback...Andree Buschmann1-23/+61
2008-04-06Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now w...Michael Sevakis1-3/+3
2008-03-26Do core interrupt masking in a less general fashion and save some instruction...Michael Sevakis1-8/+8
2008-01-20audio on the m:robe 100 Robert Kukla1-1/+15
2007-10-16Finish the conversion to packed i2s for PP502x. Karl Kurbjun-approved for Min...Michael Sevakis1-40/+1
2007-10-09Packed I2S for ipod Color (tested) and ipod 4G (untested, but assumed to be t...Dave Chapman1-1/+2
2007-10-09Packed I2S for iPod Mini G2.Jens Arnold1-1/+1
2007-10-09FS #7917 by Andree Buschmann. Packed I2S also for Ipod Video.Thom Johansen1-1/+2
2007-10-09Unbloat the PCM changes on PortalPlayerMichael Sevakis1-1/+1
2007-10-08Make Ipod Nano use packed 16 bit IIS FIFO transfers as well.Thom Johansen1-1/+1
2007-10-07Finally get packed samples to work in a nice way on H10 in IIS mode. Add some...Michael Sevakis1-7/+8
2007-10-07Use halfword IIS FIFO mode for H10. Won't save interrupts but seems it should...Michael Sevakis1-7/+44
2007-10-06Unify PCM interface just above the hardware driver level for all targets incl...Michael Sevakis1-510/+336
2007-10-04Fix up the recording monitoring for e200 and I expect for c200 as well whenev...Michael Sevakis1-0/+11
2007-10-02Fix a little bug I introduced earier than can cause i2s to fail to start with...Michael Sevakis1-6/+2
2007-10-02Split wm8731 and wm8721 drivers. wm8721 can be much simpler since it has no r...Michael Sevakis1-13/+36
2007-07-26Reenable scaling on Sansa since a reasonable solution to clicks has been found.Michael Sevakis1-2/+2
2007-07-05Temporary fix for FS#7257 and FS#7261 - playback resumes while paused when se...Robert Keevil1-1/+2
2007-07-02Improved CPU clock setup for PP502x. PP5020 and PP5022 are not register compa...Jens Arnold1-17/+17
2007-06-06Accept FS#7178 - Sansa e200 FM tuner support by Ivan Zupan. Do the needed int...Michael Sevakis1-2/+2
2007-06-05e200: Add recording. Just from MIC right now and FM integration will happen s...Michael Sevakis1-47/+155
2007-05-22e200: Use 16-16 L-R pairs when writing to the TX FIFO. Kill the channel swapp...Michael Sevakis1-7/+16
2007-05-19Reset the pcm_paused flag in the PP FIQ as well to complement the fix for FS ...Jens Arnold1-0/+2
2007-05-19always reset the pcm_paused flag when stopping playback. fixes FS #7187Marcoen Hirschberg1-0/+1
2007-03-11Sound for Sansa E200 - based on work by myself, Rene Peinthor, Barry Wardell ...Daniel Ankers1-35/+32