summaryrefslogtreecommitdiffstats
path: root/firmware/pcm_playback.c
AgeCommit message (Expand)AuthorFilesLines
2006-02-19Remove unneeded variable.Thom Johansen1-2/+0
2006-02-19Added assembler FIQ handler for iPod. Remove unnecessary SIMULATOR checkThom Johansen1-4/+83
2006-02-13iPod: Audio driver for iPod Video/5G. Rename wm8971_* functions to wmcodec_*...Dave Chapman1-6/+8
2006-02-12Fixed warnings in the iFP target.Tomasz Malesinski1-3/+3
2006-02-07iPod: Re-written audio driver. This brings it in line with changes to pcm pl...Dave Chapman1-213/+141
2006-02-07Rework PCM bufferBrandon Low1-38/+67
2006-02-05Further iPod 3G work from Seven Le MesleDave Chapman1-0/+144
2006-02-04iAudio X5: various fixes to make the bootloader compileLinus Nielsen Feltzing1-0/+3
2006-02-01iPod: Enable peakmeterDave Chapman1-70/+72
2006-01-28iPod: First working audio driverDave Chapman1-50/+70
2006-01-22Fixed the red builds.Miika Pekkarinen1-0/+5
2006-01-22Muting trick to prevent tiny pops and glitchless mp3 seeking.Miika Pekkarinen1-12/+12
2006-01-21Prevent a very tiny pop from happening when starting/stopping pcmMiika Pekkarinen1-3/+14
2006-01-21Improve performance by putting more of the code and variables that are called...Brandon Low1-3/+3
2006-01-20Fixed a few iriver playback quirks and issues with previous fixes.Miika Pekkarinen1-0/+3
2006-01-12Work-in-progress iriver iFP-7xx port by Tomasz MalesinskiDave Chapman1-0/+51
2005-12-27Don't put S/PDIF out of sync when audio is being paused.Miika Pekkarinen1-3/+3
2005-12-16iPod: Correctly disable playback so we can test codec speedsDave Chapman1-0/+2
2005-12-16iPod - Initial skeleton of an audio driverDave Chapman1-10/+101
2005-12-06The DMA controller issued a DMA IRQ immediately when started, making it skip ...Linus Nielsen Feltzing1-0/+1
2005-11-27No S/PDIF playback on H300Linus Nielsen Feltzing1-1/+12
2005-11-16Reverted erroneous commitLinus Nielsen Feltzing1-8/+0
2005-11-16Cleaned up bootloader linker control file and added the H300 targetLinus Nielsen Feltzing1-0/+8
2005-11-12More iPod changesDave Chapman1-1/+54
2005-11-05Fixup of the MCF5249 memory mapped register definitions.Jens Arnold1-3/+3
2005-08-29Major peakmeter rework: * Changed set/get functions for dbfs mode to bool typ...Jens Arnold1-7/+7
2005-08-28iRiver: Reduced pops from the line out connector.Miika Pekkarinen1-4/+6
2005-08-21Fixed and removed the most annoying pops with iRiver.Miika Pekkarinen1-24/+33
2005-08-19Removed the uda1380_mute() calls, since they were called in interrupt context...Linus Nielsen Feltzing1-27/+3
2005-08-06iAudio: First unfinished attempt for tlv320 driver and rockbox integrationChristian Gmeiner1-11/+45
2005-07-30Fixed MAC initialization problem with mpa codec and removed workaroundMiika Pekkarinen1-13/+0
2005-07-25The peak meter on iRiver didn't look right to me and the code seemed to beDave Bryant1-73/+54
2005-07-22It's now possible to select the crossfading mode: "Off, Crossfade,Miika Pekkarinen1-2/+2
2005-07-22More accurate playback position calculation.Miika Pekkarinen1-1/+6
2005-07-18iriver: set the S/PDIF Validity flag correctlyLinus Nielsen Feltzing1-2/+2
2005-07-17Check that remaining bytes counter is not zero.Miika Pekkarinen1-2/+2
2005-07-17Initial attempt to support peak meter on iriver. It still has someMiika Pekkarinen1-0/+83
2005-07-13Separated buffering stuff from pcm_playback to pcmbuf. Renamed someMiika Pekkarinen1-515/+11
2005-07-11Replaced some yields with sleep(1) to save battery while paused orMiika Pekkarinen1-2/+2
2005-07-10Fixed an audio burst coming out when pausing a track with fadingMiika Pekkarinen1-1/+1
2005-07-08Some playback fixes.Miika Pekkarinen1-2/+4
2005-07-07PCM buffering fixes. Made a temporary workaround for playback glitchMiika Pekkarinen1-39/+48
2005-07-06Decreased pcm buffer low watermark when crossfade is not enabled.Miika Pekkarinen1-2/+1
2005-07-05More crossfade adjustments. Now crossfade should work shortly even ifMiika Pekkarinen1-10/+13
2005-07-05Fixed: Crossfading, broken elapsed info with mp3 files, possible cpuMiika Pekkarinen1-4/+5
2005-07-05Fixed crossfading.Miika Pekkarinen1-1/+2
2005-07-04Increased low watermark limit.Miika Pekkarinen1-2/+2
2005-07-03Make sure we unboost the cpu while stopping playback.Miika Pekkarinen1-1/+1
2005-07-03Slightly longer sleep to prevent pops when resuming from paused state.Miika Pekkarinen1-1/+1
2005-07-03Fixed pops when starting playback.Miika Pekkarinen1-7/+8