aboutsummaryrefslogtreecommitdiff
path: root/graphics/video
AgeCommit message (Collapse)Author
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-16Override getAudioLag() in the AviDecoder (blatantly borrowed from the ↵Matthew Hoops
SmackerDecoder). svn-id: r45172
2009-10-16Converting AVIPlayer into a class that inherits from VideoDecoder and adapt ↵Matthew Hoops
SCI to use this. Also, moving the codec and Codec class into their own folder. (Based on a patch by md5) svn-id: r45170
2009-10-16Added a new convenience method to the video player, which adds the event of ↵Filippos Karapetis
skipping videos with the escape key by default, thereby simplifying the video playing code in all places where it's used svn-id: r45151
2009-10-14gob: fix a regression in Bargon Attack intro caused by a fix of Ween ↵Arnaud Boutonné
problems. Still requires a more proper fix, but at least it doesn't hang anymore (closing bug #2878717) svn-id: r45080
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-09-08Fix what looks like a typo bug in the AVI playerMax Horn
svn-id: r44016
2009-09-01Add some more drawing constraints, so prevent overflowing the video memorySven Hesse
svn-id: r43902
2009-08-30Rename the WAVE_* constants to AVI_WAVE_* to fix compile on WinCE.Matthew Hoops
svn-id: r43839
2009-08-30Named some unnamed enums. Hopefully, this will fix compilation under WinCE.Filippos Karapetis
svn-id: r43836
2009-08-30Add an AVI player and MSVideo1 codec for use with some SCI Windows game ↵Matthew Hoops
(such as kq6). svn-id: r43833
2009-08-29Patch #2836424: "Optional compilation of CoktelVideo and Indeo3"Eugene Sandulenko
svn-id: r43807
2009-08-22Fixing some problems when calling the player with muted outputSven Hesse
svn-id: r43643
2009-08-02When ESCing videos, seek to the last frame that was meant to be played. ↵Sven Hesse
Fixes graphical glitches (bug #2830985) and crashes (bug #2830988) svn-id: r42995
2009-07-29Adding a SoundType parameter to SmackerDecoder, defaulting to kSFXSoundTypeSven Hesse
svn-id: r42887
2009-07-28Changing stuff around a bit so alignment requirements won't increaseSven Hesse
svn-id: r42857
2009-07-27Abstracting off the block types from Imd::renderFrame() and Vmd::renderFrame()Sven Hesse
svn-id: r42851
2009-07-26Reverting my fix for bug #2037158 ("In-Game animation shifted(?)"), because ↵Sven Hesse
it breaks Woodruff's intro svn-id: r42809
2009-07-25Adding more sanity checks to Vmd::renderFrame()Sven Hesse
svn-id: r42783
2009-07-25Adding support for (new-style) stereo in DPCM audioSven Hesse
svn-id: r42782
2009-07-25Fixing Woodruff videos again after enabling block type 2 transparencySven Hesse
svn-id: r42768
2009-07-24CoktelVideo cleanup: Splitting up some IMD methods and removing the obsolete ↵Sven Hesse
notifyPaused() svn-id: r42715
2009-07-24Moving all implementations into the cppSven Hesse
svn-id: r42714
2009-07-24Renaming getAnchor() to getFrameCoords()Sven Hesse
svn-id: r42713
2009-07-24Fixing bytes per pixel detectionSven Hesse
svn-id: r42712
2009-07-24Adding stubs for newer VMDs found in Addy 5Sven Hesse
svn-id: r42710
2009-07-24Properly reading the video codec fourcc, in case we need other codecs in the ↵Sven Hesse
future svn-id: r42708
2009-07-24Calculating the number of data bytes per initial sound slice, because ↵Sven Hesse
relying on the standard amount doesn't work for some videos svn-id: r42707
2009-07-24Adding subtitle support to WoodruffSven Hesse
svn-id: r42705
2009-07-24Adding support for ADPCM sound data (yet another IMA ADPCM variant). What ↵Sven Hesse
we've called ADPCM before is more like DPCM svn-id: r42704
2009-07-24Adding transparency for VMD video block type 2, fixing bug #2037158 ("n-Game ↵Sven Hesse
animation shifted(?)"). The problem was that the animation in question has an one pixel wide transparent bar on the left svn-id: r42690
2009-07-14Got rid of ioFailed(). I haven't actually tested it, but we don't use the MPEGTorbjörn Andersson
decoder at the moment, and it was only used in the BACKEND_8BIT case anyway. svn-id: r42484
2009-07-14Removing ioFailed() usage and fixing a leak in case of errorSven Hesse
svn-id: r42469
2009-07-09Warn instead of crash when a video frame part was found although the header ↵Sven Hesse
says there's no video svn-id: r42286
2009-06-07Changed the bitstream buffer used to initialize the big Huffman trees to be ↵Filippos Karapetis
a normal byte array, instead of a Common::Array svn-id: r41356
2009-06-07FormattingFilippos Karapetis
svn-id: r41354
2009-06-07Applied madmoose's patch from bug report #2794216 - "Loading large Smacker ↵Filippos Karapetis
movies is slow" svn-id: r41353
2009-05-26Reserve some space in the Huffman tree arrays before starting to decode the ↵Filippos Karapetis
Huffman trees. Hopefully, this will speed up the tree constructing phase somewhat svn-id: r40900
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-21Move Indeo3 static data from indeo3data.h to indeo3.cpp.Johannes Schickel
svn-id: r40762
2009-05-21I'm no longer sure I've really seen case 12 happen, so don't mention it.Torbjörn Andersson
svn-id: r40761
2009-05-21Renamed the DXA, SMK and FLIC video decoders to reflect the fact that ↵Filippos Karapetis
they're decoders, not players svn-id: r40759
2009-05-21Moved the Coktel video player into its own subdirectoryFilippos Karapetis
svn-id: r40755
2009-05-21Added comment and warning message about possibly missing cases.Torbjörn Andersson
svn-id: r40752
2009-05-21Fixed indentation. (Don't worry, it's just a small change, and it matches theTorbjörn Andersson
original FFmpeg code, as far as I can tell.) svn-id: r40749
2009-05-20Moving CoktelVideo (IMD/VMD) and the Indeo3 code (needed for Urban Runner's ↵Sven Hesse
VMDs) to graphics/video/ svn-id: r40744
2009-05-20- Reverted commit #40730, as it introduced rounding errorsFilippos Karapetis
- Properly fixed the FLIC player - The sound chunk tag of DXA files is now read by the DXADecoder's loadFile() method svn-id: r40736
2009-05-19Changed calculations based on frame delay to be based on the scale of 1ms, ↵Filippos Karapetis
not 1/100. This fixes the FLIC player and also makes the overall code a bit clearer and easier to understand svn-id: r40730
2009-05-19Some fixes to the video decoders, thanks to salty-horse's commentsFilippos Karapetis
svn-id: r40729
2009-05-17The 'frameSize' variable isn't used at the moment.Torbjörn Andersson
svn-id: r40640