aboutsummaryrefslogtreecommitdiff
path: root/graphics/dxa_player.cpp
AgeCommit message (Collapse)Author
2007-11-01Revert patch #1709219 - DXA Player: double size scaling option.Travis Howell
svn-id: r29351
2007-10-31Indentation.Torbjörn Andersson
svn-id: r29348
2007-10-31Slighly modified patch #1709219: "DXA Player: double size scaling option"Eugene Sandulenko
svn-id: r29347
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-04Fix bug ##1767235 - Feeble Files: Video Playback garbled, game crashes.Travis Howell
svn-id: r28438
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-27Fix crash regression, when playing OmniTV videos in The Feeble Files. Caused ↵Travis Howell
by _fd not been reset, after been delete. svn-id: r27735
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
2007-02-03Fixing various doxygen warningsMax Horn
svn-id: r25362
2007-01-01Always reset _scaledBuffer to zero when playing video, to prevent double free.Travis Howell
svn-id: r24962
2006-12-18Change position of scale code, Scale code shouldn't have been FRAM specificTravis Howell
svn-id: r24871
2006-12-18Check _scaleMode when decoding a NULL frame. Otherwise we will draw theTorbjörn Andersson
unscaled frame when playing a scaled movie. (The Broken Sword 1 intro is a good example of this since it is scaled and uses NULL frames early on.) svn-id: r24870
2006-12-15Fix regression. It crashed with orignial DXA files.Eugene Sandulenko
svn-id: r24856
2006-12-14Only allocate _scaleBuffer when required.Travis Howell
svn-id: r24847
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 cyx's patch for endian issues in DXA playerTravis Howell
svn-id: r24844
2006-12-11Whitespace changesTravis Howell
svn-id: r24843
2006-12-11Adjust DXA scaling code for Broken Sword 1Travis Howell
svn-id: r24841
2006-12-11Fix typo in initial _scaleBuffer checkTravis Howell
svn-id: r24840
2006-12-11Add patch #1611503 - DXA: Improved encoder (filesize and speed)Travis Howell
svn-id: r24838
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