Unify PCM interface just above the hardware driver level for all targets including...
commit06ac42322f9a610912be627e90af7842f66e2dfd
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Sat, 6 Oct 2007 22:27:27 +0000 (6 22:27 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Sat, 6 Oct 2007 22:27:27 +0000 (6 22:27 +0000)
treea6bc91ee4168e83617e942eeaea46e5523e82420
parent8ffb2b5eec91751c29d1d78b49a9ba0cbe9bc088
Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15006 a1c6a512-1295-4272-9138-f99709370657
29 files changed:
apps/debug_menu.c
apps/main.c
apps/pcmbuf.c
apps/plugins/SOURCES
apps/recorder/peakmeter.c
apps/recorder/recording.c
apps/settings.c
firmware/SOURCES
firmware/export/audio.h
firmware/export/pcm.h [new file with mode: 0644]
firmware/export/pcm_playback.h [deleted file]
firmware/export/pcm_record.h
firmware/export/pp5002.h
firmware/export/pp5020.h
firmware/pcm.c [new file with mode: 0644]
firmware/pcm_playback.c [deleted file]
firmware/pcm_record.c
firmware/sound.c
firmware/target/arm/crt0-pp.S
firmware/target/arm/i2s-pp.c
firmware/target/arm/imx31/gigabeat-s/pcm-imx31.c
firmware/target/arm/pcm-pp.c
firmware/target/arm/pnx0101/pcm-pnx0101.c
firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
firmware/target/arm/system-arm.h
firmware/target/arm/system-pp502x.c
firmware/target/arm/system-target.h
firmware/target/coldfire/pcm-coldfire.c
uisimulator/sdl/sound.c