avp/src
Timotej Lazar 975c2cfdb9 Bink: add a queue for video frames
Decode one or more video frames in advance. This prevents the input
stream blocking while waiting for video packets to be drained, and
makes the playback smoother.

Also factor out reclamation of processed audio buffers, which is now
independent from decoding new packets.
2020-06-03 14:00:24 +02:00
..
avp Const correct (most) strings 2020-05-30 02:32:30 +02:00
include Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
sdl12 Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
win95 Const correct (most) strings 2020-05-30 02:32:30 +02:00
bink.c Bink: add a queue for video frames 2020-06-03 14:00:24 +02:00
bink.h Bink: clean up headers and formatting 2020-05-30 02:32:31 +02:00
cdplayer.c Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
cdplayer.h Cleanups (Tim Beckmann) 2019-08-20 02:22:37 +02:00
files.c Got the Windows WIP branch to build in Linux. 2019-08-20 02:22:37 +02:00
files.h Windows WIP. 2019-08-20 02:22:37 +02:00
fixer.h Const correct (most) strings 2020-05-30 02:32:30 +02:00
fmv.c merged support for playing bink cutscenes and added 1366x768 resolution 2019-08-20 03:56:27 +02:00
fmv.h merged support for playing bink cutscenes and added 1366x768 resolution 2019-08-20 03:56:27 +02:00
frustum.c Many warnings cleaned up (Tim Beckmann) 2019-08-20 02:22:36 +02:00
frustum.h lots of small changes that didn't get checked in 2019-08-20 02:22:36 +02:00
kshape.c Remove extraneous parens from ifs 2020-04-23 18:52:43 +02:00
kshape.h Converted TranslatePoint to C. 2019-08-20 02:22:37 +02:00
main.c Remove deprecated ffmpeg initialization 2020-05-30 02:32:30 +02:00
main2.c Const correct (most) strings 2020-05-30 02:32:30 +02:00
map.c First wave of changes: 2019-08-20 02:22:36 +02:00
mathline.c Import icculus.org release (2015-02-14) 2019-08-20 03:51:33 +02:00
mathline.h Import icculus.org release (2017-05-05) 2019-08-20 03:51:51 +02:00
maths.c Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
maths.h More Warning cleanups (Tim Beckmann) 2019-08-20 02:22:37 +02:00
md5.c Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
md5.h Fixed errors in inline.h. 2019-08-20 02:22:36 +02:00
mem3dc.c Removed SupportWindows95 and platform_pc macros. 2019-08-20 02:22:37 +02:00
mem3dcpp.cpp Initial revision 2019-08-20 02:09:04 +02:00
menus.c Const correct (most) strings 2020-05-30 02:32:30 +02:00
module.c Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
morph.c First wave of changes: 2019-08-20 02:22:36 +02:00
net.c Windows WIP. 2019-08-20 02:22:37 +02:00
net.h Cleanups (Tim Beckmann) 2019-08-20 02:22:37 +02:00
object.c Fixed a few warnings. 2019-08-20 02:22:37 +02:00
oglfunc.c Import icculus.org release (2017-05-05) 2019-08-20 03:51:51 +02:00
oglfunc.h Import icculus.org release (2017-05-05) 2019-08-20 03:51:51 +02:00
openal.c merged support for playing bink cutscenes and added 1366x768 resolution 2019-08-20 03:56:27 +02:00
opengl.c Const correct (most) strings 2020-05-30 02:32:30 +02:00
opengl.h Const correct (most) strings 2020-05-30 02:32:30 +02:00
shpanim.c Initial revision 2019-08-20 02:09:04 +02:00
sphere.c Initial revision 2019-08-20 02:09:04 +02:00
sphere.h Many warnings cleaned up (Tim Beckmann) 2019-08-20 02:22:36 +02:00
stubs.c Remove stub definition for WaterFallBase 2020-05-21 21:03:45 +02:00
tables.c Made sin/cos tables const. 2019-08-20 02:22:37 +02:00
unaligned.h Import icculus.org release (2017-05-05) 2019-08-20 03:51:51 +02:00
vdb.c Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
version.c Const correct (most) strings 2020-05-30 02:32:30 +02:00
version.h Better error checking in winapi.c. (Tim Beckmann) 2019-08-20 02:22:37 +02:00
winapi.c Const correct (most) strings 2020-05-30 02:32:30 +02:00
winfiles.c Import icculus.org release (2017-05-05) 2019-08-20 03:51:51 +02:00