raze-gles/source/core/movie
Christoph Oelckers 27799def63 - rewrote movie player so that the decoder backends only perform the decoding but do not draw the frames themselves.
This caused twq problems:

1. It made it impossible to let the client apply effects to the video.
2. The client had no control when rendering stopped.

Now the backends only provide a texture handle that the client must draw. One immediate benefit is that Blood's fixed viewport scaling is now available to all video formats.
2021-05-01 18:59:16 +02:00
..
movieplayer.cpp - rewrote movie player so that the decoder backends only perform the decoding but do not draw the frames themselves. 2021-05-01 18:59:16 +02:00
playmve.cpp - removed some redundant utility functions. 2020-11-21 18:13:10 +01:00
playmve.h - let all video players respect the SoundEnabled setting. 2020-08-11 19:52:54 +02:00