aboutsummaryrefslogtreecommitdiff
path: root/graphics/video
AgeCommit message (Collapse)Author
2010-12-10VIDEO: Fix QuickTimeDecoder::hasDirtyPalette() by allocating the palette ↵Matthew Hoops
only for 8bpp videos svn-id: r54849
2010-12-09VIDEO: Allow for 8bpp Cinepak videosMatthew Hoops
svn-id: r54841
2010-12-09VIDEO: Implement multiple video codec support for QuickTimeMatthew Hoops
svn-id: r54840
2010-12-09VIDEO: Fix a truncation in the SMC decoder (thanks, fuzzie)Matthew Hoops
svn-id: r54839
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-11-19ALL: Push down deps on stream.h from .h to .cpp filesMax Horn
svn-id: r54358
2010-11-13VIDEO: Switch Truemotion 1 to RGB565 for potential use with SCI CLUT tablesMatthew Hoops
svn-id: r54231
2010-11-11VIDEO: Add support for DK3 in videos; fix sample rate locationMatthew Hoops
svn-id: r54205
2010-11-11VIDEO: Cleanup AVI audio in preparation for DK3Matthew Hoops
svn-id: r54200
2010-11-11VIDEO: Add the TrueMotion 1 codec for Phantasmagoria 2Matthew Hoops
Based on the FFmpeg decoder. Only the 16bpp version has been implemented (and all that should be needed). The videos I have tried work fine with the codec. The audio does not yet play in these videos, but I hope to work on DK3 IMA ADPCM soon. svn-id: r54194
2010-11-08VIDEO: PreIMD: End frame when stream depletedSven Hesse
As happens for the last frames in the Fascination videos. svn-id: r54144
2010-11-04VIDEO: PreIMD: End frame when frameSize == 0Sven Hesse
As happens for the last frame in the first video of the Fascination intro. svn-id: r54072
2010-10-27TOON: fix some evaluation order bugs in smacker decoderFlorian Kagerer
These bugs would cause crashs in MSVC 2008/2010 release builds. svn-id: r53893
2010-10-24ALL: Fix various typos (patch #3093266)Max Horn
svn-id: r53762
2010-10-15GRAPHICS: Fix code analysis warningsSven Hesse
See bug report #3087917 svn-id: r53493
2010-10-15VIDEO : Corrections to QDM2 codec for bug #3087917 "Code Analysis Warnings"David Turner
The first correction was to use a temporary variable to remove the possibility of a memory leak when using realloc. The second correction was to remove the gain variable from QDM2Stream::qdm2_calculate_fft() which has always evaluated to 1.0f and so has no effect. svn-id: r53489
2010-10-12JANITORAL: Clean trailing whitespaces.Jordi Vilalta Prat
svn-id: r53160
2010-10-10GRAPHICS: Turn static AviDecoder methods into local funcsMax Horn
svn-id: r53141
2010-10-09VIDEO: Remove useless references in handleAudioTrack functionSylvain Dupont
svn-id: r53091
2010-10-08VIDEO: Factor out handleAudioTrack() to be used by Toons engineEugene Sandulenko
svn-id: r53086
2010-09-30GOB: Make GCC happier.Torbjörn Andersson
svn-id: r52956
2010-09-30VIDEO: Interpolate U and V valuesSven Hesse
svn-id: r52955
2010-09-30VIDEO: Allow for Indeo3'd VMDsSven Hesse
svn-id: r52954
2010-09-30VIDEO: Allow for scaled Indeo3 framesSven Hesse
svn-id: r52953
2010-09-18JANITORIAL: Removed most punctuation at end of warning() and error()Torbjörn Andersson
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791
2010-09-12VIDEO: Fix rounding the Smacker frame rateMatthew Hoops
_frameRate is now stored using Common::Rational instead of uint32. svn-id: r52689
2010-09-07COMMON: Remove Rational::operator int/doubleWillem Jan Palenstijn
This prevents accidental implicit rounding and might also fix compilation on AmigaOS4 (bug #3060981). svn-id: r52616
2010-09-06VIDEO: Skip multiple tags in a QuickTime stsd entryMatthew Hoops
Fixes crashes when playing two videos in Riven DVD (card 262). Note that the videos still don't display properly because of a bug in QTRLE 16bpp. For the record, FFmpeg doesn't handle this properly either. svn-id: r52603
2010-09-06VIDEO: Apply patch #3057924 with some changesMatthew Hoops
Patch #3057924 is "QuickTimeDecoder: Scaling x and y separately". Thanks to kreegee for the patch and fuzzie for fixing a couple bugs with it. svn-id: r52594
2010-09-02JANITORIAL: Remove extra semi-colons.Torbjörn Andersson
svn-id: r52489
2010-08-27VIDEO: Change decodeImage() around a bit, plug a leakSven Hesse
Indeo3Decoder::decoderImage() was leaking inData svn-id: r52408
2010-08-09LEGAL: Add COPYING.BSD fileTorbjörn Andersson
Reword the disclaimer at the top of COPYING.LGPL, as it sounds a bit awkward to me. Move the BSD-like license to the top of mpeg_player.cpp (it still points out that only parts of the file are under that license) because that's where COPYING.BSD tells the reader to look. svn-id: r51939
2010-08-08VIDEO: That should fix compilation with MSVCSven Hesse
svn-id: r51931
2010-08-08VIDEO: Cinepak cleanupMatthew Hoops
svn-id: r51928
2010-08-08VIDEO: Use tag2strSven Hesse
svn-id: r51927
2010-08-08VIDEO: Fixing typos ("Unknow" -> "Unknown")Sven Hesse
svn-id: r51926
2010-08-08VIDEO: Remove the now obsolete CoktelVideo classesSven Hesse
svn-id: r51924
2010-08-08VIDEO: Use proper palettes in CoktelDecoderSven Hesse
Not just the 6 bits per color component used in VGA svn-id: r51921
2010-08-08VIDEO: Set _paletteDirty in VMDDecoder::load() when there is an initial paletteSven Hesse
svn-id: r51920
2010-08-08VIDEO: Change the mixer parameter from a reference to a pointerSven Hesse
To match the other VideoDecoder classes with sound support. svn-id: r51919
2010-08-08VIDEO: Make CoktelDecoder::getFrameCoords() virtualSven Hesse
Like it should have been in the first place... Fixes Woodruff slot-VMD positions. svn-id: r51917
2010-08-08VIDEO: Implement VMD subtitlesSven Hesse
svn-id: r51915
2010-08-08VIDEO: Implement VMDDecoder::setXY()Sven Hesse
svn-id: r51912
2010-08-08VIDEO/GOB: Implement and use CoktelDecoder::getFrameCoords()Sven Hesse
svn-id: r51909
2010-08-08VIDEO: Fix a failed assertion in VMDDecoder::readFiles()Sven Hesse
svn-id: r51908
2010-08-08VIDEO: Implement CoktelDecoder::renderBlockRLE()Sven Hesse
svn-id: r51907
2010-08-08VIDEO: Fix VMD seekingSven Hesse
svn-id: r51906
2010-08-08VIDEO: Implement VMD frame renderingSven Hesse
svn-id: r51905
2010-08-08VIDEO: Change the CoktelDecoder::renderBlock*'s signaturesSven Hesse
Change CoktelDecoder::renderBlock*() and IMDDecoder::renderFrame() to receive a Common::Rect instead of mucking about with _dirtyRects. svn-id: r51904
2010-08-08VIDEO: Implement VMD soundSven Hesse
svn-id: r51903