Matthew Hoops
6fb6ffd77b
VIDEO: Handle prematurely ending AVI videos
2013-11-25 20:32:53 -05:00
Matthew Hoops
55791d5fc1
VIDEO: Fix AVI indexes with absolute offsets
2013-11-23 10:58:01 -05:00
Matthew Hoops
aea224e260
ALL: Mark off common code used by ZVision
2013-10-26 10:39:36 -04:00
Willem Jan Palenstijn
6417192584
Merge branch 'master' into zvision
...
Conflicts:
video/avi_decoder.cpp
2013-09-24 13:55:54 +02:00
Matthew Hoops
74cc4aec8a
VIDEO: Add support for seeking in AVI videos with an index
...
Rewinding will work in any AVI video
2013-08-28 21:45:30 -04:00
Filippos Karapetis
62043e949d
VIDEO: Add an over-ridable wrapper for the AVI audio track handler
...
Reimplementation of 7a49802c01
This is based on a suggestion made by clone2727, so the original
idea belongs to him.
Engines can now override the common AVI audio track handler with a
custom one. This is needed for the Z-Engine AVI videos, since they
use a custom audio decoder that is only used in the two Z-Engine
games, and has its own fake AVI audio format (17). This clashes with
the MS IMA ADPCM format, and therefore shouldn't pollute the common
AVI video decoder code. The addition of this over-ridable method
allows the Z-Engine to add its own custom AVI decoder while avoiding
code duplication.
2013-08-15 15:09:30 -05:00
Matthew Hoops
043bd1b9f9
VIDEO: Clean up the AVI decoder
2013-08-05 23:29:22 -04:00
Matthew Hoops
1ff09c581b
VIDEO: Mark AVIDecoder as being used by sword1/sword2
2013-06-20 19:56:39 -04:00
Matthew Hoops
aa2d41701d
VIDEO: Allow AVI frame rate to be overriden with a constant
...
Required for sword1/sword2 MPEG videos
2013-06-20 00:04:37 -04:00
Matthew Hoops
0b81e59d0a
VIDEO: Update AVI code for parsing sword1/sword2 MPEG-2 files
2013-06-20 00:02:32 -04:00
Filippos Karapetis
866961bde9
VIDEO: Hook some more of our ADPCM decoder variants to our AVI video decoder
...
Information for the AVI audio track format IDs has been taken from libav.
Thanks to clone2727 for his great help on this.
2013-01-26 03:43:15 +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
18823198ad
VIDEO: Merge AdvancedVideoDecoder into VideoDecoder
2012-08-16 14:00:14 -04:00
Matthew Hoops
0f0c6f9354
VIDEO: Rewrite the AVI code to use AdvancedVideoDecoder
...
In addition to using the new API, it should theoretically support multiple audio and video tracks now but that has not been tested.
2012-07-22 14:13:20 -04:00
Matthew Hoops
10f7e805c2
VIDEO: Add volume/balance control to VideoDecoder
2012-05-28 14:00:16 -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
Christoph Mallon
e578cb8976
ALL: Remove unnecessary forward declarations.
2011-11-21 15:59:19 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
0ce2ca4e00
COMMON: Replace MKID_BE by MKTAG
...
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
Max Horn
357c225f64
VIDEO: Rename VideoDecoder::load() to loadStream()
...
svn-id: r55810
2011-02-07 17:54:16 +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
f123802f4c
GRAPHICS: Move graphics/video/ to video/. Step 2/2
...
svn-id: r55474
2011-01-23 17:37:17 +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