aboutsummaryrefslogtreecommitdiff
path: root/graphics/video
AgeCommit message (Collapse)Author
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-22Silenced some more cppcheck warnings. Some of these may seem silly, but the wayTorbjörn Andersson
I figure it the changes are harmless at worst, and making them will make it easier to find real errors in the (still quite long) list of warnings. svn-id: r47443
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-09Add Mixer::getElapsedTime() method returning a Timestamp, thus offering a ↵Max Horn
higher precision than Mixer::getSoundElapsedTime(). Convert some video code to use it. svn-id: r47213
2010-01-09Yup, not checking for stereo sound was an accident hereSven Hesse
svn-id: r47195
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
svn-id: r47179
2010-01-08Switch Tinsel, MADE and some of the video players to QueuedAudioStreamMax Horn
svn-id: r47178
2009-12-30The wrapper for the VMD decoder is only used in the SCI engine for SCI32 ↵Filippos Karapetis
games, so moved it inside the engine, instead of common code. Added support for VMD video playing from the "play_video" console command svn-id: r46737
2009-12-29Fix warningEugene Sandulenko
svn-id: r46726
2009-12-29Added a thin wrapper around the VMD player class, so that it can be used ↵Filippos Karapetis
with the common VideoPlayer interface, to be used with videos from SCI32 games svn-id: r46715
2009-12-29Adding a getFrameWaitTime() method to get the frame waiting time instead of ↵Sven Hesse
directly waiting svn-id: r46712
2009-12-29Adding CoktelVideo::hasExtraData(void), for checking if /any/ extra data ↵Sven Hesse
files are embedded in the video file svn-id: r46710
2009-12-06Adding support for mono signed 16bit little-endian uncompressed PCM audio ↵Sven Hesse
(thank you, clone :)) svn-id: r46270
2009-11-30Only print sound information if there actually is sound (preventing a ↵Sven Hesse
division by 0 exception) svn-id: r46210
2009-11-30Properly clear the chunk headers again on closingSven Hesse
svn-id: r46209
2009-11-28Adding a parameter to the AviDecoder constructor to allow changing the ↵Sven Hesse
SoundType (instead of it being fixed to Plain) svn-id: r46170
2009-11-28Fixing a valgrind warning by memsetting _paletteSven Hesse
svn-id: r46169
2009-11-27Fixing an invalid read in the destructorSven Hesse
svn-id: r46164
2009-11-2700AM is another compressed frame type, fixing this (thanks to digitall for ↵Sven Hesse
figuring that out :D) svn-id: r46163
2009-11-27Extended the AviDecoder a bitSven Hesse
svn-id: r46162
2009-11-25TypoFilippos Karapetis
svn-id: r46135
2009-11-24Fix incorrectly placed doxygen comments; replace Common::ID2string by ↵Max Horn
Common::tag2string svn-id: r46127
2009-11-11Add missing ")" in #if check.Johannes Schickel
svn-id: r45834
2009-11-10Move definition of stdint types to the only file that needs them (mpeg_player.h)Max Horn
svn-id: r45820
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