omxplayer
omxplayer copied to clipboard
Changing window settings during playback
I would like to be able to modify the onscreen location & size settings as a video is playing like the --win parameter does at startup.
For context, I'm trying to build a pi-based virtual window with face-tracking that pans a video scene to simulate perspective as you move in front of it.
I was hoping it would be "as easy as" accepting a new message over DBus with 4 int parameters and essentially issuing a call to COMXVideo::SetVideoRect. I have never worked with DBus before, and can't seem to figure out how messages are being consumed by the omxplayer code.
Any pointers on where to get started? Any thoughts on whether this is possible or fraught with peril? Thanks!