Commit graph

404 commits

Author SHA1 Message Date
Erik Walthinsen 764caf7717 added shim for g_object_class_list_properties and converted -inspect and -compprep to use it
Original commit message from CVS:
added shim for g_object_class_list_properties and converted -inspect and -compprep to use it
2001-06-25 00:07:55 +00:00
Erik Walthinsen ba1e26a03b Merge from HEAD to BRANCH-GOBJECT1 at 200106241
Original commit message from CVS:
Merge from HEAD to BRANCH-GOBJECT1 at 200106241
2001-06-24 22:44:44 +00:00
Wim Taymans d1f26fb499 Removed some debug noise.
Original commit message from CVS:
Removed some debug noise.
2001-06-24 01:02:45 +00:00
Erik Walthinsen 0544b73b48 marked up the function pointers with GST_DEBUG_FUNCPTR
Original commit message from CVS:
marked up the function pointers with GST_DEBUG_FUNCPTR
2001-06-21 22:48:18 +00:00
Wim Taymans 6d868ae4fd Compile fixes for gobject.
Original commit message from CVS:
Compile fixes for gobject.
2001-06-21 14:22:24 +00:00
Wim Taymans 4158f4dc3b Added some signal shims.
Original commit message from CVS:
Added some signal shims.
Fixed the queue state_change stuff.
2001-06-20 23:43:00 +00:00
Wim Taymans 3d71b301a2 Added a shim for a marshaller.
Original commit message from CVS:
Added a shim for a marshaller.
2001-06-20 22:21:09 +00:00
Wim Taymans be517f2c98 Added som shims for GTypeFlags and GParamFlags
Original commit message from CVS:
Added som shims for GTypeFlags and GParamFlags
2001-06-20 21:56:22 +00:00
Wim Taymans d090a4dede Fixed an arg called "class", it's a C++ reserved word..
Original commit message from CVS:
Fixed an arg called "class", it's a C++ reserved word..
2001-06-20 21:40:01 +00:00
Wim Taymans 47ce595848 Added g_type_from_name to the shims.
Original commit message from CVS:
Added g_type_from_name to the shims.
2001-06-20 21:30:08 +00:00
Wim Taymans b490510434 Renamed the shortname field in GParamSpec to name to match the glib2.0 implementation.
Original commit message from CVS:
Renamed the shortname field in GParamSpec to name to match the glib2.0
implementation.
2001-06-20 20:58:48 +00:00
Wim Taymans 7f55c0b532 Added a better shim for g_object_get_property
Original commit message from CVS:
Added a better shim for g_object_get_property
2001-06-20 20:48:50 +00:00
Erik Walthinsen 5e2aec5855 fixed signal registration problem in gobject2gtk shim
Original commit message from CVS:
fixed signal registration problem in gobject2gtk shim
2001-06-19 23:17:26 +00:00
Erik Walthinsen 8e3911f0da More GObject updates, cleanups to some of the elements to make the port correct.
Original commit message from CVS:
More GObject updates, cleanups to some of the elements to make the port
correct.
2001-06-19 21:14:08 +00:00
Wim Taymans c6f02dde10 Updated the params a bit.
Original commit message from CVS:
Updated the params a bit.
2001-06-17 15:06:06 +00:00
Wim Taymans 97a18197ea Fixed the utils for getting properties again.
Original commit message from CVS:
Fixed the utils for getting properties again.
Added come const directives to the arguments again.
Check for non exiting properties.
2001-06-17 15:03:10 +00:00
Erik Walthinsen 896daf08f6 Mostly went around converting G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
Original commit message from CVS:
Mostly went around converting G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2001-06-17 08:55:53 +00:00
Erik Walthinsen f0c9187f69 Added gobject to gtkobject bridge (gobject2gtk.[ch]) and configure-time support for selecting between glib and gtk (-...
Original commit message from CVS:
Added gobject to gtkobject bridge (gobject2gtk.[ch]) and configure-time
support for selecting between glib and gtk (--enable-glib2 to build with
gobject).
2001-06-17 03:10:52 +00:00
Wim Taymans 704c3be21f Fixed the utils for getting properties.
Original commit message from CVS:
Fixed the utils for getting properties.
Added come const directives to the arguments.
2001-06-17 02:47:57 +00:00
Erik Walthinsen 3d3c33ea49 Mega patch updates almost all the plugins to GObject. This was done with a Perl script, with only a few minor manual...
Original commit message from CVS:
Mega patch updates almost all the plugins to GObject.  This was done with
a Perl script, with only a few minor manual tweaks where the perl didn't
catch the code just right.  There may be a few minor issues remaining from
this, but they should be easy to catch (plugin doesn't work).

There are several plugins that have GDK/GTK code in them that shouldn't,
these need to be dealt with next.
2001-06-15 23:23:17 +00:00
Erik Walthinsen bb55e797b8 various fixes needed to get to sinesrc ! osssink
Original commit message from CVS:
various fixes needed to get to sinesrc ! osssink
2001-06-14 21:02:32 +00:00
Wim Taymans 9b5de88561 Fixed some minor compiler warnings.
Original commit message from CVS:
Fixed some minor compiler warnings.
2001-06-14 20:39:52 +00:00
Erik Walthinsen aa2ae32515 new files that need to be removed at some point because they are to be autogenerated
Original commit message from CVS:
new files that need to be removed at some point because they are to be autogenerated
2001-06-14 20:19:32 +00:00
Erik Walthinsen 5dcec92852 Bring all the other stuff in gst/ up to match libgst.la's GObject port.
Original commit message from CVS:
Bring all the other stuff in gst/ up to match libgst.la's GObject port.
Fixed some minor problems with the signalling stuff in the core.

IT WORKS!
2001-06-14 03:14:35 +00:00
Erik Walthinsen c7f0713077 First round of changes to port to GObject. libgst.la compiles, though there are a few things commented out. Specifi...
Original commit message from CVS:
First round of changes to port to GObject.  libgst.la compiles, though
there are a few things commented out.  Specifically object destruction
is probably broken, but wtay gets to fix that because he researched the
problem of glib 2.0 object destruction while doing the first round.
Some of the XML stuff is commented out, but that's an easy fix.

Next is the rest of the gst/ directory, then on to the plugins.
2001-06-13 21:52:36 +00:00
Erik Walthinsen e23469d24f changed indent and argnames to trigger gtk2gobject.sh
Original commit message from CVS:
changed indent and argnames to trigger gtk2gobject.sh
2001-06-11 19:09:23 +00:00
David I. Lehn cd3595577b Added manpage
Original commit message from CVS:
Added manpage
Ignore built autoplugtest binary
Bump debian version to 0.2.0
2001-06-07 16:56:27 +00:00
Wim Taymans bc9cbb1643 Removed a warning.
Original commit message from CVS:
Removed a warning.
2001-06-06 19:15:10 +00:00
Wim Taymans c416297af4 Changed the maxcothreads to 16. connect to the new_ghost_pad signal in parse.
Original commit message from CVS:
Changed the maxcothreads to 16.
connect to the new_ghost_pad signal in parse.
2001-06-06 18:29:57 +00:00
Richard Boulton 083d01c3d9 Revert accidentally applied changes.
Original commit message from CVS:
Revert accidentally applied changes.
Time for bed.
2001-06-05 01:27:53 +00:00
Richard Boulton b971f48169 FIx memleak in save-thyself introduced by changing plugin_get_list to copy.
Original commit message from CVS:
FIx memleak in save-thyself introduced by changing plugin_get_list to
copy.
2001-06-05 01:26:01 +00:00
Richard Boulton 3eaff63dcf Simple fix to stop gstreamer-compprep crashing when the registry is in use.
Original commit message from CVS:
Simple fix to stop gstreamer-compprep crashing when the registry is in
use.
2001-06-05 01:15:29 +00:00
Wim Taymans db0325ee37 Use the STACKSIZE and number of cothreads to calculate the cothread stack space (easier to change the number of cothr...
Original commit message from CVS:
Use the STACKSIZE and number of cothreads to calculate the cothread stack
space (easier to change the number of cothreads).
2001-06-04 16:02:48 +00:00
Thomas Vander Stichele 7f41ebff13 added an eos handler so that gstreamer-launch quits when the first element fires it
Original commit message from CVS:
added an eos handler so that gstreamer-launch quits when the first element
fires it
2001-06-04 15:38:44 +00:00
Richard Boulton 785d258c33 Replace NO_X conditional compilation with testing whether DISPLAY env variable is set, and doing gtk_type_init() inst...
Original commit message from CVS:
Replace NO_X conditional compilation with testing whether DISPLAY env
variable is set, and doing gtk_type_init() instead of gtk_init() if not.
2001-06-04 00:51:35 +00:00
Wim Taymans dd067c0000 optionally call gtk_type_init() instead of gtk_init() if NO_X is defined. This avoids the X dependency of GStreamer.
Original commit message from CVS:
optionally call gtk_type_init() instead of gtk_init() if NO_X is defined. This
avoids the X dependency of GStreamer.
2001-06-03 19:19:45 +00:00
Wim Taymans fe9384f440 Set the caps on a proxied pad when the pad is not connected.
Original commit message from CVS:
Set the caps on a proxied pad when the pad is not connected.
2001-06-03 11:28:09 +00:00
Wim Taymans 9d9951d31b Copy the padtemplate to the ghostpad.
Original commit message from CVS:
Copy the padtemplate to the ghostpad.
2001-06-02 12:45:02 +00:00
Wim Taymans 3c18e42b39 Fixed some warnings.
Original commit message from CVS:
Fixed some warnings.
2001-06-01 18:30:40 +00:00
Thomas Vander Stichele abe959c771 coded small bit in to allow changing of output location
Original commit message from CVS:
coded small bit in to allow changing of output location
2001-06-01 15:29:03 +00:00
Wim Taymans 42f52b0b2d Fixed a bug so that gst_props_new (NULL) == NULL
Original commit message from CVS:
Fixed a bug so that gst_props_new (NULL) == NULL
2001-05-30 21:14:46 +00:00
Erik Walthinsen af1a58b347 stupid mistake, I put != instead of == in the g_return_if's
Original commit message from CVS:
stupid mistake, I put != instead of == in the g_return_if's
2001-05-30 20:36:01 +00:00
Erik Walthinsen dfa833096c added sanity checks to make sure _push and _pull don't get called on pads of the wrong direction
Original commit message from CVS:
added sanity checks to make sure _push and _pull don't get called on pads of the wrong direction
2001-05-30 20:13:34 +00:00
Richard Boulton 58975a15a1 Update Makefile.am.future - a replacement for Makefile.am which uses features present in recent versions of automake ...
Original commit message from CVS:
Update Makefile.am.future - a replacement for Makefile.am which uses
features present in recent versions of automake (>1.4d) to avoid horrendous
hackery.
2001-05-29 12:43:21 +00:00
Erik Walthinsen eb20f704f3 fixed #define line continuation in gstsparc.h
Original commit message from CVS:
fixed #define line continuation in gstsparc.h
2001-05-28 22:23:18 +00:00
Erik Walthinsen 0d34adb92c changed debug so it always prints pid and cid in color
Original commit message from CVS:
changed debug so it always prints pid and cid in color
2001-05-28 21:41:02 +00:00
Erik Walthinsen c442db8165 some fixes to handle builddirs, which distcheck uses, along with complete .pc files
Original commit message from CVS:
some fixes to handle builddirs, which distcheck uses, along with complete .pc files
2001-05-28 07:46:21 +00:00
Erik Walthinsen 13502fc293 Added some caps != NULL checks.
Original commit message from CVS:
Added some caps != NULL checks.
Patched up a problem with the thread handling when the iteration fails.
Cleaned up the output of -inspect a tiny bit.
2001-05-27 23:57:34 +00:00
Erik Walthinsen a3d7869aaa various build fixes
Original commit message from CVS:
various build fixes
2001-05-27 21:56:04 +00:00
Wim Taymans b93de9e922 Docs updates
Original commit message from CVS:
Docs updates
Changed the cothread to use sigjmp_buf
removed some unused methods.
Some code cleanups.
2001-05-27 14:37:29 +00:00