johndoe123
060287a4f8
NEVERHOOD: Improve frame-exact seeking for Scene2802
...
Thanks to clone2727 for his help!
2013-05-08 20:47:38 +02:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Matthew Hoops
64e1483102
VIDEO: Make sure track pause status is reset upon stop too
2012-09-23 21:04:40 -04:00
Matthew Hoops
48c70d872e
VIDEO: Fix pausing audio in videos
2012-09-22 15:03:15 -04: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
clone2727
2e4ee0b2d0
Merge pull request #275 from clone2727/pegasus
...
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-20 13:17:39 -07:00
Matthew Hoops
173dace75b
VIDEO: Fix SVQ1 color on right/bottom borders
2012-09-19 15:58:18 -04:00
Matthew Hoops
8b46b64ad4
VIDEO: Fix getTime() after a stop() call
2012-09-19 00:36:03 -04:00
Matthew Hoops
09269fce8c
GRAPHICS: Implement different luminance ranges
...
Bink and Theora are now much improved
2012-09-18 16:50:01 -04:00
Matthew Hoops
893a2b37ff
GRAPHICS: Rework YUV->RGB code a bit
2012-09-17 19:30:46 -04:00
Torbjörn Andersson
dc207979b3
VIDEO: Indent with tab, not spaces.
2012-09-16 09:37:46 +02:00
Matthew Hoops
d5ed8b1901
Merge remote branch 'upstream/master' into pegasus
...
Conflicts:
AUTHORS
2012-09-12 20:18:13 -04:00
Matthew Hoops
8808393b3a
VIDEO: Do not close/rewind videos after a stop()
...
It makes more sense to do this more like a hard "pause" and let the caller stop()/rewind() if they want
2012-09-11 17:38:33 -04:00
Einar Johan Trøan Sømåen
d6be917808
VIDEO: Add support for odd-sized Bink-videos
2012-09-07 16:29:00 +02:00
Matthew Hoops
f35e820e9f
Merge remote branch 'upstream/master' into pegasus
2012-09-05 11:45:25 -04:00
Matthew Hoops
058b9b9aca
VIDEO: Restrict setEndTime()'s affects to videos that are playing
2012-09-05 11:27:01 -04:00
Bertrand Augereau
341c3abad5
VIDEO: Constified a temporary
2012-09-01 18:57:29 +02:00
Matthew Hoops
2f9b1b67b0
ALL: Mark off some things as used by Pegasus
2012-08-31 22:26:02 -04:00
Matthew Hoops
ddffd74094
VIDEO: Improve setEndTime()
...
endOfVideo() and needsUpdate() are now more accurate
2012-08-31 21:47:52 -04:00
Matthew Hoops
4b05031042
Revert "VIDEO: Rework SVQ1 codebooks so they're endian-safe"
...
This reverts commit 1ca81ee6ec
.
I was wrong about them not being endian-safe before. Don't stone me.
Conflicts:
video/codecs/svq1.cpp
2012-08-27 13:25:28 -04:00
Matthew Hoops
6f105e6230
VIDEO: Fix "empty" AVI frames
2012-08-27 11:10:05 -04:00
Matthew Hoops
3e2ff0a443
VIDEO: Fix compilation with some compilers
2012-08-26 20:30:32 -04:00
Matthew Hoops
6f9d84665f
COMMON: Add MKTAG16 for 16-bit multi-character constants
2012-08-26 12:38:35 -04:00
Matthew Hoops
c7222ed5a4
VIDEO: Remove obsolete FIXME in the FLIC code
2012-08-25 12:30:28 -04:00
Matthew Hoops
dcdb40f79e
VIDEO: Adjust start time after calling rewind() in start()
...
This wasn't an actual bug, but it makes more sense this way
2012-08-23 23:11:09 -04:00
Matthew Hoops
829c836e0b
VIDEO: Update the isPlaying() comment
2012-08-23 22:45:48 -04:00
Matthew Hoops
6c155b6b36
VIDEO: Implement rewinding Smacker audio tracks
2012-08-20 17:06:58 -04:00
Matthew Hoops
e24fd2ffe6
VIDEO: Cleanup VideoDecoder a bit
...
Functions and their comments now line up better
2012-08-16 22:49:22 -04:00
Matthew Hoops
18823198ad
VIDEO: Merge AdvancedVideoDecoder into VideoDecoder
2012-08-16 14:00:14 -04:00
Matthew Hoops
7569ec7dc0
VIDEO: Rename setStopTime() to setEndTime()
...
To better differentiate with stop()
2012-08-16 13:34:28 -04:00
Matthew Hoops
fb35c7f46f
VIDEO: Remove setSystemPalette()
2012-08-16 13:30:32 -04:00
Matthew Hoops
9e7f0e4753
VIDEO: Begin removing some of the deprecated functions from VideoDecoder
2012-08-16 12:27:05 -04:00
Matthew Hoops
7294a1cbcf
VIDEO: Remove the Coktel video code from using the VideoDecoder API
...
After discussing with DrMcCoy, we felt this the best way to proceed. A wrapper class that implements AdvancedVideoDecoder is still around for use in SCI.
2012-08-16 12:17:23 -04:00
Matthew Hoops
92432a136b
VIDEO: Convert TheoraDecoder to the new AdvancedVideoDecoder API
2012-08-13 16:25:03 -04:00
Matthew Hoops
7831225b28
VIDEO: Move TheoraDecoder to video/
2012-08-12 08:58:00 -04:00
Matthew Hoops
5db42076b8
VIDEO: Convert FlicDecoder to the new AdvancedVideoDecoder API
...
The video no longer automatically loops (unused in-tree) and must have rewind() called manually
2012-08-12 08:43:32 -04:00
Matthew Hoops
48c591a233
VIDEO: Don't allow adding external stream files to unopened videos
2012-08-12 08:33:45 -04:00
Matthew Hoops
a458b91e7e
VIDEO: Add set/getStopTime functions to AdvancedVideoDecoder
...
A video can now be stopped at a requested time
2012-08-12 00:09:23 -04:00
Matthew Hoops
220ca52f43
VIDEO: Fix getTime() when a video is not playing
2012-08-07 14:24:32 -04:00
Matthew Hoops
dd10e7191e
VIDEO: Move Track's start()/stop() functions to AudioTrack
2012-07-29 12:38:51 -04:00
Matthew Hoops
9cca8ac9f2
VIDEO: Remove now unused Rewindable and Seekable classes
2012-07-27 11:47:49 -04:00
Matthew Hoops
991710d0a1
VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API
2012-07-27 11:32:51 -04:00
Matthew Hoops
21d3fa71af
VIDEO: Add functions for getting TrackList iterators internally
2012-07-27 11:14:46 -04:00
Matthew Hoops
90b72e31e4
VIDEO: Cleanup AdvancedVideoDecoder
2012-07-27 11:01:42 -04:00
Matthew Hoops
a364ef8f0f
VIDEO: Remove Track::getStartTime()
...
That should be handled internally instead
2012-07-27 11:01:21 -04:00
Matthew Hoops
1f67c9dbbe
VIDEO: Reset pause time when seeking/rewinding
2012-07-26 23:45:05 -04:00
Matthew Hoops
df5d6f7d08
VIDEO: Force an update after a seek
2012-07-26 23:42:35 -04:00
Matthew Hoops
84462fa088
VIDEO: Document more of AdvancedVideoDecoder
2012-07-26 23:36:21 -04:00
Matthew Hoops
2eeee33bd8
VIDEO: Move findNextVideoTrack() to protected
2012-07-26 23:24:54 -04:00
Matthew Hoops
af6e98ba01
VIDEO: Ignore finished video tracks in findNextVideoTrack()
2012-07-26 23:20:25 -04:00