openblack / openblack

openblack is an open-source game engine that supports playing Black & White (2001).
GNU General Public License v3.0
1.3k stars 67 forks source link

Bink Video Player #6

Open handsomematt opened 5 years ago

handsomematt commented 5 years ago

Black & White uses the Bink Video Codec for certain parts of the game:

Specifically Black & White uses Bink 1 and only video encoding, no audio which will make any implementation easier.

There are several ways to implement the video encoder each with pros and cons:

handsomematt commented 5 years ago

Implemented in 894240d03be4786aa82f49159ca8adacfac9d906

handsomematt commented 5 years ago

Removed because of poor implementation, a much better one to base off would be: https://github.com/scummvm/scummvm/blob/master/video/bink_decoder.cpp

mirh commented 4 years ago

That seems to be a fork of this in turn https://github.com/xoreos/xoreos/blob/master/src/video/bink.cpp