Discussion:
[Bug 778825] New: gl: Add support for Vivante EGL FB windowing system
Add Reply
"GStreamer" (GNOME Bugzilla)
2017-02-17 11:35:49 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Bug ID: 778825
Summary: gl: Add support for Vivante EGL FB windowing system
Classification: Platform
Product: GStreamer
Version: unspecified
OS: All
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@coaxion.net
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---

See commit message
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 11:35:55 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

--- Comment #1 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Created attachment 346056
--> https://bugzilla.gnome.org/attachment.cgi?id=346056&action=edit
gl: Add support for Vivante EGL FB windowing system

This is very similar to how dispmanx on the Raspberry Pi works.

Based on a patch by Haihua Hu <***@freescale.com> from
https://github.com/Freescale/meta-freescale/tree/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 11:36:46 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 11:54:12 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Matthew Waters (ystreet00) <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Attachment #346056|none |reviewed
status| |

--- Comment #2 from Matthew Waters (ystreet00) <***@gmail.com> ---
Review of attachment 346056:
--> (https://bugzilla.gnome.org/review?bug=778825&attachment=346056)

Missing meson build files? :)

Everything else looks fine.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 12:38:23 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@coaxion.net
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 12:38:27 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Attachment #346056|reviewed |none
status| |
Attachment #346056|0 |1
is obsolete| |

--- Comment #3 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Created attachment 346064
--> https://bugzilla.gnome.org/attachment.cgi?id=346064&action=edit
gl: Add support for Vivante EGL FB windowing system

This is very similar to how dispmanx on the Raspberry Pi works.

Based on a patch by Haihua Hu <***@freescale.com> from
https://github.com/Freescale/meta-freescale/tree/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 12:38:33 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

--- Comment #4 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Created attachment 346065
--> https://bugzilla.gnome.org/attachment.cgi?id=346065&action=edit
qml: Add support for Vivante EGL FS windowing system
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 13:03:01 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

--- Comment #5 from Nicolas Dufresne (stormer) <***@ndufresne.ca> ---
Review of attachment 346056:
--> (https://bugzilla.gnome.org/review?bug=778825&attachment=346056)

How is this less legacy then Mesa FB which just got removed ? Their is Open
Source Vivante driver in Mesa, and a proper DRM display driver (just like most
MALI hardware these days).
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 13:08:11 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

--- Comment #6 from Sebastian Dröge (slomo) <***@coaxion.net> ---
(In reply to Nicolas Dufresne (stormer) from comment #5)
Post by "GStreamer" (GNOME Bugzilla)
How is this less legacy then Mesa FB which just got removed ? Their is Open
Source Vivante driver in Mesa, and a proper DRM display driver (just like
most MALI hardware these days).
The Mali FB support was never ported from eglglessink to libgstgl, what I
removed was just the leftover in configure.ac.

While there is a Open Source driver, it's reverse engineered and there are
enough people who can't or don't want to use it. I'd rather have this one here
upstream than having people use suboptimal patches from Freescale or not even
finding them and then considering GStreamer's GL support broken and using
imxeglvivsink (from gstreamer-imx) instead.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-17 14:55:57 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Carlos Rafael Giani <***@pseudoterminal.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@pseudoterminal.org

--- Comment #7 from Carlos Rafael Giani <***@pseudoterminal.org> ---
The etnaviv driver would be the ideal solution ... but the integration is far
from production ready, unfortunately. So, in real-world scenarios, the Vivante
drivers are still the only viable option.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-22 03:55:25 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Matthew Waters (ystreet00) <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Attachment #346064|none |reviewed
status| |

--- Comment #8 from Matthew Waters (ystreet00) <***@gmail.com> ---
Review of attachment 346064:
--> (https://bugzilla.gnome.org/review?bug=778825&attachment=346064)

Still no meson build?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-22 09:53:54 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

Matthew Waters (ystreet00) <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com
Attachment #346065|none |accepted-commit_now
status| |
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-02-23 16:29:34 UTC
Reply
Permalink
Raw Message
https://bugzilla.gnome.org/show_bug.cgi?id=778825

--- Comment #9 from Sebastian Dröge (slomo) <***@coaxion.net> ---
(In reply to Matthew Waters (ystreet00) from comment #8)
Post by "GStreamer" (GNOME Bugzilla)
Still no meson build?
I'm not sure how to do that, and testing it would seem non-trivial. Can happen
at a later time when someone needs it :)
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...