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 746631 - avsamplebufferlayersink: Uses API that is only OSX >=10.10
avsamplebufferlayersink: Uses API that is only OSX >=10.10
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal blocker
: 1.5.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-23 08:23 UTC by Sebastian Dröge (slomo)
Modified: 2015-08-16 13:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2015-03-23 08:23:24 UTC
At least the error property and the AVQueuedSampleBufferRenderingStatus enum are only available in 10.10. This currently breaks compilation if an older SDK is used.
Comment 1 Tim-Philipp Müller 2015-05-10 22:04:51 UTC
Matthew, any chance you could have a look at this ?
Comment 2 Matthew Waters (ystreet00) 2015-05-11 08:05:22 UTC
According to the docs, avsamplebufferdisplaylayer (the library object we use to display stuff) itself is >= 10.8. The 'error' and 'status' properties (and from what I can tell, any way of knowing whether the operations actually succeed) is >= 10.10.  We probably want to know if the display actually succeeded (unless it never failed before 10.10?) so it doesn't really make sense to build the sink for < 10.10.
Comment 3 Sebastian Dröge (slomo) 2015-07-08 18:15:44 UTC
So let's do that? Want to provide a patch? :)
Comment 4 Matthew Waters (ystreet00) 2015-07-13 13:28:50 UTC
commit c1906f1cfe1567b75c9a4d6a83e518dd1754402b
Author: Matthew Waters <matthew@centricular.com>
Date:   Mon Jul 13 23:22:00 2015 +1000

    applemedia/avsample: fix unconditional use of OSX 10.10 API
    
    We can just not use the error/status properties
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746631