aboutsummaryrefslogtreecommitdiff
path: root/graphics/dxa_player.h
AgeCommit message (Collapse)Author
2007-07-12Some optimisations to the DXA player to reduce the amount of needless mallocingRobin Watts
and memcpying it does. This commit also contains some code protected by #ifdef DXA_EXPERIMENT_MAXD that allows for reading an extended header on a .dxa file and using a MAXD chunk, if found, to reduce the amount of memory required to play a movie. Whether this gets enabled or not will ultimately depend on whether the savings are justified (i.e. if we can find a case where it makes enough difference). svn-id: r28047
2007-06-12Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble ↵Travis Howell
Files. svn-id: r27371
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2006-12-14When drawing an interlaced frame, only clear every other line instead of theTorbjörn Andersson
entire buffer. Introduced a _drawBuffer pointer which points either to _scaledBuffer or _frameBuffer1. That way, we don't need to copy _frameBuffer1 every time we draw an unscaled frame. (Probably the most common case by far.) Adjusted the Broken Sword 1 DXA player for the second change. (It sneakily avoids copying each frame by using _drawBuffer directly.) svn-id: r24846
2006-12-11Add patch #1611503 - DXA: Improved encoder (filesize and speed)Travis Howell
svn-id: r24838
2006-06-28Correct docs for copyFrameToBuffer()Travis Howell
svn-id: r23336
2006-06-28Add patch #1504492 - DXA: New compression schemeTravis Howell
svn-id: r23333
2006-06-28Add eriktorbjorn's patch for DXA unification, with more changesTravis Howell
svn-id: r23332