Files
xash3d-fwgs/engine
Alibek Omarov 4275829bd5 engine: client: partially rework how AVI playback works in Xash. Add ffmpeg-based player.
This intentionally will not build without --enable-ffmpeg for now.

We add new functions to the RenderAPI called AVI_Think and AVI_SetParm. Game
developer is supposed to call AVI_Think each frame and set video playback
parameters through AVI_SetParm function.

What's tested:
* Intro cinematics.
* Looping videos.
* Playing back an hour long video.
* API extension (PrimeXT's avi branch at https://github.com/a1batross/PrimeXT).

What's broken:
* There is no way to seek a video file, only rewind to the start.
2024-12-13 03:04:32 +03:00
..
2018-10-06 03:42:09 +03:00
2021-03-07 03:40:01 +03:00
2021-01-04 20:55:10 +03:00
2021-01-04 20:55:10 +03:00
2021-01-04 20:55:10 +03:00
2021-01-04 20:55:10 +03:00
2021-01-04 20:55:10 +03:00