Commit graph

2173 commits

Author SHA1 Message Date
Benjamin Otte
a2c24524e2 This patch (nearly) completes the removal of vertical events from the core.
Original commit message from CVS:
This patch (nearly) completes the removal of vertical events from the
core.
What it does:
- removal of the EVENT signal of GstElement (to be replaced by
g_object_notify)
- changing of the ERROR signal to allow recursive notification (like
deep_notify)
- implementing recursive notification with error events.
- removal of some functions in gstbin.c that are not used anymore.
- The function gst_element_info and gst_element_send_event now do
nothing but printing a warning, that these functions are gone. This is
done to allow plugins to catch up.
- Some bugfixes in XML saving are included, they simply were in the
file.
2002-02-06 19:05:19 +00:00
Thomas Vander Stichele
ac5bfadbfe sorry, but I'd like this fixed ;)
Original commit message from CVS:
sorry, but I'd like this fixed ;)
2002-02-06 19:02:24 +00:00
Benjamin Otte
fd09a5765a update to do the new error handling and notification
Original commit message from CVS:
update to do the new error handling and notification
2002-02-06 18:58:53 +00:00
Richard Boulton
d8a26dcd5a Use automake's per-target CFLAG functionality to compile cothreads.c with correct flags.
Original commit message from CVS:
Use automake's per-target CFLAG functionality to compile cothreads.c with
correct flags.
2002-02-06 18:53:33 +00:00
Andy Wingo
08d271f4de a couple more ifdefs
Original commit message from CVS:
a couple more ifdefs
2002-02-06 17:29:55 +00:00
Andy Wingo
53c6064f5b Farewell sweet shim,
Original commit message from CVS:
Farewell sweet shim,
Thou hast serv'd us well --
Though not with cherubim
but in the Attic you shall dwell.
2002-02-06 16:45:33 +00:00
Andy Wingo
f7aa64cf33 core is glib2 only now tried to convert to g_strdup_value_contents as much as i could misc other fixes
Original commit message from CVS:
* core is glib2 only now
* tried to convert to g_strdup_value_contents as much as i could
* misc other fixes
2002-02-06 16:35:16 +00:00
Benjamin Otte
27d973f2bf <wingo> i thought _get gave you a copy of the string --- he's right
Original commit message from CVS:
<wingo> i thought _get gave you a copy of the string --- he's right
2002-02-06 15:02:26 +00:00
Thomas Vander Stichele
25ffd7dfba disabling cothreads build until it passes make distcheck
Original commit message from CVS:
disabling cothreads build until it passes make distcheck
2002-02-06 13:36:22 +00:00
Steve Baker
17e62d43a7 use numerical comparisions for version check
Original commit message from CVS:
use numerical comparisions for version check
2002-02-06 12:53:15 +00:00
Benjamin Otte
173ccc9b28 bugfixing: always use the right GType when using g_object_get/set; do not free strings from g_object_get, they're not...
Original commit message from CVS:
bugfixing: always use the right GType when using g_object_get/set; do not free strings from g_object_get, they're not yours (see docs/design/part-standards.txt)
2002-02-06 08:23:10 +00:00
Benjamin Otte
7e4e644d51 make gst-launch property aware
Original commit message from CVS:
make gst-launch property aware
2002-02-06 07:10:37 +00:00
Benjamin Otte
5efa475181 initial checkin for the deep_notify signal which replaces INFO events in the long run.
Original commit message from CVS:
initial checkin for the deep_notify signal which replaces INFO events in the long run.
PLEASE do not use gst_element_[info,message,error] anymore. Use g_object_notify instead.
Thank you.
2002-02-05 21:11:43 +00:00
Benjamin Otte
7ec0610594 bugfixing; use the right function to check probable caps compatibility
Original commit message from CVS:
bugfixing; use the right function to check probable caps compatibility
2002-02-05 20:56:11 +00:00
Benjamin Otte
07e4199418 bugfix: nobody knows if the pad will still be there...
Original commit message from CVS:
bugfix: nobody knows if the pad will still be there...
2002-02-05 19:01:45 +00:00
Benjamin Otte
d0a0cdbd9f removed workaround for a bug that is fixed
Original commit message from CVS:
removed workaround for a bug that is fixed
2002-02-05 18:22:37 +00:00
Thomas Vander Stichele
c3ee55473f this fix makes sure that we actually request a pad from the template with an unused name this isn't optimal but gets ...
Original commit message from CVS:
this fix makes sure that we actually request a pad from the template with
an unused name
this isn't optimal but gets the job done

should we move this code fragment to it's own helper function to use
everywhere stuff is requested according to a template ?
2002-02-05 17:42:40 +00:00
Benjamin Otte
b97f4f91c8 - use autoplugging instead of predefined way on sometimes pads
Original commit message from CVS:
- use autoplugging instead of predefined way on sometimes pads
- exchange plugtype with factories in the spider
- revamp the spider, now messier than before...
- bugfixing
- style corrections
2002-02-05 17:08:08 +00:00
Thomas Vander Stichele
a9e40dee74 show bug in tee code
Original commit message from CVS:
show bug in tee code
2002-02-05 14:40:56 +00:00
Thomas Vander Stichele
6cb278d571 gst version info
Original commit message from CVS:
gst version info
2002-02-05 13:24:46 +00:00
Thomas Vander Stichele
febcfbf098 this example tests caps proxying it seems to work, too
Original commit message from CVS:
this example tests caps proxying
it seems to work, too
2002-02-05 13:23:09 +00:00
Thomas Vander Stichele
ace842815e adding basic tests for fakesrc fakesink and tee
Original commit message from CVS:
adding basic tests for fakesrc fakesink and tee
2002-02-05 11:48:36 +00:00
Thomas Vander Stichele
d04d01cc3b trying to write a test for tee first
Original commit message from CVS:
trying to write a test for tee first
2002-02-05 10:55:21 +00:00
Thomas Vander Stichele
9f5ccfc9b4 remove cothreads from the Makefile.am
Original commit message from CVS:
remove cothreads from the Makefile.am
2002-02-05 09:31:57 +00:00
Thomas Vander Stichele
1795cddc9f small compile fix
Original commit message from CVS:
small compile fix
2002-02-04 23:28:55 +00:00
Thomas Vander Stichele
bacad78afe oops
Original commit message from CVS:
oops
2002-02-04 23:25:40 +00:00
Thomas Vander Stichele
98d9527ac7 similar fix for count ref
Original commit message from CVS:
similar fix for count ref
2002-02-04 22:41:23 +00:00
Thomas Vander Stichele
0631f3a082 this is better
Original commit message from CVS:
this is better
2002-02-04 22:40:30 +00:00
Thomas Vander Stichele
26d7525c14 shouldn't fuss about not needing to ref at all
Original commit message from CVS:
shouldn't fuss about not needing to ref at all
2002-02-04 22:33:48 +00:00
Richard Boulton
ac59cb71c0 Revert aclocal invocation to do cat m4/*.m4 > acinclude.m4 beforehand, rather than adding m4/ to aclocal search path....
Original commit message from CVS:
Revert aclocal invocation to do cat m4/*.m4 > acinclude.m4 beforehand,
rather than adding m4/ to aclocal search path.  Shouldn't cause errors when
macros are already present on system, because macros in acinclude.m4 are
used in preference.
2002-02-04 21:24:08 +00:00
Richard Boulton
030a1f6a25 gstreamer-register -> gst-register gstreamer-launch -> gst-launch etc.
Original commit message from CVS:
gstreamer-register -> gst-register
gstreamer-launch -> gst-launch
etc.
2002-02-04 20:33:14 +00:00
Andy Wingo
24c0001f6c brown paper bag commit
Original commit message from CVS:
brown paper bag commit
2002-02-04 20:05:44 +00:00
Andy Wingo
49075e62b5 cothreads stuff i forgot to commit last night
Original commit message from CVS:
cothreads stuff i forgot to commit last night
2002-02-04 17:41:45 +00:00
Andy Wingo
7ed9201e06 removed my cothreads dir in favor of the cothreads/ module
Original commit message from CVS:
removed my cothreads dir in favor of the cothreads/ module
2002-02-04 03:23:12 +00:00
Wim Taymans
53b6bb6242 Added a first stab at a better clocking system.
Original commit message from CVS:
Added a first stab at a better clocking system.
It still needs more infrastructure for async notification and custom clock
implementors.
This thing can still deadlock the pipeline.
2002-02-03 20:07:09 +00:00
Thomas Vander Stichele
6b2df345f7 initial import
Original commit message from CVS:
initial import
2002-02-03 16:16:36 +00:00
Thomas Vander Stichele
cf1fb56395 Initial revision
Original commit message from CVS:
Initial revision
2002-02-03 16:16:36 +00:00
Ronald S. Bultje
3ea3b8e8ab Some small adjustments for for better open-a-new-file handling
Original commit message from CVS:
Some small adjustments for for better open-a-new-file handling
2002-02-03 15:47:20 +00:00
Andy Wingo
e9ea094528 some release caveats, some todos
Original commit message from CVS:
some release caveats, some todos
2002-02-02 23:09:20 +00:00
Andy Wingo
259c8c394c some compile fixes, api changes, and i added the ability to create new chunks on the stack, which can extend the main...
Original commit message from CVS:
some compile fixes, api changes, and i added the ability to create new chunks on the
stack, which can extend the main thread's stack up to 8M under linuxthreads. thanks
to billh for the {set,get}rlimit tip.

on the other hand, there's a nasty bug in cothreads when they are run without gthreads
that i'm still tracking down. that's the last bug though, at this point.

the commit is to syn the repository with my working copy before moving cothreads to a
separate module.
2002-02-02 19:07:10 +00:00
Thomas Vander Stichele
aae5e50662 back to cvs mode
Original commit message from CVS:
back to cvs mode
2002-02-02 17:35:06 +00:00
Thomas Vander Stichele
fb54baa94b prepping the release
Original commit message from CVS:
prepping the release
2002-02-02 13:50:03 +00:00
Wim Taymans
a6048ae4d7 Added some more shims
Original commit message from CVS:
Added some more shims
Pointless cleanups..
2002-02-02 13:36:21 +00:00
Wim Taymans
d73903bd22 More pointless cleanups
Original commit message from CVS:
More pointless cleanups
2002-02-02 13:34:44 +00:00
Wim Taymans
24e313c153 Small pointless cleanups
Original commit message from CVS:
Small pointless cleanups
2002-02-02 13:32:32 +00:00
Wim Taymans
991b6231ea Small cleanups
Original commit message from CVS:
Small cleanups
2002-02-02 13:27:33 +00:00
Wim Taymans
f0e4bd3b5c Make filesrc respond to seek
Original commit message from CVS:
Make filesrc respond to seek
2002-02-02 13:24:25 +00:00
Wim Taymans
a7c0c874b5 Added _seek and _tell // cleanup
Original commit message from CVS:
Added _seek and _tell
// cleanup
2002-02-02 13:23:07 +00:00
Wim Taymans
b37f73757a Fix a serious leak in tee
Original commit message from CVS:
Fix a serious leak in tee
2002-02-02 00:22:34 +00:00
Erik Walthinsen
5684e131de Change soversion back to 0:0:0 and add use of -release flag for libtool.
Original commit message from CVS:
Change soversion back to 0:0:0 and add use of -release flag for libtool.
This means that any program linking against libgst will automatically have
the specific release of libgst encoded into it.  This enforces the fact
that (for the moment), the API/ABI is changing rapidly enough that you
can't link against 0.3.2 originally and have it still work with 0.3.3.  It
might be possible, but highly unlikely.

When we get closer to a stable API/ABI, in the 0.5.0 timeframe most likely,
we will start using soversions as recommended in the libtool docs.  Then
we have to pay more attention to forward and backwards compatiblity, or
rather, we have to *start* paying attention <g>
2002-02-01 22:37:16 +00:00