Gstreamer and Python on the Mac

Andoni Morales ylatuya at gmail.com
Sun Jun 21 09:33:03 PDT 2015


El 19/6/2015 11:22 p. m., "Jack Jansen" <Jack.Jansen at cwi.nl> escribió:
>
> Andoni,
> thanks for your note. I had indeed in the mean time found out that
gobject-introspection is available nowadays, only that it is disabled if
you do a universal build.

The universal build is a bit tricky to handle due to the design of gobject
introspection. Anyway the universal builds are no longer maintained, the
last version of Mac with a 32 bits kernel is Lion and the last Mac with a
32 bits arch is from 2006.
>
> I’m looking at that, and if I have anything to contribute I’ll do it
through the bug tracker.
>
> Regards,
> Jack
>
>> On  19-Jun-2015, at 17:49 , Andoni Morales <ylatuya at gmail.com> wrote:
>>
>> Hi Jack,
>>
>> Support for gobject-introspection was merged some time ago in cerbero,
so you already have everything you need to use GStreamer with python in OS
X. An example of project using it is pitivi, for which there is a recipe
too.
>>
>> If there is anything missing or something you want to fix/change, file
bugs in bugzilla for the component "cerbero":
>>
>>
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer;component=cerbero
>>
>>
>> Andoni
>>
>> 2015-06-18 23:42 GMT+02:00 Jack Jansen <Jack.Jansen at cwi.nl>:
>>>
>>> First, a question: is anyone else interested in using GStreamer from
Python on the Mac?
>>>
>>> If not, we can stop here, and I’ll just continue hacking for my own
benefit:-)
>>>
>>> But if other people are interested I have an offer, and a few more
questions.
>>>
>>> What I have is a full OSX framework with gstreamer 1.0, gtk,
gobject-introspection and everything else you need to use gstreamer from
Python. I’ve been using this for over two years in various projects, along
with a couple of friends, and it works just fine. The bad news is that I
started this 2 years ago based on the gstreamer.com fork, and my attempts
to feed back these fixes into the mainstream went nowhere. This may well be
because I wasn’t aware of the differences between the gstreamer.com
community and the gstreamer.freedsktop.org community and contacted the
wrong people, I don’t know. But anyway: so far my mods haven’t seen wide
adoption.
>>>
>>> So my offer is that I revive the 2 year old stuff and contribute it for
integration into the current freedesktop.org repository for everybody’s
enjoyment.
>>>
>>> And this is where the questions come.
>>>
>>> - Would this have any chance of being integrated into the main
repository? Assuming the core team reviews it favourably, etc etc etc…
>>>
>>> - Anything I need to be aware of wrt licensing/legal issues? GPL, of
course, and I can arrange for copyright transfer if that’s wanted, but it’d
be good to know this in advance (as I am doing this in work time).
>>>
>>> - What is the best procedure to start developing? Fork the git, then
branch, then develop? Something else?
>>>
>>> - How do I offer this for review/reintegration when it is done? Through
the bugzilla? How?
>>>
>>> - How should I handle changes to upstream packages? For example, I have
a mod to the gtk build process that is needed to expose NSViews from
widgets so they can be used for GStreamer rendering from Python. The
cerbero recipe for gtk builds from a tarball, should I add a patch, or
should I build gtk from a forked git repository? Any help on how I feed
this back to the Btk developers?
>>>
>>> - And, actually, same question for changes to gstreamer packages. Fork
the relevant repository and add a branch?
>>>
>>> - Finally, is anyone from the core team willing to enlighten me/hold my
hand/mentor me, when needed?
>>>
>>> Regards,
>>> --
>>> Jack Jansen, <Jack.Jansen at cwi.nl>, http://www.cwi.nl/~jack
>>> If I can't dance I don't want to be part of your revolution -- Emma
Goldman
>>>
>>>
>>>
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>>
>>
>> --
>> Andoni Morales Alastruey
>>
>> LongoMatch:The Digital Coach
>> http://www.longomatch.ylatuya.es
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> --Jack Jansen, <Jack.Jansen at cwi.nl>, http://www.cwi.nl/~jackIf I can't
dance I don't want to be part of your revolution -- Emma Goldman
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150621/c64fc765/attachment.html>


More information about the gstreamer-devel mailing list