Age | Commit message (Collapse) | Author |
|
svn-id: r51862
|
|
Allows client code to overwrite the video's frame rate.
svn-id: r51860
|
|
This allows for the client code to only update the parts of the
video frames that actually changed.
svn-id: r51859
|
|
This allows for positioning the video within the video memory.
svn-id: r51858
|
|
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
|
|
Implemented bare PreIMD decoding using the new CoktelDecoder interface.
No fancy stuff yet, only basic vieo frames.
svn-id: r51854
|
|
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
|
|
Now takes a pointer to a stream, instead of a reference.
The rational is that in all instances, callers have a pointer
(and dereference it to call load), and all load implementations
turn the reference back into a pointer.
svn-id: r51725
|
|
Add const qualifier to FlicDecoder::hasDirtyPalette to make it
match that if VideoDecoder::hasDirtyPalette.
svn-id: r51724
|
|
svn-id: r51692
|
|
svn-id: r51668
|
|
The bounding boxes of the glyphs use signed coordinates. We stored only
unsigned coordinates, which resulted in incorrect glyph positioning.
Conrecte example: the bounding box of the glyphs for clR6x12-iso-8859-5.bdf
used:
x y w h
0 -3 6 12
We on the other hand interpreted that as:
x y w h
0 65533 6 12
when loading the font from our font cache.
svn-id: r51586
|
|
Previous behavior was to assert
svn-id: r51517
|
|
Thanks to salty-horse for finding this. Also, use Common::Rational directly to hold the frame rate to avoid rounding.
svn-id: r51516
|
|
svn-id: r51094
|
|
svn-id: r50964
|
|
svn-id: r50873
|
|
code for Hercules graphics.
svn-id: r50605
|
|
that it recreates the screen buffer like the other workarounds above it (thanks to LordHoto for pointing this out)
svn-id: r50601
|
|
runs at a resolution of 640x440
svn-id: r50600
|
|
Currently it ws not decided where to put fonts, but if you put BDF files into
themepath, they will get picked up.
The font name has to contain same codepage specification as in the .po file,
i.e. fixed5x8-iso-8859-5.bdf for Cyrillic codepage. In case the font does not
exist, default will be used.
All built in fonts get proper names.
TODO: Currently there is a bug with our font cacher. Font clR6x12-iso-8859-5
is empty after loading from FCC file. Reason is unknown.
svn-id: r50448
|
|
svn-id: r49919
|
|
Major issue was that the input frames are reused 16 times to produce output frames.
Thanks to clone2727 for helping with this.
svn-id: r49900
|
|
svn-id: r49843
|
|
svn-id: r49773
|
|
svn-id: r49488
|
|
currently does. Should fix bug #3009282.
svn-id: r49362
|
|
Should fix playback of at least the video portion of those videos (found in later Broken Sword releases).
svn-id: r49340
|
|
svn-id: r49279
|
|
svn-id: r49245
|
|
the ParseTable struct and removed the struct packing pragmas
svn-id: r49235
|
|
packing)
svn-id: r49226
|
|
videos now play. However, they require multiple edit list support to look completely correct.
svn-id: r49224
|
|
again) and some minor cleanup.
svn-id: r49206
|
|
svn-id: r49201
|
|
svn-id: r49195
|
|
fork, needed for SCI Mac.
svn-id: r49172
|
|
svn-id: r49171
|
|
hopefully fixing compilation on most systems at the same time.
svn-id: r49170
|
|
svn-id: r49166
|
|
Mohawk is not enabled) so SCI can use the code.
svn-id: r49165
|
|
and adapt Mohawk to it.
svn-id: r49120
|
|
and have QTPlayer inherit from that.
svn-id: r49084
|
|
svn-id: r49079
|
|
svn-id: r49073
|
|
the next frame to draw. This is patch 1 from patch #2963496 (VideoDecoder Rewrite).
svn-id: r49063
|
|
Configure reflects that now.
svn-id: r48996
|
|
combination.
svn-id: r48979
|
|
configure.
svn-id: r48977
|