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 656289 - We should be able to reuse (Py)GstMiniObject and its subclasses from outside of pygst
We should be able to reuse (Py)GstMiniObject and its subclasses from outside ...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-python
0.10.x
Other Linux
: Normal normal
: 0.10.22
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-08-10 15:17 UTC by Thibault Saunier
Modified: 2011-08-10 16:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Second patch that moves the miniobject structures to pygst.h (2.15 KB, patch)
2011-08-10 15:18 UTC, Thibault Saunier
none Details | Review
And, the first part that installs pygst.h (1.86 KB, patch)
2011-08-10 15:31 UTC, Thibault Saunier
none Details | Review

Description Thibault Saunier 2011-08-10 15:17:26 UTC
The problem is that in GES we actually need GstMiniObjects bindings, and we should be reuse the methods that are in PyGst to do so.

We need to install the pygst.h file, and move the miniobjects definition to this file so it can be reused in GES.

Attaching patches here.
Comment 1 Thibault Saunier 2011-08-10 15:18:28 UTC
Created attachment 193565 [details] [review]
Second patch that moves the miniobject structures to pygst.h
Comment 2 Thibault Saunier 2011-08-10 15:31:51 UTC
Created attachment 193566 [details] [review]
And, the first part that installs pygst.h
Comment 3 Edward Hervey 2011-08-10 16:12:32 UTC
commit 94491ae53567a98c73744412c7bbedd2fdf1d315
Author: Thibault Saunier <thibault.saunier@collabora.com>
Date:   Wed Aug 10 17:10:01 2011 +0200

    Install pygst.h so it can be reused by other bindings
    
    Also add a PYGST_CFLAGS
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656289

commit 3b602c14041622c48c5a92809a4a644e9aec6f5c
Author: Thibault Saunier <thibault.saunier@collabora.com>
Date:   Wed Aug 10 17:13:17 2011 +0200

    gst: Move PyGstMiniObject to public API.
    
    Allows it to be reused from 3rd party modules.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656289