platform/upstream/gstreamer.git
20 years agogst/gstcaps.c: Move the poisoning to allow a NULL structure
Jan Schmidt [Mon, 5 Jan 2004 16:25:31 +0000 (16:25 +0000)]
gst/gstcaps.c: Move the poisoning to allow a NULL structure

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_append_structure):
Move the poisoning to allow a NULL structure
* gst/gstevent.c: (_gst_event_free):
When freeing a navigation event, free the structure
also

20 years agogst/elements/gsttee.c: Remove usage of gst_pad_proxy_fixate.
David Schleef [Sun, 4 Jan 2004 23:43:11 +0000 (23:43 +0000)]
gst/elements/gsttee.c: Remove usage of gst_pad_proxy_fixate.

Original commit message from CVS:
* gst/elements/gsttee.c: (gst_tee_init), (gst_tee_request_new_pad):
Remove usage of gst_pad_proxy_fixate.
* gst/gstcaps.c: (gst_caps_append), (gst_caps_append_structure),
(gst_caps_split_one), (gst_caps_replace):
Add poisoning code.
* gst/gstmarshal.list:
Add pointer__pointer for fixate signal
* gst/gstpad.c: (gst_real_pad_class_init),
(_gst_real_pad_fixate_accumulator), (gst_pad_link_fixate),
(_gst_pad_default_fixate_func), (gst_pad_proxy_fixate),
(gst_pad_set_explicit_caps), (gst_pad_template_new):
Add poisoning code. Add fixate signal on RealPad. Change
set_explicit_caps() to take const GstCaps, like try_set_caps().
* gst/gstpad.h:
* testsuite/caps/Makefile.am:
* testsuite/caps/app_fixate.c: Add a test for the fixate signal

20 years agoFix segfaults caused by last checkin and add a few more checks.
David Schleef [Sat, 3 Jan 2004 10:39:57 +0000 (10:39 +0000)]
Fix segfaults caused by last checkin and add a few more checks.

Original commit message from CVS:
Fix segfaults caused by last checkin and add a few more checks.

20 years agogst/elements/gsttypefindelement.c: Use gst_pad_use_explicit_caps for src pad.
David Schleef [Sat, 3 Jan 2004 10:01:35 +0000 (10:01 +0000)]
gst/elements/gsttypefindelement.c: Use gst_pad_use_explicit_caps for src pad.

Original commit message from CVS:
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_have_type), (gst_type_find_element_init):
Use gst_pad_use_explicit_caps for src pad.
* gst/gstpad.c: (gst_pad_try_set_caps):  Check that link exists
before using it.

20 years agogst/gstelement.c: Fix to allow DELAYED to indicate that linking was successful.
David Schleef [Sat, 3 Jan 2004 09:25:04 +0000 (09:25 +0000)]
gst/gstelement.c: Fix to allow DELAYED to indicate that linking was successful.

Original commit message from CVS:
* gst/gstelement.c: (gst_element_link_pads_filtered),
(gst_element_negotiate_pads): Fix to allow DELAYED to indicate
that linking was successful.
* gst/gstpad.c: (gst_pad_link_free),
(gst_pad_link_call_link_functions), (gst_pad_link_negotiate),
(gst_pad_link_try), (gst_pad_link_unnegotiate),
(gst_pad_unnegotiate), (gst_pad_set_explicit_caps): Pass
GstPadLinkReturn correctly between functions, and don't fail
when DELAYED is used (DELAYED is very important).  Better
cleanup on unlinking and unnegotiation.  Should fix some spider
bugs.

20 years agoMove padtemplate clearing from class_init to base_init
David Schleef [Sat, 3 Jan 2004 01:25:01 +0000 (01:25 +0000)]
Move padtemplate clearing from class_init to base_init

Original commit message from CVS:
Move padtemplate clearing from class_init to base_init

20 years agogst/gstelement.c: Refuse registering a pad template if another pad template with...
Ronald S. Bultje [Fri, 2 Jan 2004 23:52:59 +0000 (23:52 +0000)]
gst/gstelement.c: Refuse registering a pad template if another pad template with the same name already exists (#114715).

Original commit message from CVS:
2004-01-03  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/gstelement.c: (gst_element_class_add_pad_template):
Refuse registering a pad template if another pad template
with the same name already exists (#114715).

20 years agogst/gstcaps.c: Add new function.
David Schleef [Fri, 2 Jan 2004 23:04:14 +0000 (23:04 +0000)]
gst/gstcaps.c: Add new function.

Original commit message from CVS:
* gst/gstcaps.c: (_gst_structure_is_equal_foreach),
(gst_caps_is_equal_fixed): Add new function.
* gst/gstcaps.h: ditto.
* gst/gstpad.c: (gst_real_pad_class_init),
(gst_pad_link_call_link_functions), (gst_pad_try_set_caps),
(gst_pad_set_explicit_caps), (gst_pad_get_caps):  In try_set_caps,
check new caps against existing caps -- if they're the same, return
OK without renegotiating.  caps-nego-failed signal fixed so that
the marshaller isn't VOID__OBJECT.  Also changed to G_TYPE_POINTER
to save an extra caps copy.  Don't complete negotiation if a pad
link function returns DELAYED.

20 years agogst/gstpad.c: Fix wrong g_return_if_fail
Benjamin Otte [Fri, 2 Jan 2004 19:10:44 +0000 (19:10 +0000)]
gst/gstpad.c: Fix wrong g_return_if_fail

Original commit message from CVS:
2004-01-02  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstpad.c: (gst_pad_try_relink_filtered):
Fix wrong g_return_if_fail

20 years agoChange the marshalilng of element_added/element_removed signals to use gst_marshal_VO...
Jan Schmidt [Fri, 2 Jan 2004 15:41:08 +0000 (15:41 +0000)]
Change the marshalilng of element_added/element_removed signals to use gst_marshal_VOID__OBJECT over gst_marshal_VOID...

Original commit message from CVS:
Change the marshalilng of element_added/element_removed signals to use
gst_marshal_VOID__OBJECT over gst_marshal_VOID__POINTER

20 years agoClean up some code in last checkin. Fix minor bug where allowed_caps were incorrectl...
David Schleef [Fri, 2 Jan 2004 10:01:11 +0000 (10:01 +0000)]
Clean up some code in last checkin.  Fix minor bug where allowed_caps were incorrectly used for negotiation.

Original commit message from CVS:
Clean up some code in last checkin.  Fix minor bug where allowed_caps
were incorrectly used for negotiation.

20 years agoAdd new use_explicit_caps() and set_explicit_caps() functions.
David Schleef [Fri, 2 Jan 2004 07:02:43 +0000 (07:02 +0000)]
Add new use_explicit_caps() and set_explicit_caps() functions.

Original commit message from CVS:
Add new use_explicit_caps() and set_explicit_caps() functions.

20 years agoremove bogus FIXME
David Schleef [Fri, 2 Jan 2004 06:58:17 +0000 (06:58 +0000)]
remove bogus FIXME

Original commit message from CVS:
remove bogus FIXME

20 years agominor wording change
David Schleef [Fri, 2 Jan 2004 06:57:32 +0000 (06:57 +0000)]
minor wording change

Original commit message from CVS:
minor wording change

20 years agoNegotiation fixes
David Schleef [Thu, 1 Jan 2004 02:23:47 +0000 (02:23 +0000)]
Negotiation fixes

Original commit message from CVS:
Negotiation fixes

20 years agoImplement gst_caps_normalize()
David Schleef [Thu, 1 Jan 2004 02:17:44 +0000 (02:17 +0000)]
Implement gst_caps_normalize()

Original commit message from CVS:
Implement gst_caps_normalize()

20 years agogst/gstqueue.c: use gst_pad_proxy_getcaps()
Ronald S. Bultje [Wed, 31 Dec 2003 11:08:01 +0000 (11:08 +0000)]
gst/gstqueue.c: use gst_pad_proxy_getcaps()

Original commit message from CVS:
2003-12-31  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/gstqueue.c: (gst_queue_init):
use gst_pad_proxy_getcaps()

20 years agoNegotiation fixes
David Schleef [Wed, 31 Dec 2003 08:09:38 +0000 (08:09 +0000)]
Negotiation fixes

Original commit message from CVS:
Negotiation fixes

20 years agoAdd functions useful default pad_link and fixate functions.
David Schleef [Wed, 31 Dec 2003 08:06:49 +0000 (08:06 +0000)]
Add functions useful default pad_link and fixate functions.

Original commit message from CVS:
Add functions useful default pad_link and fixate functions.

20 years agoFix segfault caused by last checkin
David Schleef [Tue, 30 Dec 2003 19:11:03 +0000 (19:11 +0000)]
Fix segfault caused by last checkin

Original commit message from CVS:
Fix segfault caused by last checkin

20 years agogst/gstcaps.*: Add simplify function
David Schleef [Tue, 30 Dec 2003 04:59:48 +0000 (04:59 +0000)]
gst/gstcaps.*: Add simplify function

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_normalize), (simplify_foreach),
(gst_caps_structure_simplify), (gst_caps_simplify):
* gst/gstcaps.h:
Add simplify function
* gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
(gst_pad_perform_negotiate), (gst_pad_is_negotiated):
* gst/gstpad.h:
Copy over srcnotify, sinknotify when calling old pad_link
functions.  Add new is_negotiated() function.
* gst/gststructure.c: (gst_structure_copy):
Fix an incredibly stupid bug that should have been noticed
weeks ago.  _copy() returned the argument, not the new copy.

20 years agoreorganizing manual so that concepts are explained before code is shown.
Thomas Vander Stichele [Mon, 29 Dec 2003 14:15:02 +0000 (14:15 +0000)]
reorganizing manual so that concepts are explained before code is shown.

Original commit message from CVS:
reorganizing manual so that concepts are explained before code is shown.
needs some proofreading, will get to it.

20 years agoadd faq entry for building form source
Thomas Vander Stichele [Mon, 29 Dec 2003 14:09:59 +0000 (14:09 +0000)]
add faq entry for building form source

Original commit message from CVS:
add faq entry for building form source

20 years agoforgot important file in commit it seems...
Benjamin Otte [Mon, 29 Dec 2003 09:50:46 +0000 (09:50 +0000)]
forgot important file in commit it seems...

Original commit message from CVS:
forgot important file in commit it seems...

20 years agoonly call link functions to restore old link if the old link was negotiated
Benjamin Otte [Sat, 27 Dec 2003 15:49:15 +0000 (15:49 +0000)]
only call link functions to restore old link if the old link was negotiated

Original commit message from CVS:
only call link functions to restore old link if the old link was negotiated

20 years agoset freed caps to NULL
Benjamin Otte [Sat, 27 Dec 2003 14:09:51 +0000 (14:09 +0000)]
set freed caps to NULL

Original commit message from CVS:
set freed caps to NULL

20 years agogst/gstcaps.c: add sanity checks
Benjamin Otte [Sat, 27 Dec 2003 13:51:31 +0000 (13:51 +0000)]
gst/gstcaps.c: add sanity checks

Original commit message from CVS:
2003-12-27  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstcaps.c: (gst_caps_append):
add sanity checks
* gst/gstcaps.h: (gst_caps_debug):
remove, it doesn't exist anymore.
* gst/gstelement.c: (gst_element_threadsafe_properties_pre_run),
(gst_element_threadsafe_properties_post_run):
make debugging messages not clutter up THREAD debug category
(gst_element_negotiate_pads), (gst_element_clear_pad_caps),
(gst_element_change_state):
update to new caps API
* gst/gstinterface.c: (gst_implements_interface_cast):
don't put vital code in g_return_if_fail
* gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
(gst_pad_link_filtered):
add pst_pad_try_link and use it.
(gst_pad_perform_negotiate), (gst_pad_renegotiate):
implement correctly, deprecate first one.
(gst_pad_link_unnegotiate), (gst_pad_unnegotiate):
add and implement.
(gst_pad_try_relink_filtered), (gst_pad_relink_filtered):
implement.
(gst_pad_get_negotiated_caps):
add and implement. Make GST_PAD_CAPS call this function.
(gst_pad_get_caps):
remove unneeded check..
(gst_pad_recover_caps_error):
disable, always return FALSE.
(gst_real_pad_dispose):
don't free caps and appfilter anymore, they're unused.
* gst/gstpad.h:
Reflect changes mentioned above.
* gst/gstsystemclock.c: (gst_system_clock_wait):
Make 'clock is way behind' a debugging message.
* gst/gstthread.c: (gst_thread_change_state):
Fix debugging message

20 years agofix GST_DEBUG_CATEGORY_INIT description
Thomas Vander Stichele [Thu, 25 Dec 2003 09:42:56 +0000 (09:42 +0000)]
fix GST_DEBUG_CATEGORY_INIT description

Original commit message from CVS:
fix GST_DEBUG_CATEGORY_INIT description

20 years agoremoving conflict traces
Thomas Vander Stichele [Thu, 25 Dec 2003 09:36:00 +0000 (09:36 +0000)]
removing conflict traces

Original commit message from CVS:
removing conflict traces

20 years agoremoving last mentions of wingo cothreads
Thomas Vander Stichele [Wed, 24 Dec 2003 15:11:20 +0000 (15:11 +0000)]
removing last mentions of wingo cothreads

Original commit message from CVS:
removing last mentions of wingo cothreads

20 years agofix non-gtk-doc comment blocks
Thomas Vander Stichele [Wed, 24 Dec 2003 14:39:46 +0000 (14:39 +0000)]
fix non-gtk-doc comment blocks

Original commit message from CVS:
fix non-gtk-doc comment blocks

20 years agowhitespace and doc style fixes
Thomas Vander Stichele [Wed, 24 Dec 2003 14:36:03 +0000 (14:36 +0000)]
whitespace and doc style fixes

Original commit message from CVS:
whitespace and doc style fixes

20 years agoremove trailing comma for gtk-doc
Thomas Vander Stichele [Wed, 24 Dec 2003 12:55:00 +0000 (12:55 +0000)]
remove trailing comma for gtk-doc

Original commit message from CVS:
remove trailing comma for gtk-doc

20 years agoMake GstCaps parameter const. Copy caps parameter. Use _POINTER to marshal caps...
Colin Walters [Wed, 24 Dec 2003 07:42:43 +0000 (07:42 +0000)]
Make GstCaps parameter const.  Copy caps parameter. Use _POINTER to marshal caps instead of _BOXED.  Don't double-fre...

Original commit message from CVS:
Make GstCaps parameter const.  Copy caps parameter. Use _POINTER to
marshal caps instead of _BOXED.  Don't double-free caps.Use
GST_PAD_LINK_SUCCESSFUL.

20 years agoI'm too lazy to comment this
David Schleef [Wed, 24 Dec 2003 03:36:47 +0000 (03:36 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

20 years agoFix a few logic bugs in gst_element_get_compatible_pad_filtered() caused by new pad...
David Schleef [Wed, 24 Dec 2003 03:28:27 +0000 (03:28 +0000)]
Fix a few logic bugs in gst_element_get_compatible_pad_filtered() caused by new pad negotiation.  Add some debugging,...

Original commit message from CVS:
Fix a few logic bugs in gst_element_get_compatible_pad_filtered() caused
by new pad negotiation.  Add some debugging, and fix logic bug in gstpad.c.

20 years agoImplement gst_pad_can_link_filtered(). Fix a few minor bugs.
David Schleef [Wed, 24 Dec 2003 02:32:42 +0000 (02:32 +0000)]
Implement gst_pad_can_link_filtered().  Fix a few minor bugs.

Original commit message from CVS:
Implement gst_pad_can_link_filtered().  Fix a few minor bugs.

20 years agoAdd some sanity tests to gstpad.c. Check that pad is linked before calling gst_pad_t...
David Schleef [Wed, 24 Dec 2003 01:39:08 +0000 (01:39 +0000)]
Add some sanity tests to gstpad.c.  Check that pad is linked before calling gst_pad_try_set_caps() on it in spideride...

Original commit message from CVS:
Add some sanity tests to gstpad.c.  Check that pad is linked before
calling gst_pad_try_set_caps() on it in spideridentity.

20 years agoCheck caps for NULL before copying
David Schleef [Wed, 24 Dec 2003 00:26:45 +0000 (00:26 +0000)]
Check caps for NULL before copying

Original commit message from CVS:
Check caps for NULL before copying

20 years agoFix bug in _gst_caps_value_copy() that could cause GValue corruption
David Schleef [Wed, 24 Dec 2003 00:02:17 +0000 (00:02 +0000)]
Fix bug in _gst_caps_value_copy() that could cause GValue corruption

Original commit message from CVS:
Fix bug in _gst_caps_value_copy() that could cause GValue corruption

20 years agoUse GST_PAD_LINK_SUCCESSFUL.
Colin Walters [Tue, 23 Dec 2003 23:37:54 +0000 (23:37 +0000)]
Use GST_PAD_LINK_SUCCESSFUL.

Original commit message from CVS:
Use GST_PAD_LINK_SUCCESSFUL.

20 years agogst/elements/: Use gst_pad_proxy_getcaps().
David Schleef [Tue, 23 Dec 2003 23:19:07 +0000 (23:19 +0000)]
gst/elements/: Use gst_pad_proxy_getcaps().

Original commit message from CVS:
* gst/elements/gstaggregator.c:
* gst/elements/gsttee.c:
Use gst_pad_proxy_getcaps().
* gst/gstpad.c:
* gst/gstpad.h:
Add gst_pad_proxy_getcaps(), which filter elements can use
as a generic getcaps implementation.
Fix gst_pad_get_allowed_caps().  It just wasn't doing what
was advertised.

20 years agogst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled...
David Schleef [Tue, 23 Dec 2003 21:39:35 +0000 (21:39 +0000)]
gst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled pasta.  This actually changes th...

Original commit message from CVS:
* gst/gstpad.c:
Rearrange/rewrite much of the pad negotiation code, since it
resembled pasta.  This actually changes the way some
negotiation works, since the previous code was inconsistent
depending on how it was invoked.  Add (internal) structure
GstPadLink, which is used to hold some information (more in
the future) about the link between two pads.  Fixes a number
of bugs, including random lossage of filter caps when the
initial negotiation is delayed.  A few functions are still
unimplemented.
* gst/gstpad.h:
Add GST_PAD_LINK_{SUCESSFUL|FAILED}() macros.  Please use
these when testing GstPadLinkReturn values instead of comparing
directly.

20 years agoFix typo in last checkin that caused a regression.
David Schleef [Tue, 23 Dec 2003 21:22:38 +0000 (21:22 +0000)]
Fix typo in last checkin that caused a regression.

Original commit message from CVS:
Fix typo in last checkin that caused a regression.

20 years agoRearrange lots of code. Change registration of compare function into registration...
David Schleef [Tue, 23 Dec 2003 20:58:05 +0000 (20:58 +0000)]
Rearrange lots of code.  Change registration of compare function into registration of compare/serialize/deserialize f...

Original commit message from CVS:
Rearrange lots of code.  Change registration of compare function
into registration of compare/serialize/deserialize functions.

20 years agoRemove these; we don't use them anymore
David Schleef [Tue, 23 Dec 2003 19:21:33 +0000 (19:21 +0000)]
Remove these; we don't use them anymore

Original commit message from CVS:
Remove these; we don't use them anymore

20 years agoremoving no longer used symbols
Thomas Vander Stichele [Tue, 23 Dec 2003 18:36:26 +0000 (18:36 +0000)]
removing no longer used symbols

Original commit message from CVS:
removing no longer used symbols

20 years agoremoving old caps code from docs removing gstprops from docs
Thomas Vander Stichele [Tue, 23 Dec 2003 18:20:52 +0000 (18:20 +0000)]
removing old caps code from docs removing gstprops from docs

Original commit message from CVS:
removing old caps code from docs
removing gstprops from docs

20 years agoremove bufferpool documentation
Thomas Vander Stichele [Tue, 23 Dec 2003 18:11:36 +0000 (18:11 +0000)]
remove bufferpool documentation

Original commit message from CVS:
remove bufferpool documentation

20 years agolinks works fine too for getting release notes
Thomas Vander Stichele [Tue, 23 Dec 2003 16:01:13 +0000 (16:01 +0000)]
links works fine too for getting release notes

Original commit message from CVS:
links works fine too for getting release notes

20 years agoI'm too lazy to comment this
Colin Walters [Tue, 23 Dec 2003 04:51:15 +0000 (04:51 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

20 years agoAdd interface to setting GValues directly.
Colin Walters [Tue, 23 Dec 2003 04:50:01 +0000 (04:50 +0000)]
Add interface to setting GValues directly.

Original commit message from CVS:
Add interface to setting GValues directly.

20 years agoPrint double ranges in a locale-friendly way
David Schleef [Mon, 22 Dec 2003 19:28:07 +0000 (19:28 +0000)]
Print double ranges in a locale-friendly way

Original commit message from CVS:
Print double ranges in a locale-friendly way

20 years agogst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn...
Benjamin Otte [Mon, 22 Dec 2003 19:10:41 +0000 (19:10 +0000)]
gst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn't use them.

Original commit message from CVS:
2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/elements/gstelements.c:
Set ranks of elements to NONE, so the autoplugger doesn't use them.
* gst/elements/gstshaper.c: (gst_shaper_getcaps):
Fix proxying to new CAPS stuff. Don't call get_allowed_caps but
gst_caps (peer).

20 years agoDisable code which does stuff we don't approve of
David Schleef [Mon, 22 Dec 2003 18:58:58 +0000 (18:58 +0000)]
Disable code which does stuff we don't approve of

Original commit message from CVS:
Disable code which does stuff we don't approve of

20 years agogst/autoplug/: Fix autoplugging in spider element, so it works with new caps.
Benjamin Otte [Mon, 22 Dec 2003 18:06:22 +0000 (18:06 +0000)]
gst/autoplug/: Fix autoplugging in spider element, so it works with new caps.

Original commit message from CVS:
2003-12-22  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/autoplug/gstsearchfuncs.c: (gst_autoplug_caps_intersect):
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link),
(gst_spider_identity_getcaps), (gst_spider_identity_change_state),
(gst_spider_identity_sink_loop_type_finding):
* gst/autoplug/gstspideridentity.h:
Fix autoplugging in spider element, so it works with new caps.
This was mainly caused by identifying empty caps incorrectly.

20 years agosome docs style cleanups
Thomas Vander Stichele [Mon, 22 Dec 2003 10:51:03 +0000 (10:51 +0000)]
some docs style cleanups

Original commit message from CVS:
some docs style cleanups

20 years agominor style issues, no need to ChangeLog it
Thomas Vander Stichele [Mon, 22 Dec 2003 10:37:31 +0000 (10:37 +0000)]
minor style issues, no need to ChangeLog it

Original commit message from CVS:
minor style issues, no need to ChangeLog it

20 years agoAdd some notes about negotiation
David Schleef [Mon, 22 Dec 2003 09:35:12 +0000 (09:35 +0000)]
Add some notes about negotiation

Original commit message from CVS:
Add some notes about negotiation

20 years agoAdd gst_value_init_and_copy() and use it, to avoid silly mistakes in using g_value_copy()
David Schleef [Mon, 22 Dec 2003 07:00:25 +0000 (07:00 +0000)]
Add gst_value_init_and_copy() and use it, to avoid silly mistakes in using g_value_copy()

Original commit message from CVS:
Add gst_value_init_and_copy() and use it, to avoid silly mistakes in
using g_value_copy()

20 years agoAllow more characters to be recognized as caps characters
David Schleef [Mon, 22 Dec 2003 06:57:29 +0000 (06:57 +0000)]
Allow more characters to be recognized as caps characters

Original commit message from CVS:
Allow more characters to be recognized as caps characters

20 years agoundist caps2
David Schleef [Mon, 22 Dec 2003 05:34:13 +0000 (05:34 +0000)]
undist caps2

Original commit message from CVS:
undist caps2

20 years agoAdd test for a bug in GstValueList
David Schleef [Mon, 22 Dec 2003 03:03:31 +0000 (03:03 +0000)]
Add test for a bug in GstValueList

Original commit message from CVS:
Add test for a bug in GstValueList

20 years agoConvert "caps2" to "caps".
David Schleef [Mon, 22 Dec 2003 02:27:18 +0000 (02:27 +0000)]
Convert "caps2" to "caps".

Original commit message from CVS:
Convert "caps2" to "caps".

20 years agoremove files that were moved to testsuite/caps
David Schleef [Mon, 22 Dec 2003 02:17:08 +0000 (02:17 +0000)]
remove files that were moved to testsuite/caps

Original commit message from CVS:
remove files that were moved to testsuite/caps

20 years agoremove testsuite/caps2 directory
David Schleef [Mon, 22 Dec 2003 02:16:08 +0000 (02:16 +0000)]
remove testsuite/caps2 directory

Original commit message from CVS:
remove testsuite/caps2 directory

20 years agoMove testsuite/caps2 code to testsuite/caps
David Schleef [Mon, 22 Dec 2003 02:11:52 +0000 (02:11 +0000)]
Move testsuite/caps2 code to testsuite/caps

Original commit message from CVS:
Move testsuite/caps2 code to testsuite/caps

20 years agoStupid CVS.
David Schleef [Mon, 22 Dec 2003 02:09:32 +0000 (02:09 +0000)]
Stupid CVS.

Original commit message from CVS:
Stupid CVS.

20 years agorename gstcaps2.[ch] to gstcaps.[ch]
David Schleef [Mon, 22 Dec 2003 01:58:20 +0000 (01:58 +0000)]
rename gstcaps2.[ch] to gstcaps.[ch]

Original commit message from CVS:
rename gstcaps2.[ch] to gstcaps.[ch]

20 years agoMerge CAPS branch
David Schleef [Mon, 22 Dec 2003 01:39:35 +0000 (01:39 +0000)]
Merge CAPS branch

Original commit message from CVS:
Merge CAPS branch

20 years agothis is the real old changelog
Thomas Vander Stichele [Sun, 21 Dec 2003 19:11:33 +0000 (19:11 +0000)]
this is the real old changelog

Original commit message from CVS:
this is the real old changelog

20 years agoold gst-plugins ChangeLog
Thomas Vander Stichele [Sun, 21 Dec 2003 19:09:18 +0000 (19:09 +0000)]
old gst-plugins ChangeLog

Original commit message from CVS:
old gst-plugins ChangeLog

20 years agogst/gstqueue.c: implement timeout for sending events. Workaround for if the pipeline...
Ronald S. Bultje [Sun, 21 Dec 2003 18:59:06 +0000 (18:59 +0000)]
gst/gstqueue.c: implement timeout for sending events. Workaround for if the pipeline on this queue is not passing any...

Original commit message from CVS:
2003-12-21  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/gstqueue.c: (gst_queue_handle_pending_events),
(gst_queue_chain), (gst_queue_handle_src_event):
implement timeout for sending events. Workaround for if the
pipeline on this queue is not passing any data.

20 years agoNew start
Ronald S. Bultje [Sun, 21 Dec 2003 18:55:24 +0000 (18:55 +0000)]
New start

Original commit message from CVS:
New start

20 years agoadding gstreamer and midi doc
Christian Schaller [Sun, 21 Dec 2003 12:37:48 +0000 (12:37 +0000)]
adding gstreamer and midi doc

Original commit message from CVS:
adding gstreamer and midi doc

20 years agobump release version number testing fdo cvs
Thomas Vander Stichele [Sat, 20 Dec 2003 13:37:51 +0000 (13:37 +0000)]
bump release version number testing fdo cvs

Original commit message from CVS:
bump release version number
testing fdo cvs

20 years agoFixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that it works with...
Brian Cameron [Fri, 19 Dec 2003 20:27:03 +0000 (20:27 +0000)]
Fixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that it works with Solaris /bin/sh.  Fixed gst/gstpl...

Original commit message from CVS:
Fixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that
it works with Solaris /bin/sh.  Fixed gst/gstplugin.c so it compiles
properly when the configure --disable-gst_debug option is used.
Fixed gst/parse/Makefile.am so that it doesn't append grammar.tab.h to
the end of lex._gst_parse_yy.c since lex._gst_parse_yy.c already
includes grammar.tab.h via a <#include ...> line.

20 years agominor cosmetic fixes MOVE-TO-FDO RELEASE-0_7_3
Thomas Vander Stichele [Fri, 19 Dec 2003 15:25:45 +0000 (15:25 +0000)]
minor cosmetic fixes

Original commit message from CVS:
minor cosmetic fixes

20 years agoFix powerpc asm
David Schleef [Thu, 18 Dec 2003 09:41:49 +0000 (09:41 +0000)]
Fix powerpc asm

Original commit message from CVS:
Fix powerpc asm

20 years agoFix type of GST_TAG_TRACK_COUNT.
Colin Walters [Thu, 18 Dec 2003 04:28:43 +0000 (04:28 +0000)]
Fix type of GST_TAG_TRACK_COUNT.

Original commit message from CVS:
Fix type of GST_TAG_TRACK_COUNT.

20 years agoRemove need for calling set_active(FALSE)+set_active(TRUE) before calling handle_disc... CAPS-MERGE-3
Ronald S. Bultje [Wed, 17 Dec 2003 22:35:25 +0000 (22:35 +0000)]
Remove need for calling set_active(FALSE)+set_active(TRUE) before calling handle_discont(). I didn't really understan...

Original commit message from CVS:
Remove need for calling set_active(FALSE)+set_active(TRUE) before
calling handle_discont(). I didn't really understand this part but
I'm assuming that "hey, it works!" is good enough this time...

20 years agoseems I forgot to commit this. It removes some deav stuff from the spec, like autoplu...
Christian Schaller [Wed, 17 Dec 2003 20:28:47 +0000 (20:28 +0000)]
seems I forgot to commit this. It removes some deav stuff from the spec, like autoplugcache etc.

Original commit message from CVS:
seems I forgot to commit this. It removes some deav stuff from the spec, like autoplugcache etc.

20 years agosomeone needs to take Build 101
Thomas Vander Stichele [Wed, 17 Dec 2003 08:37:02 +0000 (08:37 +0000)]
someone needs to take Build 101

Original commit message from CVS:
someone needs to take Build 101

20 years agoimplement gst_bin_get_(all_)by_interface
Benjamin Otte [Tue, 16 Dec 2003 19:35:26 +0000 (19:35 +0000)]
implement gst_bin_get_(all_)by_interface

Original commit message from CVS:
implement gst_bin_get_(all_)by_interface

20 years agoadd tests for gst_bin_get_(all_)by_interface
Benjamin Otte [Tue, 16 Dec 2003 19:32:27 +0000 (19:32 +0000)]
add tests for gst_bin_get_(all_)by_interface

Original commit message from CVS:
add tests for gst_bin_get_(all_)by_interface

20 years agorename option as suggested to avoid bad jokes :)
Thomas Vander Stichele [Tue, 16 Dec 2003 12:20:54 +0000 (12:20 +0000)]
rename option as suggested to avoid bad jokes :)

Original commit message from CVS:
rename option as suggested to avoid bad jokes :)

20 years agoplease don't make decisions like these on your own
Benjamin Otte [Tue, 16 Dec 2003 03:35:31 +0000 (03:35 +0000)]
please don't make decisions like these on your own

Original commit message from CVS:
please don't make decisions like these on your own

20 years agofix brian's commit
Thomas Vander Stichele [Mon, 15 Dec 2003 22:13:03 +0000 (22:13 +0000)]
fix brian's commit

Original commit message from CVS:
fix brian's commit

20 years agoRemoved grammar.tab.h from the flex command to build lex._gst_parse_yy.c because...
Brian Cameron [Mon, 15 Dec 2003 18:40:13 +0000 (18:40 +0000)]
Removed grammar.tab.h from the flex command to build lex._gst_parse_yy.c because this caused grammar.tab.h to be incl...

Original commit message from CVS:
Removed grammar.tab.h from the flex command to build lex._gst_parse_yy.c
because this caused grammar.tab.h to be included twice in the file (since
it is already included directly in parse.l via an #include statement).
Including this file twice was causing Forte to be unable to compile it.

20 years agoRemoved needless semicolon that was causing a compiler error with Forte.
Brian Cameron [Mon, 15 Dec 2003 18:22:57 +0000 (18:22 +0000)]
Removed needless semicolon that was causing a compiler error with Forte.

Original commit message from CVS:
Removed needless semicolon that was causing a compiler error with Forte.

20 years agoimplementing segfault handler for plugin loading
Thomas Vander Stichele [Mon, 15 Dec 2003 12:44:35 +0000 (12:44 +0000)]
implementing segfault handler for plugin loading

Original commit message from CVS:
implementing segfault handler for plugin loading

20 years agouninstall fixes
Thomas Vander Stichele [Sun, 14 Dec 2003 22:27:25 +0000 (22:27 +0000)]
uninstall fixes

Original commit message from CVS:
uninstall fixes

20 years agoFix a deadlock that happens if the next element sends an event and the previous eleme...
Ronald S. Bultje [Sun, 14 Dec 2003 13:14:35 +0000 (13:14 +0000)]
Fix a deadlock that happens if the next element sends an event and the previous element sends a buffer where the queu...

Original commit message from CVS:
Fix a deadlock that happens if the next element sends an event and the previous element sends a buffer where the queue is full. See the comment in the code for the rest.

20 years agofix caps parsing. Some evil person (me?\!) disallowed the dot as a character in caps
Benjamin Otte [Sun, 14 Dec 2003 04:28:11 +0000 (04:28 +0000)]
fix caps parsing. Some evil person (me?\!) disallowed the dot as a character in caps

Original commit message from CVS:
fix caps parsing. Some evil person (me?\!) disallowed the dot as a character in caps

20 years agoThis is either a rewrite or a large bugfix to the queue element, whatever you prefer...
Ronald S. Bultje [Sat, 13 Dec 2003 17:12:46 +0000 (17:12 +0000)]
This is either a rewrite or a large bugfix to the queue element, whatever you prefer to call it.

Original commit message from CVS:
This is either a rewrite or a large bugfix to the queue element, whatever
you prefer to call it.

* upstream event forwarding now works. This should fix Julien's issues.
* this queue allows setting a min. treshold size and a max. limit size
in bytes, buffers and time before the queue allows the next element
to pull data or the previous element to push data into it. This is
very interesting for network-related buffering. Also includes signals
et all for the end user application.
* Events are no longer part of the queue's "size", they're essentially
seen as "void data". they have no size or time associated with them
anyway, so this shouldn't really sound weird.

20 years agoremoved GST_*_CAST. Disabling of type checking is done in glib.
Benjamin Otte [Sat, 13 Dec 2003 16:58:29 +0000 (16:58 +0000)]
removed GST_*_CAST. Disabling of type checking is done in glib.

Original commit message from CVS:
removed GST_*_CAST. Disabling of type checking is done in glib.

20 years agodoh me
Thomas Vander Stichele [Fri, 12 Dec 2003 16:27:34 +0000 (16:27 +0000)]
doh me

Original commit message from CVS:
doh me

20 years agothis should fix the rh9 build
Thomas Vander Stichele [Fri, 12 Dec 2003 15:50:02 +0000 (15:50 +0000)]
this should fix the rh9 build

Original commit message from CVS:
this should fix the rh9 build

20 years agogeez, I thought I did this a long time ago.
Thomas Vander Stichele [Fri, 12 Dec 2003 15:00:39 +0000 (15:00 +0000)]
geez, I thought I did this a long time ago.

Original commit message from CVS:
geez, I thought I did this a long time ago.
anyway, don't really need a copy if we use the source

20 years agofix for case where none of the tools for docbuilding are there but validity check...
Thomas Vander Stichele [Thu, 11 Dec 2003 16:39:32 +0000 (16:39 +0000)]
fix for case where none of the tools for docbuilding are there but validity check needs image.entities

Original commit message from CVS:
fix for case where none of the tools for docbuilding are there but
validity check needs image.entities