Skip to content

mf: Implement basic urlmon scheme handler.

Let The Good Life able to play its intro video, the game creates a source reader from a http://localhost:6000/<random-hash> URL. This should also probably work with other games playing streams over http(s).

This is a very basic implementation, using urlmon, and it will download the entire stream to a local temporary file before playback. An more optimized implementation would probably use WinHttp and range requests to partially download the requested stream segments, but this can be implemented in a future change.

Merge request reports

Loading