Vladimir Serbinenko
|
dfcccd3246
|
GRIM: Fix rendering bug
|
2023-03-05 22:39:27 +01:00 |
|
Vladimir Serbinenko
|
dc86f8731c
|
GRIM: Support Chinese font
|
2023-03-05 22:39:27 +01:00 |
|
Vladimir Serbinenko
|
3e1075c2b0
|
GRIM: Small optimisation in bitmap font renderer
|
2023-03-05 22:39:27 +01:00 |
|
Vladimir Serbinenko
|
829eab2f72
|
GRIM: Split TTF fonts from bitmap fonts and add a drawing interface
This cleans up the code and allows adding double-byte charsets easier
|
2023-03-05 22:39:27 +01:00 |
|
Vladimir Serbinenko
|
34db914a09
|
GRIM: Support "ssIN" magic for GRIM.TAB
|
2023-03-05 22:39:27 +01:00 |
|
Vladimir Serbinenko
|
95b83f8d3d
|
GRIM: Add entries for Chinese version
|
2023-03-05 22:39:27 +01:00 |
|
Cameron Cawley
|
366e0c5f67
|
TINYGL: Replace tglFrustum, tglOrtho and tglClearDepth with float versions
|
2023-03-05 22:36:31 +01:00 |
|
Eugene Sandulenko
|
aca81c2d74
|
BASE: Show libpvx in the About dialog
|
2023-03-05 22:04:37 +01:00 |
|
Eugene Sandulenko
|
b8af8e5380
|
NEWS: Mention new lipvpx optional dependency
|
2023-03-05 21:48:31 +01:00 |
|
Eugene Sandulenko
|
10dda78ecc
|
DISTS: Include MKV license in distribution packages
|
2023-03-05 21:47:13 +01:00 |
|
Eugene Sandulenko
|
72a3d5e8b2
|
JANITORIAL: Updated MKV decode license to GPLv3+
|
2023-03-05 21:31:55 +01:00 |
|
hax0kartik
|
234e1cac49
|
SLUDGE: Skip movie incase scummvm isn't built with libvpx as a dependancy
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
35c775113a
|
JANITORIAL: Rename variables to match SCUMMVM's coding style
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
5351c8b33d
|
SLUDGE: Convert unnecessary warnings to debugs
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
a121c1034a
|
SLUDGE: Close resources properly in stopMovie()
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
434d82a9bb
|
SLUDGE: Only scale if required
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
492002291a
|
SLUDGE: Remove old imported code
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
b783a064e4
|
JANITORIAL: Cleanup MKV Decoder
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
66b21a5020
|
VIDEO: Add working sound support in MKV parser
The solution works by ensuring that we have atleast 10 audioBuffers in the audio stream
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
50fac579fe
|
SLUDGE: Add decoder.start() to actually start playing audio
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
b0e2b8e02a
|
VIDEO: Remove unneeded variables/leftovers from theora in MKV Decoder
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
2b05c1b925
|
VIDEO: Start working on audio playback in MKV Decoder
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
5a086b1883
|
VIDEO: Fix a wrong if condition in MKV Decoder
The wrong if condition was causing videos to skip playing after 1/2 frames.
|
2023-03-05 21:29:03 +01:00 |
|
hax0kartik
|
0485b06f0b
|
SLUDGE: Change movie playing status to none once its done playing
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
7f8c9504f5
|
VIDEO: Simplified MKV parser loop
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
2b15031f55
|
VIDEO: Fix MKV frames navigation. First visuals
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
0357ccc5d9
|
VIDEO: Moved video frame decoding to subclass in mkv decoder
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
b3dfca3cb1
|
VIDEO: YUV420 conversion for MKV decoder
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
4613ab0fd9
|
VIDEO: MKV: Move audio track to separate class
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
ca8859c4cd
|
VIDEO: MKV: Move video track initialising to a separate class
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
2cd44e2a79
|
SLUDGE: Rename constants and flag movie playing
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
32159c9549
|
VIDEO: Fix MKV decoder initialization
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
233fb9b121
|
VIDEO: Playback code for MKV videos
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
2f7d4acacd
|
SLUDGE: Initial code of the movie player loop
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
6f3f9ce973
|
VIDEO: Make MKVDecoder compilable
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
3afa3e4bd3
|
VIDEO: More work on MKV decoder
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
c27f9c34ef
|
VIDEO: Fixed bug in MkvReader::Length() and enhanced debug log messages
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
91c0463145
|
SLUDGE: Close resources for now
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
d2adb5b2a6
|
VIDEO: Initial work on MKV video initialization
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
32055ab0b2
|
SLUDGE: Plugged in movie player
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
fe62ed883d
|
VIDEO: Implement ScummVM-compatible MkvReader and remove generic one
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
53163f427a
|
DEVTOOLS: Added libvpx support to create_project
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
115231e59d
|
CONFIGURE: Added detection for libvpx
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
a4ab5b991f
|
VIDEO: Added skeleton of VideoPlayer interface for MKV decoder
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
6f7d132fe9
|
VIDEO: Fix warnings
|
2023-03-05 21:29:03 +01:00 |
|
Eugene Sandulenko
|
95e80c01bd
|
VIDEO: Initial import of MKV parser
Taken from 9690075dccb7cbe25201bc74a467cdc6e3f41e7b from
https://github.com/webmproject/libwebm
|
2023-03-05 21:29:03 +01:00 |
|
Cameron Cawley
|
c569e4d5c6
|
GLK: Embed the Infocom fonts in the executable
|
2023-03-05 21:18:36 +01:00 |
|
Cameron Cawley
|
7a05a2d709
|
GRAPHICS: Add an XBM decoder
|
2023-03-05 21:18:36 +01:00 |
|
Cameron Cawley
|
fe27708438
|
IMAGE: Add getTransparentColor() to the base ImageDecoder class
|
2023-03-05 21:16:43 +01:00 |
|
elasota
|
2841b9931d
|
GRAPHICS: Fix Normal and AdvMame scalers not applying cursor mask to additive texture
|
2023-03-05 21:13:01 +01:00 |
|