raze/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
playmve.h