Commit graph

240 commits

Author SHA1 Message Date
Johan Dahlin
bf7177e2b6 Add examples/gstplay/ here
Original commit message from CVS:
Add examples/gstplay/ here
2004-11-05 17:24:11 +00:00
Johan Dahlin
2d3c19e231 gst/gst.override (tag_foreach_func_list): Disable lists instead of raising an exception.
Original commit message from CVS:
* gst/gst.override (tag_foreach_func_list): Disable lists instead
of raising an exception.

* gst/gst-types.defs (ImplementsInterface, TagSetter): Define
these here.
2004-11-04 15:31:11 +00:00
Johan Dahlin
9fcba18fa9 gst/interfaces.override (_wrap_gst_mixer_list_tracks): Impl.
Original commit message from CVS:
* gst/interfaces.override (_wrap_gst_mixer_list_tracks): Impl.
(_wrap_gst_tuner_list_norms, _wrap_gst_tuner_list_channels): Plug
leaks.
2004-11-04 10:44:28 +00:00
Thomas Vander Stichele
4edc8ef05f no idea who broke this
Original commit message from CVS:
no idea who broke this
2004-10-17 17:02:25 +00:00
Johan Dahlin
f16c91e135 Add examples
Original commit message from CVS:
Add examples
2004-10-11 17:48:37 +00:00
Johan Dahlin
b99bcd4887 Release 0.7.93
Original commit message from CVS:
Release 0.7.93
2004-10-11 16:01:45 +00:00
Johan Dahlin
b8446ab36d Pass distcheck please
Original commit message from CVS:
Pass distcheck please
2004-10-11 15:19:24 +00:00
Johan Dahlin
f2abd02516 more build fixes
Original commit message from CVS:
more build fixes
2004-10-11 13:43:26 +00:00
Johan Dahlin
f4b79ff002 and the gstplay examples
Original commit message from CVS:
and the gstplay examples
2004-10-11 10:17:28 +00:00
Johan Dahlin
58b2da766e Update examples, remove some old non-functional ones and add new
Original commit message from CVS:
Update examples, remove some old non-functional ones and add new
2004-10-11 09:55:44 +00:00
Zaheer Abbas Merali
2425cf1e64 2004-10-11 set REAL_NAME environment variable <set EMAIL_ADDRESS environment variable>
Original commit message from CVS:
2004-10-11  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>

* gst/gst.defs:
* gst/gst.override:
Fixes element_unlink_many and adds a set_buffer_data method to GstBuffer
Fixes bug #154451 and #154692
2004-10-11 09:45:40 +00:00
Johan Dahlin
1a232d7366 gst/:
Original commit message from CVS:
* gst/arg-types.py:
* gst/gst.defs:
* gst/gst.override:

GstXML support, based on patch by poelzi.
2004-10-11 09:24:15 +00:00
Johan Dahlin
19ba5c793a gst/gst.override: Remove gst.Element support. Fix broken pad repr function.
Original commit message from CVS:
* gst/gst.override: Remove gst.Element support. Fix broken pad
repr function.
2004-10-11 09:01:23 +00:00
Johan Dahlin
a3ff243a42 Add some hackery hackery
Original commit message from CVS:
Add some hackery hackery
2004-10-11 08:56:52 +00:00
Johan Dahlin
a3d89adf3c Define the URIHandler interface here
Original commit message from CVS:
Define the URIHandler interface here
2004-10-11 08:51:28 +00:00
Johan Dahlin
f4d7a870ef Don't use gst.Element
Original commit message from CVS:
Don't use gst.Element
2004-10-11 08:47:37 +00:00
Johan Dahlin
01b4bd0ab5 Require PyGTK 2.4
Original commit message from CVS:
Require PyGTK 2.4
2004-10-11 08:45:04 +00:00
Zaheer Abbas Merali
087bae124f gst/gstmodule.c: Make gst-python not hang on import when embedded.
Original commit message from CVS:
2004-10-10  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/gstmodule.c: (init_gst):
Make gst-python not hang on import when embedded.
Fixes bug #155041
2004-10-10 20:49:27 +00:00
Johan Dahlin
e08b8d1b67 Use pyg_gil_state_*
Original commit message from CVS:
Use pyg_gil_state_*
2004-10-07 10:05:12 +00:00
Johan Dahlin
a1f058c663 Revert, since we have code which depends on this "feature"
Original commit message from CVS:
Revert, since we have code which depends on this "feature"
2004-10-04 14:58:40 +00:00
Johan Dahlin
25bb8d5012 gst/interfaces.defs: Add proper fiels to GstTunerNorm. Also remove parent property from all interfaces.
Original commit message from CVS:
* gst/interfaces.defs: Add proper fiels to GstTunerNorm. Also
remove parent property from all interfaces.
2004-10-04 10:45:46 +00:00
Thomas Vander Stichele
55a8ec7633 comment
Original commit message from CVS:
comment
2004-09-29 11:37:55 +00:00
Johan Dahlin
f915e8d473 gst/gstmodule.c (python_do_pending_calls): Use
Original commit message from CVS:
* gst/gstmodule.c (python_do_pending_calls): Use
PyOS_InterruptOccurred and only hold the GIL during
PyErr_SetNone. Use _pygst_main_quit to avoid errors/aborts. Also
use the pygtk provided gil macros instead of the python ones.
2004-09-29 11:13:21 +00:00
Johan Dahlin
e6a9dec474 fix threading issues here aswell
Original commit message from CVS:
fix threading issues here aswell
2004-09-22 18:01:45 +00:00
Johan Dahlin
009920d062 gst/gst.override: use new threading API
Original commit message from CVS:
* gst/gst.override: use new threading API
2004-09-22 16:34:08 +00:00
Thomas Vander Stichele
828449319c gst/: fix headers
Original commit message from CVS:
2004-09-13  Thomas Vander Stichele  <thomas at apestaart dot org>

* gst/__init__.py:
* gst/gstreamer.py:
* gst/arg-types.py:
fix headers
* gst/gst.override:
change GstPad repr
* gst/ltihooks.py:
fix distcheck for uninstalled by only adding .libs when needed
2004-09-13 07:31:31 +00:00
Johan Dahlin
02f72cd028 gst/gst.override (_wrap_gst_structure_ass_subscript): Some more fixes, doesn't quite work as it should yet though.x
Original commit message from CVS:
* gst/gst.override (_wrap_gst_structure_ass_subscript): Some more
fixes, doesn't quite work as it should yet though.x
(_wrap_gst_caps_tp_str): Plug leak

* gst/interfaces.defs (Mixer, MixerTrack): Add mixer fields here.

* testsuite/element.py (QueueTest.testConstruct): Some basic test,
one disabled for the moment
2004-08-30 10:42:36 +00:00
Johan Dahlin
78e7f604ad gst/interfaces.defs (TunerNorm, TunerChannel): Add fields.
Original commit message from CVS:
* gst/interfaces.defs (TunerNorm, TunerChannel): Add fields.
2004-08-12 17:16:33 +00:00
Johan Dahlin
582e7e6624 gst/interfaces.override (_wrap_gst_tuner_list_norms)
Original commit message from CVS:
* gst/interfaces.override (_wrap_gst_tuner_list_norms)
(_wrap_gst_tuner_list_channels): Impl.
2004-08-12 17:05:33 +00:00
Thomas Vander Stichele
a40a538c90 v4l example in progress
Original commit message from CVS:
v4l example in progress
2004-08-12 16:07:07 +00:00
Thomas Vander Stichele
b447845b29 some fixes, not all
Original commit message from CVS:
some fixes, not all
2004-08-12 15:00:17 +00:00
Johan Dahlin
3412a9bd20 Take a slightly different approach to converting to structure fields
Original commit message from CVS:
Take a slightly different approach to converting to structure fields
2004-08-06 19:19:41 +00:00
Thomas Vander Stichele
f59e0690f6 one item list with structure
Original commit message from CVS:
one item list with structure
2004-08-06 19:03:50 +00:00
Johan Dahlin
4b55e4eafe More testing
Original commit message from CVS:
More testing
2004-08-06 19:03:08 +00:00
Thomas Vander Stichele
04d47f4be2 add constructor for caps
Original commit message from CVS:
add constructor for caps
2004-08-06 18:49:53 +00:00
Johan Dahlin
49d73bebb2 Enable this test too
Original commit message from CVS:
Enable this test too
2004-08-06 18:16:59 +00:00
Johan Dahlin
607bb26a14 gst/gst.override (_wrap_gst_structure_from_string): Impl.
Original commit message from CVS:
* gst/gst.override (_wrap_gst_structure_from_string): Impl.
(_wrap_gst_tag_list_has_key): Impl.
(_wrap_gst_caps_get_structure): Don't copy or free me

* testsuite/struct.py (StructureTest.testStructureChange): Enable
some tests.
Improve tests

* gst/gst.override (_wrap_gst_structure_ass_subscript): Impl
2004-08-06 18:14:30 +00:00
Thomas Vander Stichele
45ba78cb85 two new tests, one that fails
Original commit message from CVS:
two new tests, one that fails
2004-08-06 17:38:42 +00:00
Johan Dahlin
3f630774bb testsuite/struct.py (StructureTest.testStructureChange): Enable some tests.
Original commit message from CVS:
* testsuite/struct.py (StructureTest.testStructureChange): Enable
some tests.

* gst/gst.override (_wrap_gst_structure_ass_subscript): Impl
2004-08-06 14:18:28 +00:00
Thomas Vander Stichele
8b9edb951b add testsuite for struct
Original commit message from CVS:
add testsuite for struct
2004-08-05 14:25:58 +00:00
Johan Dahlin
169626bb24 configure.ac: Require python 2.3
Original commit message from CVS:
* configure.ac: Require python 2.3

* gst/gstmodule.c (python_do_pending_calls): Use PyGILState and
friends here.

* gst/gst.override (_pygst_main_quit, _pygst_main): Use these two
instead of gst_main/gst_main_quit so we can check if we're in a
mainloop or not.
2004-08-03 17:07:38 +00:00
Thomas Vander Stichele
b18efd0d22 allow no name for thread and pipeline
Original commit message from CVS:
allow no name for thread and pipeline
2004-08-02 17:33:54 +00:00
Johan Dahlin
1a666a1e93 pkgconfig/gst-python.pc.in (pyexecdir): Add and remove comments for all other variables.
Original commit message from CVS:
* pkgconfig/gst-python.pc.in (pyexecdir): Add and remove comments
for all other variables.
2004-07-16 09:11:56 +00:00
Johan Dahlin
ed111af937 Clean up error handling
Original commit message from CVS:
Clean up error handling
2004-07-15 14:57:48 +00:00
Johan Dahlin
acefacc62c testsuite/registry.py: Add some basic tests
Original commit message from CVS:
* testsuite/registry.py: Add some basic tests

* gst/gst.override: Don't ignore all gst_registry_* symbols
(_wrap_gst_registry_pool_plugin_list): Impl.
(_wrap_gst_registry_pool_feature_list): Impl.

* gst/gst-types.defs (Plugin): Add as a boxed
2004-07-15 10:15:18 +00:00
Johan Dahlin
4e37d3cd9a gst/__init__.py: Use DLFCN instead of dl to help python installations without the dl module (gentoo for instance)
Original commit message from CVS:
* gst/__init__.py: Use DLFCN instead of dl to help python
installations without the dl module (gentoo for instance)
2004-07-15 09:48:22 +00:00
Johan Dahlin
e779537e83 gst/gst.override (_wrap_gst_pad_query, _wrap_gst_element_query)
Original commit message from CVS:
* gst/gst.override (_wrap_gst_pad_query, _wrap_gst_element_query)
(_wrap_gst_pad_convert): Remove exceptions, return Long values
(and convert from LongLongs) and clean up a little)
2004-07-13 10:08:45 +00:00
Johan Dahlin
9165bf8c35 testsuite/element.py (QueryTest.testQuery): Another small test
Original commit message from CVS:
* testsuite/element.py (QueryTest.testQuery): Another small test

* gst/gst.override (_wrap_gst_element_query): Ditto
(_wrap_gst_pad_convert): Ditto
2004-07-13 09:08:32 +00:00
Johan Dahlin
0a37fd1928 testsuite/event.py (EventFileSrcTest.setUp): Start the pipeline, so we don't get warnings when sending events
Original commit message from CVS:
* testsuite/event.py (EventFileSrcTest.setUp): Start the pipeline,
so we don't get warnings when sending events
(EventTest.setUp): Ditto.

* testsuite/pad.py: New test, only testing simple pad queries so far.

* testsuite/Makefile.am (tests): Add missing tests

* gst/gst.override (_wrap_gst_pad_query): Raise RuntimeError if
the return value is False and only return the queried value.
2004-07-13 09:00:07 +00:00
David Schleef
39381dbd87 configure.ac: Correctly check for XML tools. Correctly set
Original commit message from CVS:
* configure.ac:  Correctly check for XML tools.  Correctly set
BUILD_DOCS variable depending on tools.
* docs/Makefile.am:  Use XML variables.
2004-07-03 04:13:22 +00:00