> +LOCAL_CFLAGS = $(LOCAL_DEFINES) $(LOCAL_HEADERS) $(LOCAL_INCLUDES) > +LOCAL_HEADERS = -include $(GST_PATH)/compat/gcc_visibility.h > +GST_PATH = +GST_BUILD_PATH = this variable +19,5 +LOCAL_DEFINES = -DHAVE_CONFIG_H -DGST_DISABLE_GST_DEBUG -UHAVE_ORC We can still replace the GStreamer backend with an AV Foundation backend in future versions.Īny objections? If not, please change this bug's status to NEW (or ASSIGNED if anybody volunteers right now?) and mark Bug 801521 as a duplicate of this bug (I can't) – thanks!Ĭomment on attachment 789361 The only downside seems to be a bigger codebase than minimally necessary, but I think this is a negligible sacrifice when compared to the required developer time.
Tenfourfox or aurorafox mac os x#
GStreamer uses the same APIs as AV Foundation (which was only introduced in 10.7 whereas Firefox requires at least Mac OS X 10.6 – GStreamer can handle that!).Īccording to comment 3 by Chris Pearce (:cpearce), GStreamer should live in m-c (instead of linking to pre-built libraries).
Tenfourfox or aurorafox code#
GStreamer can also be enabled on Mac OS (in fact, the Linux code was at least partly developed and tested on Mac OS). GStreamer is already used on Linux platforms to allow decoding of H.264, MP3 and AAC (is it? At least there is some code already available!). > GStreamer plugin that uses VideoToolbox. Maybe we can ship gstreamer-core with Firefox on Mac with the (In reply to Chris Pearce (:cpearce) from bug 760140 comment #32) > uncommitted code that uses it that I could get in shape and merge. Since last year or so it does, and I have some > AVFoundation didn't expose all the necessary interfaces to implement a gst On Mac gst uses a lower level API called VideoToolBox, which is what is > I don't know what's the state of #801521, I'd be all for using GStreamer on (In reply to Alessandro Decina from bug 760140 comment #31) > maintenance work and easier and better interop). > and use a single interface for interacting with them (which means less > eventually be able to combine all the backends of the different platforms latency, leveraging the hw at its fullest and best?). > should investigate if AV Foundation provides any benefits GStreamer cannot > (where AV Foundation is intended to be used, see Bug 801521). > available? If so, it wouldn't even be necessary to do all the Mac-only work > there is a translation layer for GStreamer i/f to AV Foundation backend
![tenfourfox or aurorafox tenfourfox or aurorafox](https://cdn.weasyl.com/~nystray/submissions/228538/0dd260b1a4b876efe005e462b108f99bdf021c4111f64d0bd0d302d65f486426/nystray-aurora-fox.png)
Do you know if GStreamer is using AV Foundation on Mac, or if (In reply to Florian Bender from bug 760140 comment #30)