[MacPorts] #56764: gstreamer1-gst-plugins-base: build fails 10.6.8 unlelss --disable-opengl is added
MacPorts
noreply at macports.org
Wed Jul 4 09:15:03 UTC 2018
#56764: gstreamer1-gst-plugins-base: build fails 10.6.8 unlelss --disable-opengl is
added
-------------------------------------+-------------------------------------
Reporter: kencu | Owner: Mihai Moldovan
| <ionic@…>
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: gstreamer1-gst- |
plugins-base |
-------------------------------------+-------------------------------------
Comment (by Ionic):
I think I'll probably make `cocoa` and `x11` conflicting as well. Linking
both runtimes at the same time (like we did it before) probably calls for
disaster.
Try `gst-launch-1.0 -v gltestsrc ! glimagesink` to see the effect with a
`+cocoa+x11`-enabled `gstreamer1-gst-plugins-base` package. It's being
rendered through X11 (and not Cocoa), but the output is... a garbled,
flickering mess of random(?) pixmaps. Not the SMPTE test pattern one would
expect.
gstreamer includes the system GL headers in a hardcoded fashion `#ifdef
__APPLE__`, which has been causing the compile failures even in the `+x11`
case.
Ryan, do you have any idea how wine uses gstreamer? Probably just for
conversion, but not for actual rendering, right? I guess it should be
pretty agnostic when it comes to the gstreamer GL backend?
If I make `x11` and `cocoa` conflicting, we'll only be able to enable one
backend at a time. I'll likely go for `+x11` on platforms not supporting
`+cocoa`, otherwise `+cocoa`.
--
Ticket URL: <https://trac.macports.org/ticket/56764#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list