Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
|
|
|
|
The code is not used anymore and neither the Mohawk developers, who expressed
that they might need dithering for some games, nor DrMcCoy, who wrote it, need
this code anymore.
In the worst case if anyone needs it again, we can revert this commit.
|
|
|
|
OSD is now using the kGUIFont instead. The main advantage is that
the kGUIFont can be used for translated text while only ASCII
characters were present in ScummFont.
|
|
Based on the video/mpeg_player.* one, which is based on lots of other things (too many to name, go see the file)
|
|
|
|
Now the code lies in Graphics and all cursors are not cached upon opening an exe. The engine is now in charge of caching which cursors it wants.
|
|
engine
libpng is still needed for PNG encoding (for thumbnails in saved games of sword25), but
since we'll probably drop support for the original saved games anyway, the PNG encoding
code will ultimately be removed
svn-id: r55723
|
|
svn-id: r55483
|
|
svn-id: r55473
|
|
As required by Hugo and Mohawk.
svn-id: r55120
|
|
svn-id: r54936
|
|
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
|
|
svn-id: r54191
|
|
svn-id: r51924
|
|
This creates a new CoktelDecoder class using the VideoDecoder
interface, which will eventually become the new way to decode
PreIMD, IMD and VMD videos.
Since the VideoPlayer in gob is not yet ready for this, we're
disabling all video playback in the gob engine for now.
svn-id: r51850
|
|
This way, Indeo3 is properly usable in various container VideoDecoder,
for example AVI, and not just VMD.
Since VMD is not yet ready for this, we're disabling Indeo3 in VMDs
for now.
svn-id: r51849
|
|
svn-id: r49195
|
|
svn-id: r49171
|
|
Mohawk is not enabled) so SCI can use the code.
svn-id: r49165
|
|
svn-id: r49079
|
|
Configure reflects that now.
svn-id: r48996
|
|
combination.
svn-id: r48979
|
|
configure.
svn-id: r48977
|
|
matches all the external library use too).
svn-id: r48208
|
|
in that directory are broken) to fix some GK1 Windows problems. Add the MSRLE codec to AVI (from DrMcCoy's Dark Seed II engine, with permission). GK1 Windows now will play the credits video.
svn-id: r47894
|
|
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
|
|
svn-id: r46716
|
|
they can be used by multiple backends (more could be added as needed)
svn-id: r45974
|
|
SCI to use this. Also, moving the codec and Codec class into their own folder. (Based on a patch by md5)
svn-id: r45170
|
|
(such as kq6).
svn-id: r43833
|
|
svn-id: r43596
|
|
copy, but not added to svn control)
svn-id: r43582
|
|
Add ARM only aspect ratio correcting version of Normal2x scaler.
Make WinCE port use Normal2x by default if the screen is large enough.
Make WinCE port use aspect ratio correcting version if panel is hidden.
svn-id: r42843
|
|
port.
svn-id: r42645
|
|
svn-id: r42221
|
|
they're decoders, not players
svn-id: r40759
|
|
svn-id: r40755
|
|
VMDs) to graphics/video/
svn-id: r40744
|
|
- Added a new class, VideoPlayer(), from which both the SMK and the DXA player inherit. This class provides generic functions and public methods for the inherited video classes. Default implementations have been made for these public methods, and the virtual ones can be overriden in inherited classes
- There is now a default implementation of the function that sets the video palette
- A basic video player for inherited classes has been added with method playVideo(). This is able to play a fullscreen non-interactive video, which can be skipped with events set by the caller. Postprocessing methods, which draw upon each frame (e.g. subtitles) can be done by implementing performPostProcessing()
- The FTA2 movie player now uses the new playVideo() method
- The new video player code is compatible with the old one (i.e. no changes to the existing engine code are necessary), but it's now possible to reduce engine code for video playing considerably
svn-id: r35772
|
|
svn-id: r35638
|
|
svn-id: r35526
|
|
svn-id: r35470
|
|
they aren't supported yet).
svn-id: r35368
|
|
changes :
- changed methods name to match the ones from DXAPlayer
- added file read streaming
- added possibiltiy to reset playback
svn-id: r35068
|