aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-08GOB: Make o6_loadCursor use the new VideoPlayer interfaceSven Hesse
svn-id: r51894
2010-08-08GOB: Add copyFrameSven Hesse
svn-id: r51893
2010-08-08VIDEO: Add getSurfaceSven Hesse
svn-id: r51892
2010-08-08GOB: Make o6_playVmdOrMusic use the new VideoPlayer interfaceSven Hesse
svn-id: r51891
2010-08-08VIDEO: Fix deLZ77'ing video data directly onto the video surfaceSven Hesse
svn-id: r51890
2010-08-08VIDEO: Add some comments, fix a style issueSven Hesse
svn-id: r51888
2010-08-08GOB: Fix videos with the kNoVideo flagSven Hesse
svn-id: r51887
2010-08-08VIDEO: Don't crash when sound is disabled :PSven Hesse
svn-id: r51886
2010-08-08GOB: Make the demoplayer use the new VideoPlayer interfaceSven Hesse
svn-id: r51885
2010-08-08VIDEO: renderBlockWhole2Y still worksSven Hesse
svn-id: r51884
2010-08-08GOB: Fix another another with continuing videosSven Hesse
svn-id: r51883
2010-08-08GOB: Play 23 frames backwards, not back to frame 23Sven Hesse
svn-id: r51882
2010-08-08VIDEO: Fix another IMD seek issueSven Hesse
svn-id: r51881
2010-08-08GOB: Another VideoPlayer interface adaptionSven Hesse
svn-id: r51880
2010-08-08GOB: Make the Bargon Attack intro use the new VideoPlayer interfaceSven Hesse
svn-id: r51879
2010-08-08GOB: Fix video continuingSven Hesse
svn-id: r51878
2010-08-08VIDEO: Fix another IMD seek issueSven Hesse
svn-id: r51877
2010-08-08GOB: Make o4_playVmdOrMusic use the new VideoPlayer interfaceSven Hesse
svn-id: r51876
2010-08-08VIDEO/GOB: Stub hasEmbeddedFile / getEmbeddedFileSven Hesse
Stubbing CoktelDecoder::hasEmbeddedFile() and CoktelDecoder::getEmbeddedFile(), formerly hasExtraData/getExtraData. svn-id: r51875
2010-08-08VIDEO: Make getFrameRate() protected againSven Hesse
svn-id: r51874
2010-08-08GOB: Minor cleanupSven Hesse
svn-id: r51873
2010-08-08GOB: Fix video workaround detectionSven Hesse
svn-id: r51872
2010-08-08VIDEO/GOB: Fix IMD playingSven Hesse
Fix IMD playing for some fringe cases, especially when seeking beforehand. svn-id: r51871
2010-08-08VIDEO/GOB: Fixing the frame rate for mult'd videos.Sven Hesse
In the gob engine, some videos are opened, and then played, at a later time, one frame at a time. In this case, we need to emulate the original's video player's behaviour, not calculating any "lag" for videos without sound. svn-id: r51870
2010-08-08GOB: Use the new VideoPlayer interface for coktel.imdSven Hesse
svn-id: r51869
2010-08-08GOB: Make playImd() use the new VideoPlayer interfaceSven Hesse
svn-id: r51868
2010-08-08VIDEO/GOB: Implement IMD frame renderingSven Hesse
svn-id: r51867
2010-08-08VIDEO/GOB: Implement IMD frame decodingSven Hesse
Rendering the frame video data is still stubbed out. svn-id: r51866
2010-08-08VIDEO/GOB: Implement IMD loadingSven Hesse
svn-id: r51865
2010-08-08GOB: Make o2_playImd use the new VideoPlayer interfaceSven Hesse
svn-id: r51864
2010-08-08GOB: Hook the new IMDDecoder into VideoPlayerSven Hesse
svn-id: r51863
2010-08-08VIDEO: Stub IMDDecoderSven Hesse
svn-id: r51862
2010-08-08GOB: Properly utilize FixedRateVideoDecoder::getTimeToNextFrame()Sven Hesse
svn-id: r51861
2010-08-08VIDEO: Add CoktelDecoder::setFrameRate().Sven Hesse
Allows client code to overwrite the video's frame rate. svn-id: r51860
2010-08-08VIDEO/GOB: Add CoktelDecoder::getDirtyRects()Sven Hesse
This allows for the client code to only update the parts of the video frames that actually changed. svn-id: r51859
2010-08-08VIDEO/GOB: Add CoktelDecoder::setXY()Sven Hesse
This allows for positioning the video within the video memory. svn-id: r51858
2010-08-08VIDEO/GOB: Add setSurfaceMemory() to CoktelDecoderSven Hesse
This allows the video player to directly draw onto its own video memory without having to blit each frame another time. Will also be needed for proper handling of transparency in Woodruff. svn-id: r51857
2010-08-08GOB: Basic video playback using the new interfaceSven Hesse
Implement basic video playback using the new VideoPlayer interface. Still quite stubby, still lots of stuff missing. svn-id: r51856
2010-08-08GOB: Fix an copy&paste errorSven Hesse
Fixing an accidentally overwritten video file name svn-id: r51855
2010-08-08VIDEO: Bare PreIMD decodingSven Hesse
Implemented bare PreIMD decoding using the new CoktelDecoder interface. No fancy stuff yet, only basic vieo frames. svn-id: r51854
2010-08-08GOB: Implement the new VideoPlayer::openVideo function furtherSven Hesse
svn-id: r51853
2010-08-08GOB: Add constants for different surfaces/spritesSven Hesse
Add static const int kFrontSurface = 20; static const int kBackSurface = 21; static const int kAnimSurface = 22; static const int kCursorSurface = 23; static const int kCaptureSurface = 30; to class Draw and substitute the raw numbers in other files with those aliases, for readability. svn-id: r51852
2010-08-08GOB: Stub the new VideoPlayer interfaceSven Hesse
This is will be the new, less convoluted interface for playing videos within the gob engine. No actual functionality is implemented yet, and old functions are mostly commented out for now. svn-id: r51851
2010-08-08VIDEO: Stub a VideoDecoder-like CoktelDecoderSven Hesse
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
2010-08-08VIDEO: Make Indeo3 a proper video codecSven Hesse
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
2010-08-07SCI: Turned a warning into an errorFilippos Karapetis
svn-id: r51838
2010-08-07SCI: changing kBaseSetter behaviour when scaledMartin Kiewitz
fixes lb2 docks issue (bug #3036306) svn-id: r51835
2010-08-07LOL: added english floppy versionFlorian Kagerer
svn-id: r51834
2010-08-07SCI: removing kDoBresen hack for sq5Martin Kiewitz
adding detailed comment about sq5 scrubbing issue not 100% fixed (waltervn should look into it), but at least it works now svn-id: r51833
2010-08-07SCI: adding sq5 scrubbing patchMartin Kiewitz
(for testing only, i'm not sure if it works because i'm unable to reproduce the bug anymore) svn-id: r51832