Commit graph

1290 commits

Author SHA1 Message Date
Alessandro Decina
73fd67f6d3 overrides: implement Gst.Pipeline.add(e1, e2, ...) 2012-10-15 09:29:06 +02:00
Alessandro Decina
501db56597 overrides: implement the python iterator protocol for Gst.Iterator
So that you can use: for value in gst_iterator: ...
2012-10-15 09:29:06 +02:00
Alessandro Decina
0b0202cfbe overrides: implement caps[i] and len(caps) 2012-10-15 09:29:06 +02:00
Alessandro Decina
50db685aef overrides: don't install our gi/overrides/__init__.py
We don't want to override the gi/overrides/__init__.py from pygobject
2012-10-15 09:28:57 +02:00
Mark Nauwelaerts
93ab67c78b overrides: provide for gst-python style debug logging
Also provide a default debug category for the binding glue code.
2012-09-27 14:41:29 +02:00
Mark Nauwelaerts
c4026f81f1 overrides: symlink some more to use uninstalled 2012-09-27 14:19:52 +02:00
René Stadler
acd4de381c overrides: Fix crash in add_template
templ vs. templates. Moved variable declarations to the inner scope to prevent
such a mistake.
2012-08-29 10:05:37 -07:00
Thibault Saunier
bfcf304857 Make it possible to use uninstalled symlinking the .so file 2012-08-19 23:00:53 -04:00
Thibault Saunier
5adc55d50f overrides: Make it possible to add metadatas and PadTemplates to GstElementClass 2012-08-19 22:45:58 -04:00
Thibault Saunier
0f8f27e55c Implement the glue code so GstFraction works 2012-08-19 18:56:29 -04:00
Thibault Saunier
7ee9ce29ea Add overrides for GObject Introspection 2012-08-19 18:54:37 -04:00
Thibault Saunier
a4b7a67f84 Keep only the testsuite as we are now using GObject Introspection for bindings 2012-07-30 16:24:10 -04:00
Tim-Philipp Müller
1b3a68c10c Revert nonsense that happened to git master, but make configure
error out with an error message pointing people to the 0.10 branch.
2012-04-08 00:03:03 +01:00
Tim-Philipp Müller
9f163262f0 pad: fix unit test again after previous commit
https://bugzilla.gnome.org/show_bug.cgi?id=660357
2012-03-07 16:50:11 +00:00
Andoni Morales Alastruey
c3dab3df76 pad: fix Py_DECREF of null pointer in pad probe and pad block marshallers
https://bugzilla.gnome.org/show_bug.cgi?id=660357
2012-03-07 16:48:36 +00:00
Mark Nauwelaerts
f41952a1ad pbutils: fix copy-and-mutate-paste for gst_encoding_list_all_targets 2012-01-26 13:22:01 +01:00
Alessandro Decina
f9bc4320e8 pbutils: fix EncodingContainerProfile.add_profile refcount 2011-12-29 16:03:31 +01:00
Tim-Philipp Müller
b871bd0a9e videomodule: fix compiler warning
videomodule.c:43:21: error: variable 'gst' set but not used
2011-12-19 13:09:42 +00:00
Tim-Philipp Müller
7f5d2d267d rpm: add new header files to .spec file, add -devel package for that
Not actually tested though.
2011-12-18 20:46:53 +00:00
Tim-Philipp Müller
764f344ff0 pbutilsmodule: avoid unused-but-set-variable compiler warning
https://bugzilla.gnome.org/show_bug.cgi?id=665868
2011-12-09 17:24:40 +00:00
Tim-Philipp Müller
6b5282f5f4 Add gst-0.10.36.ignore file
So things still compile with older versions of GStreamer.
2011-12-09 17:22:31 +00:00
Stefan Sauer
574275e773 preset: expose new gst.preset_{set,get}_app_dir() on python 2011-12-09 14:13:11 +01:00
Alessandro Decina
ba5a02b86c video: wrap force key unit API 2011-12-08 09:21:09 +01:00
Tim-Philipp Müller
0a2596c68c configure: back to development
Apparently.
2011-10-31 10:51:46 +00:00
Stefan Sauer
cd7e03d936 examples: add helloworld example
Add a straight 1:1 copy from cores' helloworld.c to show how the c api maps into
the pythong bindings. It would rock to have the same in other bindings.
2011-10-31 10:51:27 +01:00
Stefan Sauer
fe71622a66 uri: add filename_to_uri to bindings 2011-10-31 10:48:29 +01:00
Tim-Philipp Müller
855093570f Release 0.10.22 2011-10-29 17:49:01 +01:00
Tim-Philipp Müller
f708fd6fd1 configure: use AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO
For python plugin, but also to ensure there's an entry in the
doap file for releases.
2011-10-29 16:01:24 +01:00
Tim-Philipp Müller
6bd5d1c2a6 0.10.21.2 pre-release 2011-10-20 13:24:59 +01:00
Sebastian Dröge
6aa1c70ac1 pkgconfig: Add Cflags with the include path for the headers
https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-12 12:25:30 +01:00
Tim-Philipp Müller
b769a83fb4 Don't install common.h and remove from public headers
Doesn't seem to be needed anyway. Also remove duplicate
pygobject.h include in common.h while at it.

https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-11 23:33:21 +01:00
Tim-Philipp Müller
bf9deb812b Install headers into $includedir/gstreamer-0.10/gst not .../pygst/
This matches the directory layout in the source tree and makes it
possible to find the headers (e.g. from g-e-s) in an uninstalled
setup.

https://bugzilla.gnome.org/show_bug.cgi?id=657435
2011-10-11 22:59:05 +01:00
Tim-Philipp Müller
96828015e9 Keep pygst-private.h in noinst_HEADERS
Makes sure it gets disted.
2011-10-11 22:57:30 +01:00
Vincent Penquerc'h
160b6d1bd5 remuxer.py: allow more than one stream of the same type
Queue names would collide otherwise, so just pass None for now. Also
guarantees that we don't get silly names like "queue_audio/x-foobar".

https://bugzilla.gnome.org/show_bug.cgi?id=639427
2011-09-26 17:57:51 +01:00
Vincent Penquerc'h
3e3795068e remuxer.py: do not crash when clicking open without having selected a file
https://bugzilla.gnome.org/show_bug.cgi?id=639421
2011-09-26 17:13:58 +01:00
Vincent Penquerc'h
bbeaad89bd remuxer.py: list files named *.og[gvax], not only *.ogg
These are all recommended extensions for Ogg streams.

https://bugzilla.gnome.org/show_bug.cgi?id=639423
2011-09-26 17:11:45 +01:00
Stefan Sauer
6fb3427ef9 Automatic update of common submodule
From a39eb83 to 11f0cd5
2011-09-06 21:53:08 +02:00
Tim-Philipp Müller
0cf2ebe486 caps.override: fix compiler warning
Re-use the already-extracted caps and structure pointers, instead
of getting them again, thus fixing:
gstcaps.override: In function 'pygst_caps_sq_item':
gstcaps.override:361:16: error: variable 'structure' set but not used
2011-09-06 19:13:44 +01:00
Tim-Philipp Müller
f2aee621a4 pad.override: fix pad probe return value handling
Don't forget to return the return value, makes buffer and event probes
work much better.
2011-09-06 19:07:35 +01:00
Stefan Sauer
7aac292293 Automatic update of common submodule
From 605cd9a to a39eb83
2011-09-06 16:06:39 +02:00
Thibault Saunier
94491ae535 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
2011-08-10 18:10:01 +02:00
Thibault Saunier
3b602c1404 gst: Move PyGstMiniObject to public API.
Allows it to be reused from 3rd party modules.

https://bugzilla.gnome.org/show_bug.cgi?id=656289
2011-08-10 18:09:28 +02:00
David Schleef
9c7abba819 Automatic update of common submodule
From 69b981f to 605cd9a
2011-06-23 11:29:46 -07:00
Sebastian Dröge
fe9d91f321 gst: Don't use private GstPad API to add data/buffer/event probes
This does not work anymore with latest core because of the
pad cache that enables use of a fast path during data passing
in many situations.

Fixes bug #650987.
2011-05-25 09:38:22 +02:00
Andoni Morales Alastruey
d4eb9e9bf9 gst: Fix override of pad probes
Fixes bug #650986.
2011-05-25 09:06:34 +02:00
Stefan Kost
ae713781ca Automatic update of common submodule
From 9e5bbd5 to 69b981f
2011-05-19 22:59:28 +03:00
Stefan Kost
2c1841cddf Automatic update of common submodule
From fd35073 to 9e5bbd5
2011-05-18 16:13:11 +03:00
Stefan Kost
145671d470 Automatic update of common submodule
From 46dfcea to fd35073
2011-05-18 12:26:36 +03:00
Thiago Santos
e401c49911 pbutils: Encoding profiles accept null caps restrictions
Add 'null-ok' for encoding video/audio profiles constructor
so they accept None as caps restriction parameter
2011-05-03 09:37:36 -03:00
Thiago Santos
501515522f gstmodule: Check for Py_None when setting a miniobject
Check if we got a None value before trying to use it as a
PyGstMiniObject.

https://bugzilla.gnome.org/show_bug.cgi?id=649227
2011-05-02 17:05:27 -03:00