rockbox/apps/plugins/doom
Michael Sevakis 286a4c5caa Revise the PCM callback system after adding multichannel audio.
Additional status callback is added to pcm_play/rec_data instead of
using a special function to set it. Status includes DMA error
reporting to the status callback. Playback and recording callback
become more alike except playback uses "const void **addr" (because
the data should not be altered) and recording  uses "void **addr".
"const" is put in place throughout where appropriate.

Most changes are fairly trivial. One that should be checked in
particular because it isn't so much is telechips, if anyone cares to
bother. PP5002 is not so trivial either but that tested as working.

Change-Id: I4928d69b3b3be7fb93e259f81635232df9bd1df2
Reviewed-on: http://gerrit.rockbox.org/166
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
2012-03-03 07:23:38 +01:00
..
am_map.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
am_map.h
Changelog
d_deh.c set mode argument for open() where O_CREAT flag is/can be set. 2010-11-07 11:45:20 +00:00
d_deh.h doom: fix types mismatch spotted by gcc 4.5.1 2010-08-01 16:39:03 +00:00
d_englsh.h
d_event.h Accept FS#5153 - Doom Scrollwheel Patch 2011-06-05 11:23:53 +00:00
d_french.h
d_items.c
d_items.h
d_main.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
d_main.h
d_net.c
d_net.h
d_player.h
d_think.h
d_ticcmd.h
doom.make MIPS uses GCC 4.1.2 which was wrongly detected as supporting '-fgnu89-inline'. Now only set this parameter if GCCNUM > 401. 2011-09-08 06:23:33 +00:00
doomdata.h
doomdef.c
doomdef.h
doomstat.c
doomstat.h
doomtype.h
dstrings.c
dstrings.h
f_finale.c
f_finale.h
f_wipe.c
f_wipe.h
g_game.c Accept FS#5153 - Doom Scrollwheel Patch 2011-06-05 11:23:53 +00:00
g_game.h
hu_lib.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
hu_lib.h
hu_stuff.c doom: fix types mismatch spotted by gcc 4.5.1 2010-08-01 16:39:03 +00:00
hu_stuff.h doom: fix types mismatch spotted by gcc 4.5.1 2010-08-01 16:39:03 +00:00
i_sound.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
i_sound.h
i_system.c
i_system.h
i_video.c Fuze+: All games plugins keymaps 2012-03-02 11:40:02 +01:00
i_video.h
info.c
info.h
m_argv.c
m_argv.h
m_bbox.c
m_bbox.h
m_cheat.c Utterly pointless fix for an unused Doom module (but while the code is in our source it ought not to have buffer overrides in, right?). 2011-08-26 16:12:51 +00:00
m_cheat.h
m_fixed.h
m_menu.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
m_menu.h
m_misc.c set mode argument for open() where O_CREAT flag is/can be set. 2010-11-07 11:45:20 +00:00
m_misc.h
m_random.c
m_random.h
m_swap.h
p_ceilng.c
p_doors.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
p_enemy.c
p_enemy.h
p_floor.c
p_genlin.c
p_inter.c
p_inter.h
p_lights.c
p_map.c
p_map.h
p_maputl.c
p_maputl.h
p_mobj.c
p_mobj.h
p_plats.c
p_pspr.c
p_pspr.h
p_saveg.c
p_saveg.h
p_setup.c
p_setup.h
p_sight.c
p_spec.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
p_spec.h
p_switch.c
p_telept.c
p_tick.c
p_tick.h
p_user.c
p_user.h
r_bsp.c
r_bsp.h
r_data.c set mode argument for open() where O_CREAT flag is/can be set. 2010-11-07 11:45:20 +00:00
r_data.h
r_defs.h
r_draw.c
r_draw.h
r_main.c
r_main.h
r_plane.c
r_plane.h
r_segs.c
r_segs.h
r_sky.c
r_sky.h
r_state.h
r_things.c
r_things.h
rockdoom.c FS#12273 - use buflib for font storage. thanks to the testers :) 2011-09-24 13:19:34 +00:00
rockmacros.h
s_sound.c
s_sound.h
sounds.c
sounds.h
SOURCES FS#12144, Use -fPIC -fvisibility=hidden only for plugins on sim and app builds and enable it for 32 bit too. Fixes linking errors on simbuilds. 2011-06-07 11:56:23 +00:00
st_lib.c
st_lib.h
st_stuff.c
st_stuff.h
tables.c
tables.h
v_video.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
v_video.h
w_wad.c
w_wad.h
wi_stuff.c Fix a bunch of 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-08 21:06:38 +00:00
wi_stuff.h
z_bmalloc.c
z_bmalloc.h
z_zone.c Don't filter out -O for sims. 2012-01-22 20:33:37 +01:00
z_zone.h