I'm using gstreamer on a Intel E3800 baytrail platform. The vaapisink has a rotate-property, but no mirror/videoflip. gst-vaapi makes use of this libva. Now I wonder if the absence of such properties is some hardware-bottleneck or just not implemented yet? I can use the normal videoflip-method, but as this is done in software, my cpu can't handle it properly (for 4 streams). I need it because I want to display a stream from a camera, which needs to be mirrored.
The original bug report was https://bugs.freedesktop.org/show_bug.cgi?id=90654 (gstreamer-vaapi)
Created attachment 116702 [details] [review] force flipping horizontally for testing
Created attachment 116703 [details] [review] force flipping vertically for testing
Are the above two scratch patches satisfy your requirement ? If yes, we will add the support for flipping in libva.
Do you still require this feature? If not, I would like to close it.
Yes, I still need it. Though, I'm having another bug reported for my platform, which has also influences on this implementation. So I do it all in software for the moment (rotation/mirroring). But as I looked at your scratch patch, I think it will behave as requested, although not tested yet. The bug I mentioned is 754820
We won't add support for this enhancement.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.