GNOME Bugzilla – Bug 774991
RFC: entatransform plugin
Last modified: 2018-11-03 13:59:49 UTC
Vivante 2D GPUs feature a video rasterizer that is able to scale frames or to transform frames between certain pixel formats using a filter kernel. The created the etnatransform plugin, which allows to use the video rasterizer via the etnaviv driver in Gstreamer pipelines. The current plugin basically consists of code that was copied together from the xf86-video-armada driver (filter kernel) and the etnaviv tests in libdrm and repackaged to be usable as a Gstreamer plugin. It is not really well tested, would benefit a lot from some refactoring and modularization, and contains some crude workarounds. It is not ready for inclusion in Gstreamer, but maybe someone finds use for it.
Created attachment 340671 [details] [review] 0001-etnatransform-Add-plugin-and-element.patch
Created attachment 340672 [details] [review] 0002-etnatransform-Import-kms-memory-instead-of-copying.patch
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/480.