After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 768535 - avfvideosrc: Green frame to glimagesink
avfvideosrc: Green frame to glimagesink
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Mac OS
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-07-07 21:34 UTC by Nicolas Dufresne (ndufresne)
Modified: 2018-05-06 10:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicolas Dufresne (ndufresne) 2016-07-07 21:34:24 UTC
The following pipeline produce green frames on OSX:

  avfvideosrc ! glimagesink

The source negotiate GL memory, in UYVY with rectangle target, but apparently those texture don't work. Forcing system memory works (usign video/x-raw as filter).
Comment 1 Alessandro Decina 2016-07-08 03:54:45 UTC
What OSX version? I can't reproduce with 10.11.1
Comment 2 Matthew Waters (ystreet00) 2016-07-08 04:45:12 UTC
I think there's some subtlety with different hardware as I've seen different results comparing a Macbook Pro and a Macbook Air.  IIRC, the MBP didn't do GLMemory correctly but the MBA did.  Unfortunately I don't have access to either piece of hardware anymore so cannot test this out.
Comment 3 Alessandro Decina 2016-07-08 05:32:05 UTC
Could be. I have a 15" MBP with Intel HD Graphics 4000.
Comment 4 Nicolas Dufresne (ndufresne) 2016-07-08 13:19:55 UTC
Here is an old Mac mini, but more importantly, a USB cam. I think it's 10.10 or newer, will check.
Comment 5 Matthew Waters (ystreet00) 2018-05-06 10:56:26 UTC
This might still be valid. Needs more testing on a range of hardware.  Open/reopen a bug with more details if this issue still persists.