elasota
ac0688bf61
VIDEO: Add codec accuracy options
2024-09-04 10:14:05 +03:00
Eugene Sandulenko
8df0a89aba
QDENGINE: Mark image/video decoders used by the engine
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
3201546fb1
VIDEO: Added second license to coktel_decoder.cpp as part of gob engine dual licensing
2024-08-21 16:53:35 +02:00
Filippos Karapetis
cbfc5d9ffc
TESTBED: Adapt the video delay handling code for all platforms
2024-08-14 21:55:22 +02:00
Cameron Cawley
1a0913b626
TESTBED: Avoid extra delays when video decoding is slow
2024-08-14 21:55:22 +02:00
Krish
a1d70a25fd
VIDEO: Implement QTVRGet/SetWarpMode methods
2024-08-14 21:52:03 +02:00
Krish
19647ff996
VIDEO: Implement row and column navigation methods
2024-08-14 21:52:03 +02:00
Krish
8221cd6df0
VIDEO: Implement NodeData struct and getNodeData method
2024-08-14 21:52:03 +02:00
Krish
63c1deeabd
VIDEO: Add get/set methods for panAngle, tiltAngle, FOV
2024-08-14 21:52:03 +02:00
Krish
88a5199398
VIDEO: Implement getQTVRType() function
2024-08-14 21:52:03 +02:00
Eugene Sandulenko
af00823a11
VIDEO: Hid debug message deeper
2024-08-14 19:10:00 +02:00
Cameron Cawley
421cb1f087
COMMON: Rename common/math.h to common/intrinsics.h
2024-07-27 14:00:48 +03:00
Cameron Cawley
89c57d29ef
COMMON: Move more maths functions into the Math namespace
2024-07-27 14:00:48 +03:00
Cameron Cawley
7e0dfe0081
GRAPHICS: Use custom stream callbacks for loading TTF fonts
2024-07-23 15:33:43 +01:00
Paul Gilbert
3d71d8e08c
COMMON: Move huffman.h to common/compression/
2024-07-15 02:56:12 +02:00
Krish
00a5c87934
VIDEO: Implement rendering of panorama movie in QuickTime (WIP)
...
This commit implements QuickTime panorama movie rendering.
The functionality does not meet expectations; further changes are required.
Reference: https://patentimages.storage.googleapis.com/74/82/23/744b4091f6a2c0/US5396583.pdf
2024-06-30 20:43:49 +02:00
Krish
e4624cf95b
COMMON: Implement interactive control for QuickTime object movies
...
This commmit implements interactive mouse control for QuickTime object movies.
2024-06-30 20:43:49 +02:00
SupSuper
7dacb67583
VIDEO: Add option to reset playback start time
2024-06-15 09:22:59 +01:00
SupSuper
f012b06812
VIDEO: Return decoded frame when force seeking SmackerDecoder
2024-06-14 13:25:40 +01:00
Hubert Maier
5dc3387644
JANITORIAL: Add apostrophe to seek'ed to distinguish between command and typo in video_decoder.cpp
2024-05-18 13:52:31 +02:00
Hubert Maier
c5da37d153
JANITORIAL: Fix pallete typo in paco_decoder.cpp
2024-05-18 13:52:31 +02:00
Scott Percival
1d44f6892b
VIDEO: PACo decoder: Add bounds and null checks
...
Fixes playback of various videos in Hell Cab.
2024-04-25 00:54:17 +02:00
Scott Percival
9d574a9e0e
DIRECTOR: Add Paco video player for Hell Cab
2024-04-25 00:54:17 +02:00
SupSuper
b866d1893e
VIDEO: Fix Smacker forceSeekToFrame crash when video is stopped
...
Can only set the startTime while the video is playing
2024-04-07 22:22:50 +01:00
Eugene Sandulenko
a466106bbf
JANITORIAL: Fix grammar in Toon secondary license. Courtesy of md5
2024-03-24 23:24:02 +01:00
Eugene Sandulenko
987757762a
TOON: Dual-license the engine
...
Confirmed with the engine author, SylvainTV
2024-03-24 18:11:03 +01:00
Matthew Jimenez
5219c99400
GRAPHICS: Move PaletteManager definition to a separate header
2024-03-12 12:24:00 +02:00
Eric Fry
ffa4c70400
VOYEUR: Add Interplay logo animation sequence (logo8.exe)
2024-02-21 17:52:46 -10:00
Le Philousophe
85952c72bf
VIDEO: Move API to Path
2023-12-24 13:19:25 +01:00
sluicebox
ef813c6d4d
VIDEO: Complete reversion from previous commit
2023-11-25 21:28:41 -08:00
sluicebox
38d507d9b8
VIDEO: Revert QuickTime changes that crash Myst
...
Reverts QuickTime commits that crash multiple Myst videos:
1e877bab26
156ba82247
Fixes bug #14665
2023-11-25 20:57:27 -08:00
Le Philousophe
a700883e6f
JANITORIAL: Fix spaces vs tab mismatch
2023-11-19 11:35:35 +01:00
Le Philousophe
5bdd9e6f50
ALL: Unify zlib and gzio API
...
zlib is used when available and falls back on gzio.
This allows performance improvements as our CRC32 and gzio
implementations are slower than base zlib.
As zlib is available when libpng is present, this is sensible to
benefit from it.
2023-08-28 21:49:03 +02:00
BLooperZ
5ff6bd08cb
VIDEO: Allow drawing subtitles in const methods
2023-08-06 14:46:10 +02:00
Scott Percival
ffa80f5aaf
VIDEO: Add alias support to QuickTime parser
2023-07-23 14:07:20 +02:00
Harishankar Kumar
a2d4b152f3
VIDEO: Implement non 0/1 rate with audio
...
Uses Mixer's setRate() function implemented in pr #4965 to set
video playback rates of movies that are not 0 or 1.
`undome` of 'mediaband' required this feature where the video can
have playback rates other than 0 or 1.
2023-06-25 00:23:46 +03:00
elasota
d41136f6c8
VIDEO: Note mTropolis as user of MPEGPSDecoder
2023-06-19 14:10:24 -04:00
Walter Agazzi
237cb4d52a
VIDEO: Add YUV422 and YUV444 to Theora decoder
2023-06-19 08:43:40 +03:00
elasota
f7457c7c86
VIDEO: Fix signed/unsigned mismatch potentially breaking DXA seek.
2023-04-29 12:16:47 +02:00
Simon Delamarre
e449629385
VIDEO: fix uninitialized _isDouble property in Coktel decoder
2023-04-22 00:54:52 +02:00
Simon Delamarre
de85d267eb
VIDEO: implement VMD doubling, used to accommodate higher resolutions
...
Each pixel is replaced by a 2x2 square filled with the same color.
2023-04-21 00:48:23 +02:00
Harishankar Kumar
156ba82247
VIDEO: Add support for custom rate in quicktime videos
...
used in mediaband undome
2023-04-14 16:46:49 +02:00
Harishankar Kumar
1e877bab26
VIDEO: Support quicktime reverse playback with multiple edits
2023-04-14 16:46:49 +02:00
Cameron Cawley
af282b79fb
VIDEO: Generic support for DXA videos with embedded audio
2023-04-09 13:03:33 +02:00
Cameron Cawley
9436498bf3
VIDEO: Use endian-safe loads in for type 12 DXA frames
2023-04-09 12:59:21 +02:00
Thierry Crozat
07d6ab4c91
VIDEO: Add missing override keyword for setOutputPixelFormat
2023-04-05 22:24:46 +01:00
Cameron Cawley
5956fa4757
VIDEO: Remove VideoDecoder::setDefaultHighColorFormat()
2023-04-05 12:45:13 +02:00
Cameron Cawley
e6260bf089
VIDEO: Implement setOutputPixelFormat() for MKVDecoder
2023-04-05 12:45:13 +02:00
Cameron Cawley
70a6159af5
VIDEO: Implement setOutputPixelFormat() for TheoraDecoder
2023-04-05 12:45:13 +02:00
Cameron Cawley
475354cb4c
VIDEO: Implement setOutputPixelFormat() for PSXStreamDecoder
2023-04-05 12:45:13 +02:00