Aleksoid1978 / VideoRenderer

Внешний видео-рендерер
GNU General Public License v3.0
1.04k stars 116 forks source link

Support flipping output #14

Closed adipose closed 4 years ago

adipose commented 4 years ago

Allows a flipped (mirror image) video frame.

Necessary for mpc-hc to support flipping and mirror image, which are supported with the internal renderers.

Aleksoid1978 commented 4 years ago

Why do we need flip, is there a real example?

adipose commented 4 years ago

Recording through a mirror, reverse to read writing. An arbitrary example I just made up.

@clsid2 can tell of other reasons.

Note mpc-be has flip method specified in presenter api but not implemented (yet).

adipose commented 4 years ago

https://www.vlchelp.com/rotating-video-in-vlc-media-player/

Note flipping and mirroring are supported by VLC and mpc-hc.

Aleksoid1978 commented 4 years ago

I never see real video that mirrored :)

clsid2 commented 4 years ago

It is not an important feature, but the internal renderers support it, so would be nice if others do as well.

v0lt commented 4 years ago

Thanks. MPCVideoRenderer-v0.4.6.1321_git2020.06.07-0dde08f supports the IExFilterConfig::SetBool("flip") command.

adipose commented 4 years ago

This is great! Thank you!