platform/upstream/gstreamer.git
19 years agoFix binary compatibility with 0.8.{0-3}. Closes bug 148692.
David I. Lehn [Wed, 28 Jul 2004 15:28:18 +0000 (15:28 +0000)]
Fix binary compatibility with 0.8.{0-3}.  Closes bug 148692.

Original commit message from CVS:
Fix binary compatibility with 0.8.{0-3}.  Closes bug 148692.

19 years agovarious doc and style fixes, adding bytestream
Thomas Vander Stichele [Wed, 28 Jul 2004 14:39:44 +0000 (14:39 +0000)]
various doc and style fixes, adding bytestream

Original commit message from CVS:
various doc and style fixes, adding bytestream

19 years agodoh
Thomas Vander Stichele [Wed, 28 Jul 2004 12:30:08 +0000 (12:30 +0000)]
doh

Original commit message from CVS:
doh

19 years agosigh, remove here too of course
Thomas Vander Stichele [Wed, 28 Jul 2004 12:02:24 +0000 (12:02 +0000)]
sigh, remove here too of course

Original commit message from CVS:
sigh, remove here too of course

19 years agomore ignore, add enumcaps.c
Thomas Vander Stichele [Wed, 28 Jul 2004 11:58:42 +0000 (11:58 +0000)]
more ignore, add enumcaps.c

Original commit message from CVS:
more ignore, add enumcaps.c

19 years agofix gst-libs docs build
Thomas Vander Stichele [Wed, 28 Jul 2004 11:56:19 +0000 (11:56 +0000)]
fix gst-libs docs build

Original commit message from CVS:
fix gst-libs docs build

19 years agofold enumcaps into caps/; clean up Makefile.am files
Thomas Vander Stichele [Wed, 28 Jul 2004 11:43:04 +0000 (11:43 +0000)]
fold enumcaps into caps/; clean up Makefile.am files

Original commit message from CVS:
fold enumcaps into caps/; clean up Makefile.am files

19 years agodoc style fixes
Thomas Vander Stichele [Wed, 28 Jul 2004 10:22:07 +0000 (10:22 +0000)]
doc style fixes

Original commit message from CVS:
doc style fixes

19 years agofix docs build
Thomas Vander Stichele [Wed, 28 Jul 2004 10:19:18 +0000 (10:19 +0000)]
fix docs build

Original commit message from CVS:
fix docs build

19 years agogst/: Make sure that a bin state change tries to keep the children in sync.
Wim Taymans [Wed, 28 Jul 2004 10:15:08 +0000 (10:15 +0000)]
gst/: Make sure that a bin state change tries to keep the children in sync.

Original commit message from CVS:
* gst/gstbin.c: (set_kid_state_func), (gst_bin_set_state):
* gst/gstthread.c: (gst_thread_release), (gst_thread_set_state):
Make sure that a bin state change tries to keep the children
in sync.
Added debug logging to the thread.

19 years agocleanups
Thomas Vander Stichele [Wed, 28 Jul 2004 09:40:07 +0000 (09:40 +0000)]
cleanups

Original commit message from CVS:
cleanups

19 years agomore exports for the plugins
Steve Lhomme [Tue, 27 Jul 2004 21:33:04 +0000 (21:33 +0000)]
more exports for the plugins

Original commit message from CVS:
more exports for the plugins

19 years agoadd support for the getbits plugin
Steve Lhomme [Tue, 27 Jul 2004 21:30:56 +0000 (21:30 +0000)]
add support for the getbits plugin

Original commit message from CVS:
add support for the getbits plugin

19 years agoAdded transform functions between double and fraction.
Wim Taymans [Tue, 27 Jul 2004 16:45:30 +0000 (16:45 +0000)]
Added transform functions between double and fraction.

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_transform_double_fraction),
(gst_value_transform_fraction_double), (_gst_value_initialize):
* testsuite/caps/Makefile.am:
* testsuite/caps/fraction-convert.c: (check_from_double_convert),
(check_from_fraction_convert), (transform_test), (main):
Added transform functions between double and fraction.
Added testcase to verify transforms

19 years agosmall followup of doc fixes (section title case)
Stefan Kost [Tue, 27 Jul 2004 15:08:54 +0000 (15:08 +0000)]
small followup of doc fixes (section title case)

Original commit message from CVS:
small followup of doc fixes (section title case)

19 years agocleanup of unused and forgoten sections fixed links from the manual and the pwg to...
Stefan Kost [Tue, 27 Jul 2004 15:01:10 +0000 (15:01 +0000)]
cleanup of unused and forgoten sections fixed links from the manual and the pwg to the API docs added more notes to R...

Original commit message from CVS:
cleanup of unused and forgoten sections
fixed links from the manual and the pwg to the API docs
added more notes to README

19 years agothis is quite outdated and not in use at all
Stefan Kost [Tue, 27 Jul 2004 13:55:36 +0000 (13:55 +0000)]
this is quite outdated and not in use at all

Original commit message from CVS:
this is quite outdated and not in use at all

19 years agorename GStreamer-0.8.lib to libgstreamer.lib
Steve Lhomme [Tue, 27 Jul 2004 10:00:11 +0000 (10:00 +0000)]
rename GStreamer-0.8.lib to libgstreamer.lib

Original commit message from CVS:
rename GStreamer-0.8.lib to libgstreamer.lib

19 years agofixes for the Release build
Steve Lhomme [Mon, 26 Jul 2004 22:07:43 +0000 (22:07 +0000)]
fixes for the Release build

Original commit message from CVS:
fixes for the Release build

19 years agoupdate the version number add gstinterface to the build add many definitions needed...
Steve Lhomme [Mon, 26 Jul 2004 21:55:08 +0000 (21:55 +0000)]
update the version number add gstinterface to the build add many definitions needed by plugins, GST_CAT_DEFAULT only ...

Original commit message from CVS:
update the version number
add gstinterface to the build
add many definitions needed by plugins, GST_CAT_DEFAULT only available in the Debug build ?

19 years ago#148497
Thomas Vander Stichele [Mon, 26 Jul 2004 18:23:12 +0000 (18:23 +0000)]
#148497

Original commit message from CVS:
#148497

19 years agocorrected the comment about the struct poptOption workaround
Stefan Kost [Mon, 26 Jul 2004 17:45:10 +0000 (17:45 +0000)]
corrected the comment about the struct poptOption workaround

Original commit message from CVS:
corrected the comment about the struct poptOption workaround

19 years agofixed all double <TITLE> elements in sections.txt added missing <TITLE> elements...
Stefan Kost [Mon, 26 Jul 2004 16:34:35 +0000 (16:34 +0000)]
fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt

Original commit message from CVS:
fixed all double <TITLE> elements in sections.txt
added missing <TITLE> elements in sections.txt

19 years agomore about UI_HINT: some thoughts about roles
Stefan Kost [Mon, 26 Jul 2004 16:05:18 +0000 (16:05 +0000)]
more about UI_HINT: some thoughts about roles

Original commit message from CVS:
more about UI_HINT: some thoughts about roles

19 years agoimprove some debug statements
Thomas Vander Stichele [Mon, 26 Jul 2004 12:05:41 +0000 (12:05 +0000)]
improve some debug statements

Original commit message from CVS:
improve some debug statements

19 years agogst/autoplug/gstspideridentity.c: don't delay links on the sink elements, it causes...
Benjamin Otte [Sun, 25 Jul 2004 15:01:52 +0000 (15:01 +0000)]
gst/autoplug/gstspideridentity.c: don't delay links on the sink elements, it causes unnegotiated links.

Original commit message from CVS:
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link):
don't delay links on the sink elements, it causes unnegotiated
links.
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_base_init):
add our padtemplates, we indeed do have some.
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_handle_event),
(gst_type_find_element_chain):
don't push data when typefinding failed.
* gst/gstpad.c: (gst_pad_link_fixate):
check that no fixate function returns empty caps.
* gst/gstpad.c: (gst_pad_push):
check that the link is negotiated before data gets pushed.
* tools/gst-register.c: (main):
don't assert (fixes #148283)

19 years agoadd GST_PLUGIN_EXPORT definition
Steve Lhomme [Sun, 25 Jul 2004 11:10:34 +0000 (11:10 +0000)]
add GST_PLUGIN_EXPORT definition

Original commit message from CVS:
add GST_PLUGIN_EXPORT definition

19 years agoremove unused .def files and export symbols using GST_PLUGIN_DEFINE
Steve Lhomme [Sun, 25 Jul 2004 11:07:03 +0000 (11:07 +0000)]
remove unused .def files and export symbols using GST_PLUGIN_DEFINE

Original commit message from CVS:
remove unused .def files and export symbols using GST_PLUGIN_DEFINE

19 years agofix doc build
Thomas Vander Stichele [Sun, 25 Jul 2004 10:24:09 +0000 (10:24 +0000)]
fix doc build

Original commit message from CVS:
fix doc build

19 years agoCopy the files where needed after building, The testsuite will be built separately
Steve Lhomme [Sun, 25 Jul 2004 10:17:09 +0000 (10:17 +0000)]
Copy the files where needed after building, The testsuite will be built separately

Original commit message from CVS:
Copy the files where needed after building, The testsuite will be built separately

19 years agoMore exports for the plugins
Steve Lhomme [Sun, 25 Jul 2004 10:13:05 +0000 (10:13 +0000)]
More exports for the plugins

Original commit message from CVS:
More exports for the plugins

19 years agoFixed the plugin and GStreamer location on Windows
Steve Lhomme [Sun, 25 Jul 2004 09:01:40 +0000 (09:01 +0000)]
Fixed the plugin and GStreamer location on Windows

Original commit message from CVS:
Fixed the plugin and GStreamer location on Windows

19 years agoDidn't fix the pb...
Steve Lhomme [Sun, 25 Jul 2004 07:03:39 +0000 (07:03 +0000)]
Didn't fix the pb...

Original commit message from CVS:
Didn't fix the pb...

19 years agoTry to remove the need for GST_CAT_DEFAULT (text moved)
Steve Lhomme [Sun, 25 Jul 2004 06:51:57 +0000 (06:51 +0000)]
Try to remove the need for GST_CAT_DEFAULT (text moved)

Original commit message from CVS:
Try to remove the need for GST_CAT_DEFAULT (text moved)

19 years agoMore exports for the plugins
Steve Lhomme [Sat, 24 Jul 2004 20:59:03 +0000 (20:59 +0000)]
More exports for the plugins

Original commit message from CVS:
More exports for the plugins

19 years agoDisable NLS for now literaly export GST_CAT_DEFAULT
Steve Lhomme [Sat, 24 Jul 2004 16:07:01 +0000 (16:07 +0000)]
Disable NLS for now literaly export GST_CAT_DEFAULT

Original commit message from CVS:
Disable NLS for now
literaly export GST_CAT_DEFAULT

19 years agoremoving the file doesn't seem to be a good idea on Linux
Steve Lhomme [Sat, 24 Jul 2004 11:48:26 +0000 (11:48 +0000)]
removing the file doesn't seem to be a good idea on Linux

Original commit message from CVS:
removing the file doesn't seem to be a good idea on Linux

19 years agoRemove the registry before applying the new TMP file (for Windows)
Steve Lhomme [Sat, 24 Jul 2004 10:43:57 +0000 (10:43 +0000)]
Remove the registry before applying the new TMP file (for Windows)

Original commit message from CVS:
Remove the registry before applying the new TMP file (for Windows)

19 years agosplitted documentation page for gstelement into three pages (more to come)
Stefan Kost [Fri, 23 Jul 2004 15:38:47 +0000 (15:38 +0000)]
splitted documentation page for gstelement into three pages (more to come)

Original commit message from CVS:
splitted documentation page for gstelement into three pages (more to come)

19 years agogst/elements/gstmultifilesrc.*: Added newmedia property so it generates newmedia...
Zaheer Abbas Merali [Fri, 23 Jul 2004 13:09:27 +0000 (13:09 +0000)]
gst/elements/gstmultifilesrc.*: Added newmedia property so it generates newmedia events between each file when proper...

Original commit message from CVS:
2004-07-23  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_class_init),
(gst_multifilesrc_init), (gst_multifilesrc_set_property),
(gst_multifilesrc_get_property), (gst_multifilesrc_get):
* gst/elements/gstmultifilesrc.h:
Added newmedia property so it generates newmedia events between each
file when property is set, as well as fixed eos handling

19 years agogst/gststructure.c: Set type field correctly.
David Schleef [Fri, 23 Jul 2004 00:12:57 +0000 (00:12 +0000)]
gst/gststructure.c: Set type field correctly.

Original commit message from CVS:
* gst/gststructure.c: (gst_structure_id_empty_new),
(gst_structure_empty_new):  Set type field correctly.
* gst/gststructure.h: Check type field correctly.
* testsuite/caps/Makefile.am:
* testsuite/caps/structure.c: (test1), (main): Add a very small
test for structures.

19 years agodocs/random/ds/0.9-suggested-changes: more comments
David Schleef [Thu, 22 Jul 2004 23:29:30 +0000 (23:29 +0000)]
docs/random/ds/0.9-suggested-changes: more comments

Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: more comments
* tools/gst-launch.c: (idle_func): Fix hard-to-translate string.

19 years agogst/gstelementfactory.c: set the factory in the class struct, so gst_element_get_fact...
Benjamin Otte [Thu, 22 Jul 2004 16:14:56 +0000 (16:14 +0000)]
gst/gstelementfactory.c: set the factory in the class struct, so gst_element_get_factory actually works

Original commit message from CVS:
* gst/gstelementfactory.c: (gst_element_register):
set the factory in the class struct, so gst_element_get_factory
actually works
* gst/parse/grammar.y:
set element to playing when it gets unlocked as we can't rely on the
bin state - all elements in the bin state might still be locked in
NULL)

19 years agogst/gstelement.c: make this a static function
Benjamin Otte [Thu, 22 Jul 2004 11:21:54 +0000 (11:21 +0000)]
gst/gstelement.c: make this a static function

Original commit message from CVS:
* gst/gstelement.c: (gst_element_set_state_func):
make this a static function

19 years agogroup_link works now
Wim Taymans [Thu, 22 Jul 2004 09:44:50 +0000 (09:44 +0000)]
group_link works now

Original commit message from CVS:
group_link works now

19 years agogst/schedulers/gstoptimalscheduler.c: fix 147894-2 and the group_link problem.
Wim Taymans [Thu, 22 Jul 2004 09:43:40 +0000 (09:43 +0000)]
gst/schedulers/gstoptimalscheduler.c: fix 147894-2 and the group_link problem.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(gst_opt_scheduler_pad_link):
fix 147894-2 and the group_link problem.

19 years agotestsuite/schedulers/: Show bug in scheduler when linking chain and loop based elemen...
Wim Taymans [Thu, 22 Jul 2004 09:39:28 +0000 (09:39 +0000)]
testsuite/schedulers/: Show bug in scheduler when linking chain and loop based element where the chain based element ...

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:
* testsuite/schedulers/group_link.c: (main):
Show bug in scheduler when linking chain and loop based element
where the chain based element was not yet in a group.

19 years agokeep this up to date, since I seem to be the only one who cares about not missing...
Benjamin Otte [Wed, 21 Jul 2004 21:37:31 +0000 (21:37 +0000)]
keep this up to date, since I seem to be the only one who cares about not missing files on commits

Original commit message from CVS:
* gst/.cvsignore:
* gst/autoplug/.cvsignore:
* gst/elements/.cvsignore:
* gst/indexers/.cvsignore:
* libs/gst/bytestream/.cvsignore:
* libs/gst/control/.cvsignore:
* libs/gst/getbits/.cvsignore:
* testsuite/states/.cvsignore:
* testsuite/threads/.cvsignore:
keep this up to date, since I seem to be the only one who cares
about not missing files on commits

19 years agogst/gstbin.c: make state changes work correctly and reentrant (so removing elements...
Benjamin Otte [Wed, 21 Jul 2004 21:28:58 +0000 (21:28 +0000)]
gst/gstbin.c: make state changes work correctly and reentrant (so removing elements from bins during state changes of...

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init),
(gst_bin_fix_state), (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_child_state_change_func), (set_kid_state_func),
(gst_bin_set_state), (gst_bin_change_state_norecurse):
make state changes work correctly and reentrant (so removing
elements from bins during state changes of bins doesn't cause
segfaults or even wrong states)
add debugging category and debugging output to print children states
* gst/gstbin.c: (gst_bin_dispose):
add some assertion checks
* gst/gstbin.h:
* gst/gstbin.c: (gst_bin_sync_children_state):
deprecate this function - it just does gst_bin_set_state (bin,
GST_STATE (bin))
* testsuite/threads/queue.c: (main):
don't use gst_bin_sync_children_state anymore
* testsuite/states/Makefile.am:
* testsuite/states/bin.c:
test that the state changes of bins work as expected
* gst/gstthread.c: (gst_thread_class_init), (gst_thread_set_state):
some adjustments to change states correctly, too
* gst/gstthread.c: (gst_thread_change_state):
don't enable/disable "threadsafe" properties, they're unused and
cause random segfaults
* testsuite/threads/Makefile.am:
the queue check randomly passes now, ignore it

19 years agogst/gstpad.c: check if data is NULL before outputting debug info. (fixes #145100)
Benjamin Otte [Wed, 21 Jul 2004 21:20:10 +0000 (21:20 +0000)]
gst/gstpad.c: check if data is NULL before outputting debug info. (fixes #145100)

Original commit message from CVS:
* gst/gstpad.c:
check if data is NULL before outputting debug info. (fixes #145100)

19 years agogst/schedulers/entryscheduler.c: reset the state when the cothread starts, so we...
Benjamin Otte [Wed, 21 Jul 2004 19:41:52 +0000 (19:41 +0000)]
gst/schedulers/entryscheduler.c: reset the state when the cothread starts, so we don't get assertion failures on rest...

Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_loop_wrapper),
(gst_entry_scheduler_chain_wrapper),
(gst_entry_scheduler_get_wrapper):
reset the state when the cothread starts, so we don't get assertion
failures on restarting of cothreads

19 years agoquick followup thought
Stefan Kost [Wed, 21 Jul 2004 15:48:05 +0000 (15:48 +0000)]
quick followup thought

Original commit message from CVS:
quick followup thought

19 years agomore thoughts about interfaces for instruments
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

19 years agoput xmlNodePtr macro into the right section
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

19 years agoput symbols in the sections.txt into the right sections (so that we dont get wrong...
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)

19 years agogst/gstelement.c: use correct sinkpad, if only sinkpad is specified, but not srcpad...
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

19 years agodocs/random/ds/0.9-suggested-changes: Make note about renaming fixed-list to array.
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.

19 years agoback to cvs
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

19 years agogo for it RELEASE-0_8_4
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

19 years agoadding catalan translation
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

19 years agotestsuite/schedulers/: Added failing testcase for variant of #147894
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

19 years agofix for #142813 - deadlock in opt
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

19 years agofix for #147819 (Add some checks in the opt scheduler)
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)

19 years agofix for 147929: [PATCH] running gst-register in non-utf8 locale can cause invalid...
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

19 years agofix for #147894 (opt scheduler decoupled elements mismanagement)
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)

19 years agoworking on new prerelease
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

19 years agoAdded testcase for 147819
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

19 years agotestsuite/schedulers/: Added testcase for bug 147894
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

19 years agotestsuite/schedulers/: Added testsuite for bug 142183 in its two incarnations. Refcou...
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.

19 years agogst/schedulers/gstoptimalscheduler.c: Call group_inc_link with the proper src->sink...
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.

19 years agotestsuite/schedulers/: Added cleanup code to testcase 143777-2.
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.

19 years agofix #147707 blocker
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

19 years agoprerel
Thomas Vander Stichele [Fri, 16 Jul 2004 09:48:40 +0000 (09:48 +0000)]
prerel

Original commit message from CVS:
prerel

19 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

19 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

19 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

19 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