Stefan Kost [Wed, 21 Jul 2004 15:48:05 +0000 (15:48 +0000)]
quick followup thought
Original commit message from CVS:
quick followup thought
Stefan Kost [Wed, 21 Jul 2004 15:38:55 +0000 (15:38 +0000)]
more thoughts about interfaces for instruments
Original commit message from CVS:
more thoughts about interfaces for instruments
Stefan Kost [Wed, 21 Jul 2004 12:48:45 +0000 (12:48 +0000)]
put xmlNodePtr macro into the right section
Original commit message from CVS:
put xmlNodePtr macro into the right section
Stefan Kost [Wed, 21 Jul 2004 11:32:09 +0000 (11:32 +0000)]
put symbols in the sections.txt into the right sections (so that we dont get wrong undocumented symbols) added TITLE ...
Original commit message from CVS:
put symbols in the sections.txt into the right sections (so that we dont get wrong undocumented symbols)
added TITLE tags where they were missing
fixed section names so that gtk-doc introspection works
fixed typos in api docs and docbook docs
added some thoughts about new interfaces (to personal notes)
Benjamin Otte [Tue, 20 Jul 2004 19:54:20 +0000 (19:54 +0000)]
gst/gstelement.c: use correct sinkpad, if only sinkpad is specified, but not srcpad (fixes #147889)
Original commit message from CVS:
* gst/gstelement.c: (gst_element_link_pads_filtered):
use correct sinkpad, if only sinkpad is specified, but not srcpad
(fixes #147889)
* gst/gstelement.c: (gst_element_set_state_func),
(gst_element_change_state): ref/unref the element, signal handlers
could get rid of the element otherwise
Ronald S. Bultje [Tue, 20 Jul 2004 19:35:15 +0000 (19:35 +0000)]
docs/random/ds/0.9-suggested-changes: Make note about renaming fixed-list to array.
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Make note about renaming fixed-list to array.
* gst/gstvalue.c: (gst_value_intersect_fixed_list),
(_gst_value_initialize):
Add array intersections.
* testsuite/caps/intersect2.c: (main):
Add test for array intersections.
Thomas Vander Stichele [Tue, 20 Jul 2004 19:21:57 +0000 (19:21 +0000)]
back to cvs
Original commit message from CVS:
back to cvs
Thomas Vander Stichele [Tue, 20 Jul 2004 17:23:03 +0000 (17:23 +0000)]
go for it
Original commit message from CVS:
go for it
Thomas Vander Stichele [Tue, 20 Jul 2004 16:38:41 +0000 (16:38 +0000)]
adding catalan translation
Original commit message from CVS:
adding catalan translation
Wim Taymans [Tue, 20 Jul 2004 11:21:03 +0000 (11:21 +0000)]
testsuite/schedulers/: Added failing testcase for variant of #147894
Original commit message from CVS:
* testsuite/schedulers/147894-2.c: (queue_empty), (queue_filled),
(handoff_identity), (main):
* testsuite/schedulers/147894.c: (queue_empty), (queue_filled),
(handoff_identity), (main):
* testsuite/schedulers/Makefile.am:
Added failing testcase for variant of #147894
Thomas Vander Stichele [Tue, 20 Jul 2004 10:57:38 +0000 (10:57 +0000)]
fix for #142813 - deadlock in opt
Original commit message from CVS:
fix for #142813 - deadlock in opt
Thomas Vander Stichele [Tue, 20 Jul 2004 10:40:09 +0000 (10:40 +0000)]
fix for #147819 (Add some checks in the opt scheduler)
Original commit message from CVS:
fix for #147819 (Add some checks in the opt scheduler)
Thomas Vander Stichele [Tue, 20 Jul 2004 10:18:48 +0000 (10:18 +0000)]
fix for 147929: [PATCH] running gst-register in non-utf8 locale can cause invalid registry
Original commit message from CVS:
fix for 147929: [PATCH] running gst-register in non-utf8 locale can cause invalid registry
Thomas Vander Stichele [Tue, 20 Jul 2004 09:55:13 +0000 (09:55 +0000)]
fix for #147894 (opt scheduler decoupled elements mismanagement)
Original commit message from CVS:
fix for #147894 (opt scheduler decoupled elements mismanagement)
Thomas Vander Stichele [Tue, 20 Jul 2004 09:03:25 +0000 (09:03 +0000)]
working on new prerelease
Original commit message from CVS:
working on new prerelease
Wim Taymans [Mon, 19 Jul 2004 15:48:14 +0000 (15:48 +0000)]
Added testcase for 147819
Original commit message from CVS:
Added testcase for 147819
Wim Taymans [Mon, 19 Jul 2004 14:53:13 +0000 (14:53 +0000)]
testsuite/schedulers/: Added testcase for bug 147894
Original commit message from CVS:
* testsuite/schedulers/147894.c: (queue_empty), (queue_filled),
(handoff_identity), (main):
* testsuite/schedulers/Makefile.am:
Added testcase for bug 147894
Wim Taymans [Fri, 16 Jul 2004 17:19:54 +0000 (17:19 +0000)]
testsuite/schedulers/: Added testsuite for bug 142183 in its two incarnations. Refcount is not increased for schedule...
Original commit message from CVS:
* testsuite/schedulers/142183-2.c: (handoff_identity), (main):
* testsuite/schedulers/142183.c: (handoff_identity), (main):
* testsuite/schedulers/Makefile.am:
Added testsuite for bug 142183 in its two incarnations. Refcount
is not increased for scheduled elements and threadsafe properties
mutexes are not properly unlocked.
Wim Taymans [Fri, 16 Jul 2004 16:02:12 +0000 (16:02 +0000)]
gst/schedulers/gstoptimalscheduler.c: Call group_inc_link with the proper src->sink ordering -- break this, and we br...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (gst_opt_scheduler_init),
(create_chain), (destroy_chain), (create_group), (destroy_group),
(add_to_group), (merge_groups), (group_elements), (group_inc_link),
(group_dec_link), (gst_opt_scheduler_pad_link),
(group_inc_links_for_element), (group_migrate_connected):
Call group_inc_link with the proper src->sink ordering --
break this, and we break sort_chain. patch from wingo for bug
147713.
Partially revert patch 1.89. When adding a loop based element to
the scheduler, the links to other groups are automatically followed
and incremented. This should not happen because the bin will call
pad_link explicitly for those connection, resulting in them counted
twice. Results in assertion failure on pipeline cleanup.
Wim Taymans [Fri, 16 Jul 2004 15:45:29 +0000 (15:45 +0000)]
testsuite/schedulers/: Added cleanup code to testcase 143777-2.
Original commit message from CVS:
* testsuite/schedulers/143777-2.c: (main):
* testsuite/schedulers/147713.c: (handoff_src), (handoff_sink),
(main):
* testsuite/schedulers/Makefile.am:
Added cleanup code to testcase 143777-2.
Added testcase to show bug 147713, does not really show the
deadlock as I can't figure out how to trigger it, but it does
demonstrate bad ordering in the scheduler.
Thomas Vander Stichele [Fri, 16 Jul 2004 13:31:28 +0000 (13:31 +0000)]
fix #147707 blocker
Original commit message from CVS:
fix #147707 blocker
Thomas Vander Stichele [Fri, 16 Jul 2004 09:48:40 +0000 (09:48 +0000)]
prerel
Original commit message from CVS:
prerel
Thomas Vander Stichele [Fri, 16 Jul 2004 07:24:32 +0000 (07:24 +0000)]
updated translations
Original commit message from CVS:
updated translations
Benjamin Otte [Fri, 16 Jul 2004 01:16:53 +0000 (01:16 +0000)]
gst/gstvalue.c: use ints and return ints, fractions only use ints, too, so this avoids accidently casting multiplicat...
Original commit message from CVS:
* gst/gstvalue.c: (gst_greatest_common_divisor):
use ints and return ints, fractions only use ints, too, so this
avoids accidently casting multiplications to unsigned
(gst_value_lcopy_fraction): it's ints, not uint32
(gst_value_set_fraction): disallow minint, multiplying and negation
are broken with it
(gst_value_fraction_multiply): fix to make large numbers work and get
rid of the assumption that the multiplication of two ints fits an
int64 - dunno if that's true for all systems
* testsuite/caps/Makefile.am:
* testsuite/caps/fraction-multiply-and-zero.c:
(check_multiplication), (check_equal), (zero_test), (main):
add tests for all the stuff above
* testsuite/caps/value_compare.c: (test1):
fix comment
* tests/.cvsignore:
* testsuite/caps/.cvsignore:
* testsuite/debug/.cvsignore:
* testsuite/dlopen/.cvsignore:
* testsuite/states/.cvsignore:
get up to date
Zaheer Abbas Merali [Fri, 16 Jul 2004 00:43:57 +0000 (00:43 +0000)]
docs/manual/: fixes for out of date info, incorrect info and grammar
Original commit message from CVS:
2004-07-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/bins-api.xml:
* docs/manual/factories.xml:
* docs/manual/helloworld.xml:
* docs/manual/links-api.xml:
fixes for out of date info, incorrect info and grammar
Thomas Vander Stichele [Thu, 15 Jul 2004 23:25:11 +0000 (23:25 +0000)]
remove this for later gvalue testsuite dir
Original commit message from CVS:
remove this for later gvalue testsuite dir
Zaheer Abbas Merali [Thu, 15 Jul 2004 22:47:48 +0000 (22:47 +0000)]
docs/manual/: grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot>
* docs/manual/pads.xml:
* docs/manual/pads-api.xml: grammar fix
Zaheer Abbas Merali [Thu, 15 Jul 2004 22:39:45 +0000 (22:39 +0000)]
docs/manual/pads-api.xml: typo + grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/pads-api.xml: typo + grammar fix
Thomas Vander Stichele [Thu, 15 Jul 2004 20:27:20 +0000 (20:27 +0000)]
adding GstFraction GValue type
Original commit message from CVS:
adding GstFraction GValue type
Zaheer Abbas Merali [Thu, 15 Jul 2004 17:04:23 +0000 (17:04 +0000)]
docs/manual/init-api.xml: Grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/init-api.xml: Grammar fix
Zaheer Abbas Merali [Thu, 15 Jul 2004 16:26:23 +0000 (16:26 +0000)]
docs/manual/states.xml: Fix inconsistent information
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/states.xml: Fix inconsistent information
Thomas Vander Stichele [Thu, 15 Jul 2004 16:20:50 +0000 (16:20 +0000)]
debugging additions and style cleanups
Original commit message from CVS:
debugging additions and style cleanups
Zaheer Abbas Merali [Thu, 15 Jul 2004 16:08:48 +0000 (16:08 +0000)]
docs/manual/states.xml: Grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/states.xml: Grammar fix
Zaheer Abbas Merali [Thu, 15 Jul 2004 15:44:00 +0000 (15:44 +0000)]
docs/manual/pads.xml: Grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/pads.xml: Grammar fix
Zaheer Abbas Merali [Thu, 15 Jul 2004 15:05:34 +0000 (15:05 +0000)]
docs/manual/elements.xml: Fixed image reference
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/elements.xml: Fixed image reference
Zaheer Abbas Merali [Thu, 15 Jul 2004 14:09:08 +0000 (14:09 +0000)]
docs/manual/goals.xml: Grammar fix
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/goals.xml: Grammar fix
Zaheer Abbas Merali [Thu, 15 Jul 2004 13:36:26 +0000 (13:36 +0000)]
docs/manual/motivation.xml: Bonobo is no longer "emerging" and added sentence regarding tcp plugins
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* docs/manual/motivation.xml:
Bonobo is no longer "emerging" and added sentence regarding tcp plugins
Zaheer Abbas Merali [Thu, 15 Jul 2004 13:21:42 +0000 (13:21 +0000)]
docs/manual/motivation.xml: Fix spelling
Original commit message from CVS:
2004-07-15 Zaheer Abbas Merali <zaheerabbas at merali.org>
* docs/manual/motivation.xml: Fix spelling
Stefan Kost [Thu, 15 Jul 2004 13:20:54 +0000 (13:20 +0000)]
now the api-index has a title in devhelp added more docs for the control-library added personal thoughs/todo to docs/...
Original commit message from CVS:
now the api-index has a title in devhelp
added more docs for the control-library
added personal thoughs/todo to docs/random
Stefan Kost [Thu, 15 Jul 2004 12:51:59 +0000 (12:51 +0000)]
added more documenation comments to the control library
Original commit message from CVS:
added more documenation comments to the control library
Stefan Kost [Thu, 15 Jul 2004 12:51:03 +0000 (12:51 +0000)]
added symbol index to the libs-docs
Original commit message from CVS:
added symbol index to the libs-docs
Stefan Kost [Thu, 15 Jul 2004 11:13:35 +0000 (11:13 +0000)]
fixed the index by using an id different than index
Original commit message from CVS:
fixed the index by using an id different than index
Benjamin Otte [Thu, 15 Jul 2004 02:26:48 +0000 (02:26 +0000)]
gst/gstelement.h: Don't GST_ERROR_OBJECT smpty strings - Solaris doesn't like NULL strings.
Original commit message from CVS:
* gst/gstelement.h:
Don't GST_ERROR_OBJECT smpty strings - Solaris doesn't like NULL
strings.
* gst/gstelement.c (gst_element_class_init):
GError's are boxed, not objects
* gst/gstmarshal.list:
update list for the fixed error signal
Andy Wingo [Wed, 14 Jul 2004 15:52:44 +0000 (15:52 +0000)]
add IS_DISPATCHING macro to gstreamer-sections.txt...
Original commit message from CVS:
add IS_DISPATCHING macro to gstreamer-sections.txt...
Andy Wingo [Wed, 14 Jul 2004 15:28:51 +0000 (15:28 +0000)]
gst/gsttag.c: Add a tag merge func for pointers. The header was there all along, but the function wasn't. (guile-gstr...
Original commit message from CVS:
2004-07-14 Andy Wingo <wingo@pobox.com>
* gst/gsttag.c: Add a tag merge func for pointers. The header was
there all along, but the function wasn't. (guile-gstreamer's build
system uses the address of the function -- I wasn't actually
trying to use this.)
2004-07-13 Andy Wingo <wingo@pobox.com>
* gst/gstpad.c (gst_pad_try_set_caps): Naive link functions (such
as gst_pad_proxy_pad_link) just link to every other pad when they
are called. In the case where the graph has cycles, this will mean
that a call to try_set_caps will recurse. Allow this recursion
and return OK, while we wait for the first try_set_caps to give a
proper return value.
(gst_pad_link_call_link_functions): Since this function is the
only one to set the NEGOTIATING flag on a pad, if the flag is set
it means that the link functions have indirectly recursed. If this
happens, error out to avoid infinite recursion and an eventual
SEGV.
(gst_real_pad_class_init): Remove a crufty GtkObject comment.
(gst_pad_proxy_getcaps): Intersect the result with the template
caps to ensure that the return value is valid.
2004-07-11 Andy Wingo <wingo@pobox.com>
* gst/gstdata.c (gst_data_is_writable): s/>=/>/. If there is only
one refcount, the calling function is the owner of the buffer.
Wim Taymans [Wed, 14 Jul 2004 15:10:09 +0000 (15:10 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fix stupid warning when an element is to be migrated but is already migrated.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (group_dec_link),
(gst_opt_scheduler_pad_link), (group_migrate_connected):
Fix stupid warning when an element is to be migrated but
is already migrated.
Stefan Kost [Wed, 14 Jul 2004 15:06:31 +0000 (15:06 +0000)]
adding a title to some examples so that they appear in the example index disabled the global index, as this does not ...
Original commit message from CVS:
adding a title to some examples so that they appear in the example index
disabled the global index, as this does not yet fully work
Stefan Kost [Wed, 14 Jul 2004 14:57:53 +0000 (14:57 +0000)]
added some long description to gstcontrol
Original commit message from CVS:
added some long description to gstcontrol
Stefan Kost [Wed, 14 Jul 2004 14:55:57 +0000 (14:55 +0000)]
added docuementation comments added a few consts to const params a bit of cleanup on the parameter names changed two ...
Original commit message from CVS:
added docuementation comments
added a few consts to const params
a bit of cleanup on the parameter names
changed two calls to the hash_lookup to get_wrapper
Wim Taymans [Wed, 14 Jul 2004 14:52:49 +0000 (14:52 +0000)]
gst/schedulers/gstoptimalscheduler.c: Make sure that a single non-loop-based element does not end up in a group. This...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (group_dec_link),
(gst_opt_scheduler_pad_link), (group_migrate_connected):
Make sure that a single non-loop-based element does not
end up in a group. This fixes the testsuite again.
Wim Taymans [Wed, 14 Jul 2004 14:25:04 +0000 (14:25 +0000)]
gst/schedulers/gstoptimalscheduler.c: move isolated groups to a new chain.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (create_group),
(add_to_group), (merge_groups), (schedule_group),
(gst_opt_scheduler_get_wrapper), (group_elements),
(group_dec_link), (gst_opt_scheduler_pad_link),
(group_migrate_connected), (gst_opt_scheduler_pad_unlink),
(gst_opt_scheduler_iterate):
move isolated groups to a new chain.
Emit a warning instead of segfaulting in some error cases.
Fix a bug where the link count between groups was not calculated
correctly. Fixes #144510.
Stefan Kost [Wed, 14 Jul 2004 12:17:43 +0000 (12:17 +0000)]
added short description for two libraries (what is the state of gstgetbits/putbits)
Original commit message from CVS:
added short description for two libraries (what is the state of gstgetbits/putbits)
Steve Lhomme [Tue, 13 Jul 2004 17:35:50 +0000 (17:35 +0000)]
Handle binary files under Windows OK
Original commit message from CVS:
Handle binary files under Windows OK
Benjamin Otte [Tue, 13 Jul 2004 14:17:01 +0000 (14:17 +0000)]
compatibility fixes for Solaris 8/gcc 2.95
Original commit message from CVS:
compatibility fixes for Solaris 8/gcc 2.95
* configure.ac:
include libintl libs in LDFLAGS
* gstvalue.c (gst_value_deserialize_buffer):
cast isxdigit stuff to int to silence compiler warning
Benjamin Otte [Mon, 12 Jul 2004 21:57:35 +0000 (21:57 +0000)]
gst/gsttypes.h: get rid of GST_O_READONLY, GST_FILE_MODE_READ and
Original commit message from CVS:
* gst/gsttypes.h:
get rid of GST_O_READONLY, GST_FILE_MODE_READ and
GST_FILE_MODE_WRITE, I don't want them in the exported headers. It
just causes support madness
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file):
make it work without this
* gst/indexers/gstfileindex.c: (_file_index_id_save_entries),
(gst_file_index_commit):
glib IO channels don't want binary mode
* testsuite/bytestream/filepadsink.c: (main):
* testsuite/bytestream/test1.c: (read_param_file):
use "rb" instead of GST_FILE_MODE_READ, it works on POSIX systems
Benjamin Otte [Mon, 12 Jul 2004 21:27:11 +0000 (21:27 +0000)]
gst/gstelement.c: virutalize gst_element_set_state, use set_state member in class struct that was already added in 0....
Original commit message from CVS:
* gst/gstelement.c: (gst_element_class_init),
(gst_element_set_state), (gst_element_set_state_func):
virutalize gst_element_set_state, use set_state member in class
struct that was already added in 0.7 for this.
* gst/gstbin.c: (gst_bin_foreach), (set_kid_state_func),
(gst_bin_change_state):
make gst_bin_foreach works similar to other foreach functions, plug
memleaks in it. Make functions using it work with the new approach.
Document gst_bin_foreach, so it can be exported if we want to
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_state):
use virtualized set_state to make set_state on bins set the state of
all its children.
Benjamin Otte [Mon, 12 Jul 2004 21:20:40 +0000 (21:20 +0000)]
configure.ac: require valgrind >= 2.1 (fixes Gentoo bug 53967, see bugs.gentoo.org/show_bug.cgi?id=53967)
Original commit message from CVS:
* configure.ac:
require valgrind >= 2.1 (fixes Gentoo bug 53967, see
http://bugs.gentoo.org/show_bug.cgi?id=53967)
* gst/gstpad.c: (gst_pad_alloc_buffer):
allow buffer_alloc functions to return NULL and allocate a normal
buffer in that case
Steve Lhomme [Mon, 12 Jul 2004 20:24:45 +0000 (20:24 +0000)]
Handle binary files under Windows
Original commit message from CVS:
Handle binary files under Windows
Steve Lhomme [Mon, 12 Jul 2004 20:15:56 +0000 (20:15 +0000)]
Update to another gettext public build
Original commit message from CVS:
Update to another gettext public build
Steve Lhomme [Mon, 12 Jul 2004 19:32:30 +0000 (19:32 +0000)]
fix i18n under Windows and a C syntax error
Original commit message from CVS:
fix i18n under Windows and a C syntax error
Jan Schmidt [Mon, 12 Jul 2004 13:48:46 +0000 (13:48 +0000)]
docs/manual/quotes.xml: Keep the quotes file alive
Original commit message from CVS:
* docs/manual/quotes.xml:
Keep the quotes file alive
* docs/random/ds/0.9-suggested-changes:
Add the suggestion of including a 'rowstride' as part of video
format caps
Thomas Vander Stichele [Mon, 12 Jul 2004 10:03:04 +0000 (10:03 +0000)]
set PENDING on bin correctly for special case. fixes testsuite again.
Original commit message from CVS:
set PENDING on bin correctly for special case. fixes testsuite again.
Benjamin Otte [Sun, 11 Jul 2004 18:19:54 +0000 (18:19 +0000)]
gst/gstclock.h: GST_SECOND shouldn't cause a conversion to unsigned.
Original commit message from CVS:
* gst/gstclock.h:
GST_SECOND shouldn't cause a conversion to unsigned.
* testsuite/clock/.cvsignore:
* testsuite/clock/Makefile.am:
* testsuite/clock/signedness.c: (main):
make sure it never will again
Andy Wingo [Sun, 11 Jul 2004 12:16:29 +0000 (12:16 +0000)]
gst/gstbin.c (gst_bin_add_func): If we're adding an element whose state is higher than the bin state, raise the bin s...
Original commit message from CVS:
2004-07-11 Andy Wingo <wingo@pobox.com>
* gst/gstbin.c (gst_bin_add_func): If we're adding an element
whose state is higher than the bin state, raise the bin state to
ensure that bin state := highest child state.
Andy Wingo [Sun, 11 Jul 2004 11:11:37 +0000 (11:11 +0000)]
gst/gstbin.c (gst_bin_foreach): New static function. Calls a procedure on the children of a bin. Assumes that the pro...
Original commit message from CVS:
2004-07-11 Andy Wingo <wingo@pobox.com>
* gst/gstbin.c (gst_bin_foreach): New static function. Calls a
procedure on the children of a bin. Assumes that the procedure can
change the set of children.
(set_kid_state_func): New static function.
(gst_bin_change_state): Use gst_bin_foreach to call
set_kid_state_func. Fixes a bug: if a child had a state-change
handler that removes it from the bin, there would be a segfault.
Hopefully it should also work in the case where the state-change
handler on one child adds or removes other children. In any case,
fixes should go to gst_bin_foreach.
Thomas Vander Stichele [Sat, 10 Jul 2004 16:31:54 +0000 (16:31 +0000)]
fix for last plugins release
Original commit message from CVS:
fix for last plugins release
Wim Taymans [Fri, 9 Jul 2004 15:03:51 +0000 (15:03 +0000)]
gst/: Since remove is virtual in GstBin we must not assume the elements GList to have anothing usefull.
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_remove), (gst_bin_dispose):
* gst/gstthread.c: (gst_thread_dispose), (gst_thread_catch),
(gst_thread_main_loop):
Since remove is virtual in GstBin we must not assume the
elements GList to have anothing usefull.
Add some more logging to GstThread and be a bit more paranoid
when resetting the scheduler.
Set the state of the bin to NULL before removing the children.
Zaheer Abbas Merali [Fri, 9 Jul 2004 14:18:35 +0000 (14:18 +0000)]
testsuite/threads/: added test to check if problem when removing all elements from a
Original commit message from CVS:
2004-07-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* testsuite/threads/Makefile.am:
* testsuite/threads/threadg.c:
added test to check if problem when removing all elements from a
GstThread before setting GstThread state to NULL
Thomas Vander Stichele [Fri, 9 Jul 2004 13:33:20 +0000 (13:33 +0000)]
debugging fixes
Original commit message from CVS:
debugging fixes
Thomas Vander Stichele [Fri, 9 Jul 2004 13:26:12 +0000 (13:26 +0000)]
fixes 123774 - setting state on a bin should set state on children as well
Original commit message from CVS:
fixes 123774 - setting state on a bin should set state on children as well
Thomas Vander Stichele [Fri, 9 Jul 2004 11:23:55 +0000 (11:23 +0000)]
clean up debugging. change to finalize to free all resources
Original commit message from CVS:
clean up debugging. change to finalize to free all resources
Thomas Vander Stichele [Fri, 9 Jul 2004 11:20:59 +0000 (11:20 +0000)]
catch wrong state changes in element base class
Original commit message from CVS:
catch wrong state changes in element base class
Thomas Vander Stichele [Fri, 9 Jul 2004 11:00:06 +0000 (11:00 +0000)]
cleanup
Original commit message from CVS:
cleanup
Thomas Vander Stichele [Fri, 9 Jul 2004 08:45:18 +0000 (08:45 +0000)]
debug
Original commit message from CVS:
debug
Thomas Vander Stichele [Fri, 9 Jul 2004 08:43:34 +0000 (08:43 +0000)]
re-enable states and add test
Original commit message from CVS:
re-enable states and add test
Wim Taymans [Fri, 9 Jul 2004 08:25:42 +0000 (08:25 +0000)]
gst/schedulers/gstoptimalscheduler.c: Do not try to migrate decoupled elements to a new group since they are not adde...
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_pad_link), (group_elements_set_visited),
(element_get_reachables_func), (element_get_reachables),
(debug_element), (rechain_group), (group_migrate_connected),
(gst_opt_scheduler_pad_unlink):
Do not try to migrate decoupled elements to a new group since
they are not added to groups.
Benjamin Otte [Thu, 8 Jul 2004 21:25:42 +0000 (21:25 +0000)]
gst/gstelement.c: make reentrant (= allow removing elements in error handler)
Original commit message from CVS:
* gst/gstelement.c: (gst_element_error_func):
make reentrant (= allow removing elements in error handler)
Thomas Vander Stichele [Thu, 8 Jul 2004 16:38:49 +0000 (16:38 +0000)]
don't send events below PAUSED on parent
Original commit message from CVS:
don't send events below PAUSED on parent
Thomas Vander Stichele [Thu, 8 Jul 2004 15:50:29 +0000 (15:50 +0000)]
suggestion
Original commit message from CVS:
suggestion
Wim Taymans [Thu, 8 Jul 2004 15:24:20 +0000 (15:24 +0000)]
Implemented group splitting and rechaining.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(chain_recursively_migrate_group), (create_group),
(schedule_group), (gst_opt_scheduler_pad_link),
(group_elements_set_visited), (element_get_reachables_func),
(element_get_reachables), (group_can_reach_group), (debug_element),
(rechain_group), (group_migrate_connected),
(gst_opt_scheduler_pad_unlink):
* testsuite/schedulers/Makefile.am:
Implemented group splitting and rechaining.
Fixes 143777 and 143777-2 in the testsuite.
Thomas Vander Stichele [Thu, 8 Jul 2004 13:49:14 +0000 (13:49 +0000)]
gst/autoplug/gstspideridentity.c: extra debugging
Original commit message from CVS:
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_chain):
extra debugging
* gst/gstevent.h:
* gst/gstinfo.c: (gst_debug_log_default):
print time nicely. add thread pointer until someone figures out
a completely portable way of getting at thread id's.
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_try),
(_invent_event), (gst_pad_pull), (gst_pad_event_default_dispatch),
(gst_pad_call_chain_function):
extra debugging
* gst/schedulers/gstoptimalscheduler.c:
(get_group_schedule_function), (loop_group_schedule_function),
(gst_opt_scheduler_loop_wrapper), (gst_opt_scheduler_get_wrapper),
(pad_clear_queued), (gst_opt_scheduler_iterate):
rename BUFPEN and friends to DATAPEN since that's what they are.
Thomas Vander Stichele [Thu, 8 Jul 2004 08:28:19 +0000 (08:28 +0000)]
more changes
Original commit message from CVS:
more changes
Thomas Vander Stichele [Wed, 7 Jul 2004 16:50:30 +0000 (16:50 +0000)]
debugging fixes
Original commit message from CVS:
debugging fixes
Thomas Vander Stichele [Wed, 7 Jul 2004 15:06:26 +0000 (15:06 +0000)]
debug fix
Original commit message from CVS:
debug fix
Thomas Vander Stichele [Wed, 7 Jul 2004 15:04:44 +0000 (15:04 +0000)]
debug fix
Original commit message from CVS:
debug fix
Thomas Vander Stichele [Wed, 7 Jul 2004 14:15:28 +0000 (14:15 +0000)]
debugging and cleanups
Original commit message from CVS:
debugging and cleanups
Ronald S. Bultje [Wed, 7 Jul 2004 04:25:23 +0000 (04:25 +0000)]
Oops, forgot new files
Original commit message from CVS:
Oops, forgot new files
Ronald S. Bultje [Wed, 7 Jul 2004 04:22:28 +0000 (04:22 +0000)]
Fix enum serialization, deserialization, comparison in caps, add a test to ensure that this continues working in the ...
Original commit message from CVS:
* configure.ac:
* gst/gstvalue.c: (gst_value_compare_enum),
(gst_value_serialize_enum), (gst_value_deserialize_enum),
(gst_value_can_compare), (gst_value_compare):
* testsuite/Makefile.am:
Fix enum serialization, deserialization, comparison in caps, add
a test to ensure that this continues working in the future.
David Schleef [Tue, 6 Jul 2004 22:33:04 +0000 (22:33 +0000)]
gst/gstcaps.c: Fix memleak.
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_save_thyself), (gst_caps_load_thyself):
Fix memleak.
Thomas Vander Stichele [Tue, 6 Jul 2004 18:05:12 +0000 (18:05 +0000)]
and missing symbol
Original commit message from CVS:
and missing symbol
Thomas Vander Stichele [Tue, 6 Jul 2004 17:55:25 +0000 (17:55 +0000)]
rebuild registry only for newer plugins. fixes #145520
Original commit message from CVS:
rebuild registry only for newer plugins. fixes #145520
Thomas Vander Stichele [Tue, 6 Jul 2004 13:23:42 +0000 (13:23 +0000)]
add win32 chapter. #142422
Original commit message from CVS:
add win32 chapter. #142422
Thomas Vander Stichele [Tue, 6 Jul 2004 12:00:53 +0000 (12:00 +0000)]
fix spider memleaks #137863
Original commit message from CVS:
fix spider memleaks #137863
Thomas Vander Stichele [Tue, 6 Jul 2004 11:44:26 +0000 (11:44 +0000)]
fix SIGBUS on opt, #145338
Original commit message from CVS:
fix SIGBUS on opt, #145338
Thomas Vander Stichele [Tue, 6 Jul 2004 11:21:34 +0000 (11:21 +0000)]
clean up clock lifecycle. fixes #109831
Original commit message from CVS:
clean up clock lifecycle. fixes #109831
Thomas Vander Stichele [Tue, 6 Jul 2004 09:36:02 +0000 (09:36 +0000)]
adding czech translation
Original commit message from CVS:
adding czech translation
David Schleef [Sun, 4 Jul 2004 23:36:29 +0000 (23:36 +0000)]
tools/: Add man page. (bug #140219)
Original commit message from CVS:
* tools/Makefile.am:
* tools/gst-xmlinspect.1.in: Add man page. (bug #140219)
David Schleef [Sun, 4 Jul 2004 23:24:19 +0000 (23:24 +0000)]
common/m4/gst-doc.m4: Check for docbook2html 0.6.10 (bug #139909)
Original commit message from CVS:
* common/m4/gst-doc.m4: Check for docbook2html 0.6.10 (bug #139909)
Thomas Vander Stichele [Sun, 4 Jul 2004 10:26:24 +0000 (10:26 +0000)]
chain bin restore to parent method
Original commit message from CVS:
chain bin restore to parent method
David Schleef [Sat, 3 Jul 2004 23:49:51 +0000 (23:49 +0000)]
gst/gstcaps.c: Actually do something in these functions, like before the big caps change. (bug #145137)
Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_save_thyself), (gst_caps_load_thyself):
Actually do something in these functions, like before the big
caps change. (bug #145137)