Le Philousophe
731798c481
MOHAWK: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Le Philousophe
54ec6bdea0
MOHWAK: Adapt to subtitles changes and optimize
...
Subtitles are now tied to VideoEntry instead of the VideoManager this
allows to load different videos while having a subtitle for each.
Screen update is done only when necessary and overlay is cleared at
specific points.
2022-11-20 17:18:38 +01:00
BLooperZ
c809c7be13
MOHAWK: MYST: Add support for video subtitles
2022-09-28 17:10:21 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Bastien Bouclet
84b2dc5cc8
MOHAWK: Fix some clang-tidy warnings
2018-03-31 13:36:09 +02:00
Bastien Bouclet
07aaed5659
MOHAWK: Myst: Set the mixer sound type to SFX for videos
...
Also simplify video filename construction.
2017-07-30 17:42:01 +02:00
Bastien Bouclet
49fa0bdd68
MOHAWK: Myst: Change blocking movies and waits to use the main loop
2017-07-22 20:38:56 +02:00
Bastien Bouclet
a106dc8dd4
MOHAWK: Remove unused parameters VideoManager
2017-07-22 20:38:56 +02:00
Bastien Bouclet
c5496e3206
MOHAWK: Get rid of VideoHandle
2017-07-22 20:38:56 +02:00
Bastien Bouclet
0b9bfb3d3c
MOHAWK: Myst: Remove delayUntilMovieEnds
...
This will break movies called by scripts until event handling is
decorrelated from script calls.
2017-07-22 20:38:56 +02:00
Bastien Bouclet
f977b57123
MOHAWK: Rewrite the Riven movie manager
2017-07-03 08:50:10 +02:00
Bastien Bouclet
1a5b2a1e50
MOHAWK: Move MLST loading to RivenCard
2017-07-03 08:50:10 +02:00
Bastien Bouclet
3f1f407c14
MOHAWK: Remove VideoHandle usage
2017-07-03 08:50:10 +02:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Bastien Bouclet
0623a0aa41
MOHAWK: Drawing a single movie frame no longer updates all the movies
...
Also fixes drawing the last frame of a movie
2016-03-05 14:43:10 +01:00
Bastien Bouclet
fd1f82e227
MOHAWK: Make the conversion from VideoEntryPtr to VideoHandle explicit
...
So that it is a bit less confusing
2016-02-13 13:52:37 +01:00
Matthew Hoops
9665efa39a
MOHAWK: Move further VideoManager functionality to VideoEntry
2015-07-17 20:05:04 -04:00
Matthew Hoops
7e6c8be7db
MOHAWK: Make video handles actual objects
2015-07-17 20:05:00 -04:00
Matthew Hoops
a5992a08a0
MOHAWK: Run Myst in 8bpp
2015-04-11 14:37:17 -04:00
Matthew Hoops
955b8194db
MOHAWK: Fix Riven movie volume clipping
2014-03-03 21:06:25 -05:00
Johannes Schickel
abd9e92086
MOHAWK: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Bastien Bouclet
bbc760c51c
MOHAWK: Implement Mechanical fortress rotation
...
Both the simulation and the actual rotation.
2012-12-16 06:51:01 +01:00
Bastien Bouclet
fdad5ec7b4
MOHAWK: Allow changing video rates
...
getVideoDuration now returns an Timestamp
2012-12-16 06:51:00 +01:00
Willem Jan Palenstijn
23de059262
VIDEO: Make getCurFrame declaration consistent
...
The declaration used int32 while the definition used int.
This should fix building on AmigaOS4 (bug #3570577 ).
2012-09-21 22:35:15 +02:00
Matthew Hoops
18823198ad
VIDEO: Merge AdvancedVideoDecoder into VideoDecoder
2012-08-16 14:00:14 -04:00
Matthew Hoops
0817a02a7d
MOHAWK: Use setStopTime()
2012-08-12 01:22:47 -04:00
Matthew Hoops
991710d0a1
VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API
2012-07-27 11:32:51 -04:00
Matthew Hoops
d67f9b89f2
MOHAWK: Use video volume control in Riven
2012-05-28 14:05:17 -04:00
Matthew Hoops
9e330174c8
VIDEO: Change getElapsedTime() into getTime()
...
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video.
2012-05-12 21:28:13 -04:00
Matthew Hoops
8cd55a11a0
MOHAWK: Fix Stoneship's hologram projector
2011-12-12 12:28:48 -05:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Matthew Hoops
cdc4c3bfa8
MOHAWK: Add a getDuration() function to the VideoManager
2011-03-21 18:27:49 -04:00
Max Horn
d7370f11e4
VIDEO: Remove unused SeekableVideoDecoder::seekToFrame method
...
svn-id: r55844
2011-02-09 00:14:06 +00:00
Max Horn
85aabef6fe
VIDEO: Replace Video::VideoTimestamp with Audio::Timestamp
...
svn-id: r55814
2011-02-07 22:57:35 +00:00
Bastien Bouclet
67c057dc15
MOHAWK: Allow videos to be paused individually
...
svn-id: r55576
2011-01-27 21:12:34 +00:00
Matthew Hoops
c81be09bcd
MOHAWK: Fix the Riven demo intro sequence (a regression from r55188)
...
svn-id: r55484
2011-01-23 22:08:14 +00:00
Eugene Sandulenko
caa6684752
VIDEO: Move video classes to Video:: namespace
...
svn-id: r55479
2011-01-23 19:08:09 +00:00
Eugene Sandulenko
806ccf5d25
GRAPHICS: Move graphics/video/ to video/. Step 1/2
...
svn-id: r55473
2011-01-23 17:14:43 +00:00
Matthew Hoops
0761ab7b3a
MOHAWK: Rename some VideoManager functions so we have some unified naming between versions
...
svn-id: r55312
2011-01-18 20:30:16 +00:00
Bastien Bouclet
09c35e99b8
MOHAWK: Implement Myst's clock tower gears puzzle
...
svn-id: r55253
2011-01-15 19:11:53 +00:00
Matthew Hoops
ee081dc476
MOHAWK: Adapt the VideoManager to allow for seeking; cleanup
...
svn-id: r55204
2011-01-11 17:27:43 +00:00
Matthew Hoops
cd6d818ca3
MOHAWK: Cleanup named video handling
...
svn-id: r55188
2011-01-09 17:26:22 +00:00
Alyssa Milburn
7e5ffb2bcf
MOHAWK: Remove sound.h include from resource.h
...
svn-id: r54988
2010-12-21 18:16:20 +00:00
Alyssa Milburn
32ed3b3582
MOHAWK: Allow background videos to be played/manipulated with resource handles
...
svn-id: r54843
2010-12-09 21:24:31 +00:00
Max Horn
121056c12f
MOHAWK: Pass objs by const ref not by value
...
svn-id: r54443
2010-11-23 22:32:39 +00:00
Matthew Hoops
649e275ca6
MOHAWK: Implement xbookclick
...
It is now possible to trap Gehn in the trap book. Side note: Riven is now completable from the beginning provided you know the D'ni number system already (and the marble puzzle is just hacked to always work).
svn-id: r52482
2010-09-01 13:28:12 +00:00
Matthew Hoops
42b22d16f6
Fix videos in Riven activated from a different card from which they are played; minor cleanup.
...
svn-id: r49377
2010-06-01 17:01:22 +00:00
Matthew Hoops
4a8841202a
Implement *scpbtn and *_domecheck. The domes can now be opened/closed (not using the sliders).
...
svn-id: r49208
2010-05-25 03:46:28 +00:00
Matthew Hoops
2f31b05651
Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when Mohawk is not enabled) so SCI can use the code.
...
svn-id: r49165
2010-05-23 18:33:55 +00:00