platform/upstream/gstreamer.git
20 years agoupdated translations
Thomas Vander Stichele [Fri, 16 Jul 2004 07:24:32 +0000 (07:24 +0000)]
updated translations

Original commit message from CVS:
updated translations

20 years agogst/gstvalue.c: use ints and return ints, fractions only use ints, too, so this avoid...
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

20 years agodocs/manual/: fixes for out of date info, incorrect info and grammar
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

20 years agoremove this for later gvalue testsuite dir
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

20 years agodocs/manual/: grammar fix
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

20 years agodocs/manual/pads-api.xml: typo + 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

20 years agoadding GstFraction GValue type
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

20 years agodocs/manual/init-api.xml: Grammar fix
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

20 years agodocs/manual/states.xml: Fix inconsistent information
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

20 years agodebugging additions and style cleanups
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

20 years agodocs/manual/states.xml: Grammar fix
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

20 years agodocs/manual/pads.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

20 years agodocs/manual/elements.xml: Fixed image reference
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

20 years agodocs/manual/goals.xml: Grammar fix
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

20 years agodocs/manual/motivation.xml: Bonobo is no longer "emerging" and added sentence regardi...
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

20 years agodocs/manual/motivation.xml: Fix spelling
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

20 years agonow the api-index has a title in devhelp added more docs for the control-library...
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

20 years agoadded more documenation comments to the control library
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

20 years agoadded symbol index to the libs-docs
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

20 years agofixed the index by using an id different than index
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

20 years agogst/gstelement.h: Don't GST_ERROR_OBJECT smpty strings - Solaris doesn't like NULL...
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

20 years agoadd IS_DISPATCHING macro to gstreamer-sections.txt...
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...

20 years agogst/gsttag.c: Add a tag merge func for pointers. The header was there all along,...
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.

20 years agogst/schedulers/gstoptimalscheduler.c: Fix stupid warning when an element is to be...
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.

20 years agoadding a title to some examples so that they appear in the example index disabled...
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

20 years agoadded some long description to gstcontrol
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

20 years agoadded docuementation comments added a few consts to const params a bit of cleanup...
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

20 years agogst/schedulers/gstoptimalscheduler.c: Make sure that a single non-loop-based element...
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.

20 years agogst/schedulers/gstoptimalscheduler.c: move isolated groups to a new chain.
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.

20 years agoadded short description for two libraries (what is the state of gstgetbits/putbits)
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)

20 years agoHandle binary files under Windows OK
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

20 years agocompatibility fixes for Solaris 8/gcc 2.95
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

20 years agogst/gsttypes.h: get rid of GST_O_READONLY, GST_FILE_MODE_READ and
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

20 years agogst/gstelement.c: virutalize gst_element_set_state, use set_state member in class...
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.

20 years agoconfigure.ac: require valgrind >= 2.1 (fixes Gentoo bug 53967, see http://bugs.gentoo...
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

20 years agoHandle binary files under Windows
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

20 years agoUpdate to another gettext public build
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

20 years agofix i18n under Windows and a C syntax error
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

20 years agodocs/manual/quotes.xml: Keep the quotes file alive
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

20 years agoset PENDING on bin correctly for special case. fixes testsuite again.
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.

20 years agogst/gstclock.h: GST_SECOND shouldn't cause a conversion to unsigned.
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

20 years agogst/gstbin.c (gst_bin_add_func): If we're adding an element whose state is higher...
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.

20 years agogst/gstbin.c (gst_bin_foreach): New static function. Calls a procedure on the childre...
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.

20 years agofix for last plugins release
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

20 years agogst/: Since remove is virtual in GstBin we must not assume the elements GList to...
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.

20 years agotestsuite/threads/: added test to check if problem when removing all elements from a
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

20 years agodebugging fixes
Thomas Vander Stichele [Fri, 9 Jul 2004 13:33:20 +0000 (13:33 +0000)]
debugging fixes

Original commit message from CVS:
debugging fixes

20 years agofixes 123774 - setting state on a bin should set state on children as well
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

20 years agoclean up debugging. change to finalize to free all resources
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

20 years agocatch wrong state changes in element base class
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

20 years agocleanup
Thomas Vander Stichele [Fri, 9 Jul 2004 11:00:06 +0000 (11:00 +0000)]
cleanup

Original commit message from CVS:
cleanup

20 years agodebug
Thomas Vander Stichele [Fri, 9 Jul 2004 08:45:18 +0000 (08:45 +0000)]
debug

Original commit message from CVS:
debug

20 years agore-enable states and add test
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

20 years agogst/schedulers/gstoptimalscheduler.c: Do not try to migrate decoupled elements to...
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.

20 years agogst/gstelement.c: make reentrant (= allow removing elements in error handler)
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)

20 years agodon't send events below PAUSED on parent
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

20 years agosuggestion
Thomas Vander Stichele [Thu, 8 Jul 2004 15:50:29 +0000 (15:50 +0000)]
suggestion

Original commit message from CVS:
suggestion

20 years agoImplemented group splitting and rechaining.
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.

20 years agogst/autoplug/gstspideridentity.c: extra debugging
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.

20 years agomore changes
Thomas Vander Stichele [Thu, 8 Jul 2004 08:28:19 +0000 (08:28 +0000)]
more changes

Original commit message from CVS:
more changes

20 years agodebugging fixes
Thomas Vander Stichele [Wed, 7 Jul 2004 16:50:30 +0000 (16:50 +0000)]
debugging fixes

Original commit message from CVS:
debugging fixes

20 years agodebug fix
Thomas Vander Stichele [Wed, 7 Jul 2004 15:06:26 +0000 (15:06 +0000)]
debug fix

Original commit message from CVS:
debug fix

20 years agodebug fix
Thomas Vander Stichele [Wed, 7 Jul 2004 15:04:44 +0000 (15:04 +0000)]
debug fix

Original commit message from CVS:
debug fix

20 years agodebugging and cleanups
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

20 years agoOops, forgot new files
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

20 years agoFix enum serialization, deserialization, comparison in caps, add a test to ensure...
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.

20 years agogst/gstcaps.c: Fix memleak.
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.

20 years agoand missing symbol
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

20 years agorebuild registry only for newer plugins. fixes #145520
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

20 years agoadd win32 chapter. #142422
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

20 years agofix spider memleaks #137863
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

20 years agofix SIGBUS on opt, #145338
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

20 years agoclean up clock lifecycle. fixes #109831
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

20 years agoadding czech translation
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

20 years agotools/: Add man page. (bug #140219)
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)

20 years agocommon/m4/gst-doc.m4: Check for docbook2html 0.6.10 (bug #139909)
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)

20 years agochain bin restore to parent method
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

20 years agogst/gstcaps.c: Actually do something in these functions, like before the big caps...
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)

20 years agoelement categories
Thomas Vander Stichele [Sat, 3 Jul 2004 23:37:07 +0000 (23:37 +0000)]
element categories

Original commit message from CVS:
element categories

20 years agomore debug info
Thomas Vander Stichele [Sat, 3 Jul 2004 15:30:19 +0000 (15:30 +0000)]
more debug info

Original commit message from CVS:
more debug info

20 years agoadd note about header reorg
Benjamin Otte [Sat, 3 Jul 2004 13:20:49 +0000 (13:20 +0000)]
add note about header reorg

Original commit message from CVS:
add note about header reorg

20 years agostate_changed
Thomas Vander Stichele [Sat, 3 Jul 2004 08:21:01 +0000 (08:21 +0000)]
state_changed

Original commit message from CVS:
state_changed

20 years agogst/gstinfo.h: wrap #pragmas in #ifdefs for the correct compiler
David Schleef [Sat, 3 Jul 2004 04:59:12 +0000 (04:59 +0000)]
gst/gstinfo.h: wrap #pragmas in #ifdefs for the correct compiler

Original commit message from CVS:
* gst/gstinfo.h: wrap #pragmas in #ifdefs for the correct compiler
* gst/gstobject.h:
* gst/gstparse.h:
* gst/gsttrace.h:
* gst/gstxml.h:

20 years agorevert until fixed
Thomas Vander Stichele [Fri, 2 Jul 2004 14:01:04 +0000 (14:01 +0000)]
revert until fixed

Original commit message from CVS:
revert until fixed

20 years agomore tests fixing
Thomas Vander Stichele [Fri, 2 Jul 2004 13:54:59 +0000 (13:54 +0000)]
more tests fixing

Original commit message from CVS:
more tests fixing

20 years agofix testsuite
Thomas Vander Stichele [Fri, 2 Jul 2004 13:29:11 +0000 (13:29 +0000)]
fix testsuite

Original commit message from CVS:
fix testsuite

20 years agofix some dparams stuff
Thomas Vander Stichele [Fri, 2 Jul 2004 13:24:33 +0000 (13:24 +0000)]
fix some dparams stuff

Original commit message from CVS:
fix some dparams stuff

20 years agochange plugin path
Thomas Vander Stichele [Fri, 2 Jul 2004 10:15:14 +0000 (10:15 +0000)]
change plugin path

Original commit message from CVS:
change plugin path

20 years agotests/: add simple benchmark to test various speeds of fakesrc ! identity ! identity...
Benjamin Otte [Fri, 2 Jul 2004 03:26:44 +0000 (03:26 +0000)]
tests/: add simple benchmark to test various speeds of fakesrc ! identity ! identity ! ... ! fakesink.

Original commit message from CVS:
* tests/.cvsignore:
* tests/Makefile.am:
* tests/mass_elements.c: (gst_get_current_time), (main):
add simple benchmark to test various speeds of fakesrc ! identity !
identity ! ... ! fakesink.
Usage: mass_elements [num_identities] [num_buffers]
If not specified they default to 1000.

20 years agogst/gstpad.c: check that pads that get linked belong to the same manager. The old...
Benjamin Otte [Fri, 2 Jul 2004 03:24:08 +0000 (03:24 +0000)]
gst/gstpad.c: check that pads that get linked belong to the same manager. The old code allowed linking elements befor...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_check_schedulers),
(gst_pad_can_link_filtered), (gst_pad_link_filtered),
(gst_pad_link_prepare):
check that pads that get linked belong to the same manager. The old
code allowed linking elements before putting them into bins, so it
worked to link them and then put them in different threads, which
lead to weird behaviour.
Since this effectively disallows linking elements before putting
them in a bin, some applications might not work after this and error
out. If these applications are too critical, we might need to revert
that patch. Please test this before the next release...

20 years agogst/gstpad.c: throw an error if the getcaps function does not return a subset of...
Benjamin Otte [Tue, 29 Jun 2004 00:34:38 +0000 (00:34 +0000)]
gst/gstpad.c: throw an error if the getcaps function does not return a subset of the template caps.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_get_caps):
throw an error if the getcaps function does not return a subset of
the template caps.
* libs/gst/bytestream/filepad.c: (gst_file_pad_chain):
make disconts without position info an error in debugging
* tests/spidey_bench.c: (handoff), (main):
don't count first try when averaging

20 years agofigure out problem with dynamic
Thomas Vander Stichele [Sat, 26 Jun 2004 16:58:17 +0000 (16:58 +0000)]
figure out problem with dynamic

Original commit message from CVS:
figure out problem with dynamic

20 years agogst/elements/: Removed multifdsink, moved it to plugins.
Wim Taymans [Sat, 26 Jun 2004 15:38:11 +0000 (15:38 +0000)]
gst/elements/: Removed multifdsink, moved it to plugins.

Original commit message from CVS:
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gstmultifdsink.c:
* gst/elements/gstmultifdsink.h:
Removed multifdsink, moved it to plugins.

20 years agofix docs build
Thomas Vander Stichele [Sat, 26 Jun 2004 13:11:31 +0000 (13:11 +0000)]
fix docs build

Original commit message from CVS:
fix docs build

20 years agoi18n-ize register
Thomas Vander Stichele [Sat, 26 Jun 2004 13:09:37 +0000 (13:09 +0000)]
i18n-ize register

Original commit message from CVS:
i18n-ize register

20 years agocheck stream
Thomas Vander Stichele [Sat, 26 Jun 2004 13:08:03 +0000 (13:08 +0000)]
check stream

Original commit message from CVS:
check stream

20 years agoprint offset_end
Thomas Vander Stichele [Fri, 25 Jun 2004 12:46:40 +0000 (12:46 +0000)]
print offset_end

Original commit message from CVS:
print offset_end

20 years agodoc fixes
Thomas Vander Stichele [Thu, 24 Jun 2004 23:05:04 +0000 (23:05 +0000)]
doc fixes

Original commit message from CVS:
doc fixes

20 years agoautogen.sh: Remove call to env, since the buildbot isn't broken anymore.
David Schleef [Thu, 24 Jun 2004 19:58:01 +0000 (19:58 +0000)]
autogen.sh: Remove call to env, since the buildbot isn't broken anymore.

Original commit message from CVS:
* autogen.sh:  Remove call to env, since the buildbot isn't
broken anymore.

20 years agogst/elements/: Added an element that writes to multiple filedescriptors at once.
Wim Taymans [Thu, 24 Jun 2004 17:05:04 +0000 (17:05 +0000)]
gst/elements/: Added an element that writes to multiple filedescriptors at once.

Original commit message from CVS:
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gstmultifdsink.c: (gst_multifdsink_base_init),
(gst_multifdsink_class_init), (gst_multifdsink_init),
(gst_multifdsink_add), (gst_multifdsink_remove),
(gst_multifdsink_clear), (gst_multifdsink_chain),
(gst_multifdsink_set_property), (gst_multifdsink_get_property):
* gst/elements/gstmultifdsink.h:
Added an element that writes to multiple filedescriptors at once.