platform/upstream/gstreamer.git
20 years agoReworked the GstThread implementation, make more operations threadsafe and more reliable.
Wim Taymans [Mon, 6 Sep 2004 15:57:11 +0000 (15:57 +0000)]
Reworked the GstThread implementation, make more operations threadsafe and more reliable.

Original commit message from CVS:
* gst/gstthread.c: (gst_thread_dispose), (gst_thread_sync),
(gst_thread_change_state), (gst_thread_child_state_change),
(gst_thread_main_loop):
* gst/gstthread.h:
* testsuite/threads/Makefile.am:
* testsuite/threads/queue.c:
* testsuite/threads/thread.c: (construct_pipeline), (change_state),
(main):
* testsuite/threads/threadc.c: (construct_pipeline):
* testsuite/threads/threadd.c: (main):
* testsuite/threads/threade.c: (main):
* testsuite/threads/threadf.c:
Reworked the GstThread implementation, make more operations
threadsafe and more reliable.
Moved testcases from the failing to the working list.

20 years agogst/gstelement.c: Added extra refcounting around various places.
Wim Taymans [Mon, 6 Sep 2004 15:14:01 +0000 (15:14 +0000)]
gst/gstelement.c: Added extra refcounting around various places.

Original commit message from CVS:
* gst/gstelement.c: (gst_element_threadsafe_properties_pre_run),
(gst_element_threadsafe_properties_post_run),
(gst_element_set_state), (gst_element_change_state):
Added extra refcounting around various places.

20 years agogst/gstpad.c: Fix debug info.
Wim Taymans [Mon, 6 Sep 2004 15:02:48 +0000 (15:02 +0000)]
gst/gstpad.c: Fix debug info.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_link_call_link_functions):
Fix debug info.

20 years agogst/schedulers/gstoptimalscheduler.c: Some more debug info.
Wim Taymans [Mon, 6 Sep 2004 14:55:57 +0000 (14:55 +0000)]
gst/schedulers/gstoptimalscheduler.c: Some more debug info.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group):
Some more debug info.

20 years agogst/elements/: Added datarate properties to limit the datarate.
Wim Taymans [Fri, 3 Sep 2004 11:40:35 +0000 (11:40 +0000)]
gst/elements/: Added datarate properties to limit the datarate.

Original commit message from CVS:
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init),
(gst_fakesrc_init), (gst_fakesrc_set_clock),
(gst_fakesrc_set_property), (gst_fakesrc_get_property),
(gst_fakesrc_get), (gst_fakesrc_change_state):
* gst/elements/gstfakesrc.h:
* gst/elements/gstidentity.c: (gst_identity_class_init),
(gst_identity_init), (gst_identity_chain),
(gst_identity_set_property), (gst_identity_get_property),
(gst_identity_change_state):
* gst/elements/gstidentity.h:
Added datarate properties to limit the datarate.

20 years agoTrying to correct the GST_CHECK_CONFIGPROG macro
Zeeshan Ali [Thu, 2 Sep 2004 22:18:48 +0000 (22:18 +0000)]
Trying to correct the GST_CHECK_CONFIGPROG macro

Original commit message from CVS:
Trying to correct the GST_CHECK_CONFIGPROG macro

20 years agoadded better error reporting for plugin loading
Stefan Kost [Thu, 2 Sep 2004 16:39:14 +0000 (16:39 +0000)]
added better error reporting for plugin loading

Original commit message from CVS:
added better error reporting for plugin loading

20 years agoadded documentation to many items moved the GST_TYPE_XXX one to the Standart section...
Stefan Kost [Thu, 2 Sep 2004 14:24:22 +0000 (14:24 +0000)]
added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs

Original commit message from CVS:
added documentation to many items
moved the GST_TYPE_XXX one to the Standart section, as they do not need docs

20 years agomoved docs to sgml files added first batch of docs provided by ronald
Stefan Kost [Tue, 31 Aug 2004 17:14:03 +0000 (17:14 +0000)]
moved docs to sgml files added first batch of docs provided by ronald

Original commit message from CVS:
moved docs to sgml files
added first batch of docs provided by ronald

20 years agoandanother type fix of mine :-(
Stefan Kost [Tue, 31 Aug 2004 16:15:38 +0000 (16:15 +0000)]
andanother type fix of mine :-(

Original commit message from CVS:
andanother type fix of mine :-(

20 years agoadded docs for GST_PLUGIN_DEFINE and GST_PLUGIN_DEFINE_STATIC
Stefan Kost [Tue, 31 Aug 2004 14:40:34 +0000 (14:40 +0000)]
added docs for GST_PLUGIN_DEFINE and GST_PLUGIN_DEFINE_STATIC

Original commit message from CVS:
added docs for GST_PLUGIN_DEFINE and GST_PLUGIN_DEFINE_STATIC

20 years agoID Labels consistent with the rest of the manual.
Ramon Garcia Fernandez [Sat, 28 Aug 2004 14:13:42 +0000 (14:13 +0000)]
ID Labels consistent with the rest of the manual.

Original commit message from CVS:

ID Labels consistent with the rest of the manual.

20 years agoWrote a chapter about the clock.
Ramon Garcia Fernandez [Sat, 28 Aug 2004 13:41:07 +0000 (13:41 +0000)]
Wrote a chapter about the clock.

Original commit message from CVS:

Wrote a chapter about the clock.

20 years agogst/autoplug/gstspider.c: don't set a rank. We don't want to autoplug by inserting...
Benjamin Otte [Wed, 25 Aug 2004 14:25:55 +0000 (14:25 +0000)]
gst/autoplug/gstspider.c: don't set a rank. We don't want to autoplug by inserting spiders.

Original commit message from CVS:
* gst/autoplug/gstspider.c: (plugin_init):
don't set a rank. We don't want to autoplug by inserting spiders.

20 years agofix it properly before removing this
Thomas Vander Stichele [Tue, 24 Aug 2004 09:20:16 +0000 (09:20 +0000)]
fix it properly before removing this

Original commit message from CVS:
fix it properly before removing this

20 years agoremove GstXMLNs
Thomas Vander Stichele [Tue, 24 Aug 2004 08:50:58 +0000 (08:50 +0000)]
remove GstXMLNs

Original commit message from CVS:
remove GstXMLNs

20 years agogst/autoplug/gstspider.c: add a template for spider's sink
Benjamin Otte [Sun, 22 Aug 2004 13:00:46 +0000 (13:00 +0000)]
gst/autoplug/gstspider.c: add a template for spider's sink

Original commit message from CVS:
* gst/autoplug/gstspider.c: (gst_spider_class_init),
(gst_spider_identity_plug):
add a template for spider's sink
* gst/gst.c: (gst_register_core_elements):
queue's rank should be NULL, we don't want spider to add it.

20 years agodocs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331)
David Schleef [Wed, 18 Aug 2004 21:46:55 +0000 (21:46 +0000)]
docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331)

Original commit message from CVS:
* docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331)
* docs/libs/Makefile.am: same
* docs/gst/tmpl/gstxml.sgml: Remove GstXMLNs
* docs/random/ds/0.9-planning: random additions
* docs/random/ds/0.9-suggested-changes: same
* gst/gstxml.h: remove vestigal GstXMLNs definition
Preferred caps: (#147789)
* docs/gst/gstreamer-sections.txt: Add symbols
* docs/gst/tmpl/gstcaps.sgml: Add symbols
* gst/gstcaps.c: (gst_caps_copy), (gst_caps_free),
(gst_caps_append), (gst_caps_copy_1), (gst_caps_intersect),
(gst_caps_union), (gst_caps_save_thyself), (gst_caps_load_thyself),
(gst_caps_get_preferred), (gst_caps_set_preferred),
(gst_caps_get_structure_by_id), (gst_caps_prefer_foreach),
(gst_caps_use_preferred): Handle caps preferences
* gst/gstcaps.h: Add caps preferences
* gst/gstpad.c: (gst_pad_link_get_preferred),
(gst_pad_link_fixate), (gst_pad_link_call_link_functions),
(gst_pad_renegotiate), (gst_pad_guess_preferred),
(gst_pad_get_caps), (gst_pad_push):  Use caps preferences for
negotiation.

20 years agogst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function...
Benjamin Otte [Tue, 17 Aug 2004 14:11:23 +0000 (14:11 +0000)]
gst/: s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definit...

Original commit message from CVS:
* gst/autoplug/gstspideridentity.c:
(gst_spider_identity_request_new_pad):
* gst/elements/gstaggregator.c: (gst_aggregator_base_init),
(gst_aggregator_init):
* gst/elements/gstfakesink.c: (gst_fakesink_base_init),
(gst_fakesink_init):
* gst/elements/gstfakesrc.c: (gst_fakesrc_base_init),
(gst_fakesrc_init):
* gst/elements/gstfdsink.c: (gst_fdsink_base_init),
(gst_fdsink_init):
* gst/elements/gstfdsrc.c: (gst_fdsrc_base_init), (gst_fdsrc_init):
* gst/elements/gstfilesink.c: (gst_filesink_base_init),
(gst_filesink_init):
* gst/elements/gstfilesrc.c: (gst_filesrc_base_init),
(gst_filesrc_init):
* gst/elements/gstidentity.c: (gst_identity_base_init),
(gst_identity_init):
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_base_init),
(gst_multifilesrc_init):
* gst/elements/gstpipefilter.c: (gst_pipefilter_base_init),
(gst_pipefilter_init):
* gst/elements/gststatistics.c: (gst_statistics_base_init),
(gst_statistics_init):
* gst/elements/gsttee.c: (gst_tee_base_init), (gst_tee_init):
* gst/gstqueue.c: (gst_queue_base_init), (gst_queue_init):
s/gst_pad_new/&_from_template/
register pad templates in the base_init function
add static pad template definitions

20 years agotestsuite/: s/gst_pad_new/&_from_template/ prepare deprecation of gst_pad_new
Benjamin Otte [Tue, 17 Aug 2004 10:16:35 +0000 (10:16 +0000)]
testsuite/: s/gst_pad_new/&_from_template/ prepare deprecation of gst_pad_new

Original commit message from CVS:
* testsuite/bytestream/gstbstest.c: (gst_bstest_init):
* testsuite/dynparams/dparamstest.c: (gst_dptest_init):
* testsuite/refcounting/pad.c: (main):
* testsuite/refcounting/thread.c: (create_thread_ghostpads):
s/gst_pad_new/&_from_template/
prepare deprecation of gst_pad_new

20 years agofix build
Thomas Vander Stichele [Tue, 17 Aug 2004 09:37:14 +0000 (09:37 +0000)]
fix build

Original commit message from CVS:
fix build

20 years agofix memleaks - #150001
Thomas Vander Stichele [Tue, 17 Aug 2004 09:16:42 +0000 (09:16 +0000)]
fix memleaks - #150001

Original commit message from CVS:
fix memleaks - #150001

20 years agodocs/random/ds/0.9-suggested-changes: add notes - mostly about pad templates
Benjamin Otte [Tue, 17 Aug 2004 08:41:16 +0000 (08:41 +0000)]
docs/random/ds/0.9-suggested-changes: add notes - mostly about pad templates

Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
add notes - mostly about pad templates

20 years agotemporary local files are .gmo not .mo
Steve Lhomme [Mon, 16 Aug 2004 18:00:59 +0000 (18:00 +0000)]
temporary local files are .gmo not .mo

Original commit message from CVS:
temporary local files are .gmo not .mo

20 years agobump nano
Thomas Vander Stichele [Mon, 16 Aug 2004 15:17:28 +0000 (15:17 +0000)]
bump nano

Original commit message from CVS:
bump nano

20 years agoreleasing
Thomas Vander Stichele [Mon, 16 Aug 2004 12:15:41 +0000 (12:15 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agofix for #150242
Thomas Vander Stichele [Mon, 16 Aug 2004 10:35:36 +0000 (10:35 +0000)]
fix for #150242

Original commit message from CVS:
fix for #150242

20 years agoadd win32 - fixes 149981
Thomas Vander Stichele [Fri, 13 Aug 2004 14:03:05 +0000 (14:03 +0000)]
add win32 - fixes 149981

Original commit message from CVS:
add win32 - fixes 149981

20 years agosmall fixes before release
Thomas Vander Stichele [Fri, 13 Aug 2004 13:31:22 +0000 (13:31 +0000)]
small fixes before release

Original commit message from CVS:
small fixes before release

20 years agotime for a prerelease
Thomas Vander Stichele [Thu, 12 Aug 2004 11:59:03 +0000 (11:59 +0000)]
time for a prerelease

Original commit message from CVS:
time for a prerelease

20 years agofix origin and package name; make gst-inspect print plugin info for element
Thomas Vander Stichele [Thu, 12 Aug 2004 11:50:31 +0000 (11:50 +0000)]
fix origin and package name; make gst-inspect print plugin info for element

Original commit message from CVS:
fix origin and package name; make gst-inspect print plugin info for element

20 years agoadd flag, reorder GstBuffer docs
Thomas Vander Stichele [Thu, 12 Aug 2004 10:56:40 +0000 (10:56 +0000)]
add flag, reorder GstBuffer docs

Original commit message from CVS:
add flag, reorder GstBuffer docs

20 years agogst/elements/gstfilesrc.c: work with non-regular files that can be mmapped (like...
Benjamin Otte [Thu, 12 Aug 2004 09:12:13 +0000 (09:12 +0000)]
gst/elements/gstfilesrc.c: work with non-regular files that can be mmapped (like /dev/zero)

Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
work with non-regular files that can be mmapped (like /dev/zero)
* gst/elements/gsttypefindelement.c: (gst_type_find_element_chain):
get rid of typefinds that require a seek when we can't seek instead
of trying them over and over again
* tools/gst-launch.c: (idle_func), (error_cb), (main):
return non-zero failure value when the pipeline was interrupted or
an error occurred

20 years agocompile and install the locales
Steve Lhomme [Wed, 11 Aug 2004 19:50:41 +0000 (19:50 +0000)]
compile and install the locales

Original commit message from CVS:
compile and install the locales

20 years agofix a possible memory leak under Windows
Steve Lhomme [Wed, 11 Aug 2004 18:56:39 +0000 (18:56 +0000)]
fix a possible memory leak under Windows

Original commit message from CVS:
fix a possible memory leak under Windows

20 years agofix a memory leak that occured under Windows add gst_scheduler_register
Steve Lhomme [Wed, 11 Aug 2004 18:55:14 +0000 (18:55 +0000)]
fix a memory leak that occured under Windows add gst_scheduler_register

Original commit message from CVS:
fix a memory leak that occured under Windows
add gst_scheduler_register

20 years agoadd gst_scheduler_register shortcut similar to gst_element_register
Benjamin Otte [Wed, 11 Aug 2004 09:54:52 +0000 (09:54 +0000)]
add gst_scheduler_register shortcut similar to gst_element_register

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstscheduler.c: (gst_scheduler_register):
* gst/gstscheduler.h:
add gst_scheduler_register shortcut similar to gst_element_register
* gst/schedulers/entryscheduler.c: (plugin_init):
* gst/schedulers/gstbasicscheduler.c: (plugin_init):
* gst/schedulers/gstoptimalscheduler.c: (plugin_init):
use it

20 years agofix a memory leak that occured under Windows
Steve Lhomme [Tue, 10 Aug 2004 19:23:53 +0000 (19:23 +0000)]
fix a memory leak that occured under Windows

Original commit message from CVS:
fix a memory leak that occured under Windows

20 years agogst/registries/gstxmlregistry.c (gst_xml_registry_open_func): Don't use O_EXCL to...
Colin Walters [Tue, 10 Aug 2004 17:28:19 +0000 (17:28 +0000)]
gst/registries/gstxmlregistry.c (gst_xml_registry_open_func): Don't use O_EXCL to open temporary registry.  It will p...

Original commit message from CVS:
2004-08-10  Colin Walters  <walters@redhat.com>

* gst/registries/gstxmlregistry.c (gst_xml_registry_open_func):
Don't use O_EXCL to open temporary registry.  It will prevent
registry creation if a temporary one already exists, which
is unnecessary.

20 years agomore notes
David Schleef [Mon, 9 Aug 2004 23:36:07 +0000 (23:36 +0000)]
more notes

Original commit message from CVS:
more notes

20 years agoremove some valuable stuff from the documentation due to the use of GST_EXPORT
Steve Lhomme [Mon, 9 Aug 2004 21:28:32 +0000 (21:28 +0000)]
remove some valuable stuff from the documentation due to the use of GST_EXPORT

Original commit message from CVS:
remove some valuable stuff from the documentation due to the use of GST_EXPORT

20 years agoupdate the include and lib dirs to fit standard libraries as described in the Win32...
Steve Lhomme [Mon, 9 Aug 2004 21:15:38 +0000 (21:15 +0000)]
update the include and lib dirs to fit standard libraries as described in the Win32 manual

Original commit message from CVS:
update the include and lib dirs to fit standard libraries as described in the Win32 manual

20 years agoexport gst_type_XXX for windows DLLs enable NLS again, push the version number for...
Steve Lhomme [Mon, 9 Aug 2004 21:11:39 +0000 (21:11 +0000)]
export gst_type_XXX for windows DLLs enable NLS again, push the version number for the coming 0.8.5 release

Original commit message from CVS:
export gst_type_XXX for windows DLLs
enable NLS again, push the version number for the coming 0.8.5 release

20 years agoideas about scheduling
David Schleef [Mon, 9 Aug 2004 20:08:45 +0000 (20:08 +0000)]
ideas about scheduling

Original commit message from CVS:
ideas about scheduling

20 years agodocs/faq/gst-uninstalled: fix PKG_CONFIG_PATH and PYTHONPATH
Thomas Vander Stichele [Mon, 9 Aug 2004 09:20:06 +0000 (09:20 +0000)]
docs/faq/gst-uninstalled: fix PKG_CONFIG_PATH and PYTHONPATH

Original commit message from CVS:
* docs/faq/gst-uninstalled:
fix PKG_CONFIG_PATH and PYTHONPATH
* gst/schedulers/Makefile.am:
cleanup
* libs/gst/bytestream/bytestream.c:
remove newline
* po/LINGUAS:
* po/sq.po:
adding Albanian translation (Laurent Dhima)
* po/cs.po:
updated

20 years agofix typos
Thomas Vander Stichele [Thu, 5 Aug 2004 14:44:49 +0000 (14:44 +0000)]
fix typos

Original commit message from CVS:
fix typos

20 years agoupdated translations
Thomas Vander Stichele [Thu, 5 Aug 2004 14:34:53 +0000 (14:34 +0000)]
updated translations

Original commit message from CVS:
updated translations

20 years agotests/mass_elements.c: allow specifying src and sink element explicitly, so I can...
Benjamin Otte [Wed, 4 Aug 2004 12:54:22 +0000 (12:54 +0000)]
tests/mass_elements.c: allow specifying src and sink element explicitly, so I can test videotestsrc instead of fakesrc

Original commit message from CVS:
* tests/mass_elements.c: (main):
allow specifying src and sink element explicitly, so I can test
videotestsrc instead of fakesrc

20 years agogst/gststructure.c: add gst_structure_id_empty_new_with_size to allow preallocating...
Benjamin Otte [Wed, 4 Aug 2004 12:39:12 +0000 (12:39 +0000)]
gst/gststructure.c: add gst_structure_id_empty_new_with_size to allow preallocating value array sizes. Use this in gs...

Original commit message from CVS:
* gst/gststructure.c: (gst_structure_id_empty_new_with_size),
(gst_structure_id_empty_new), (gst_structure_empty_new),
(gst_structure_copy):
add gst_structure_id_empty_new_with_size to allow preallocating
value array sizes. Use this in gst_structure_copy to get rid of
reallocs.
don't do quark=>string=>quark when copying structures

20 years agoFix the URL for dependencies
Steve Lhomme [Tue, 3 Aug 2004 20:31:51 +0000 (20:31 +0000)]
Fix the URL for dependencies

Original commit message from CVS:
Fix the URL for dependencies

20 years agoupdate documentation with the clean version of dependencies
Steve Lhomme [Tue, 3 Aug 2004 15:19:34 +0000 (15:19 +0000)]
update documentation with the clean version of dependencies

Original commit message from CVS:
update documentation with the clean version of dependencies

20 years agogst/schedulers/entryscheduler.c: fix for GST_DISABLE_DEBUG
Benjamin Otte [Tue, 3 Aug 2004 14:29:31 +0000 (14:29 +0000)]
gst/schedulers/entryscheduler.c: fix for GST_DISABLE_DEBUG

Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_remove_element):
fix for GST_DISABLE_DEBUG
* tools/gst-launch.c: (print_tag):
fixes for G_DISABLE_ASSERT

20 years agogst/gst.c: fix for G_DISABLE_ASSERT
Benjamin Otte [Tue, 3 Aug 2004 12:40:47 +0000 (12:40 +0000)]
gst/gst.c: fix for G_DISABLE_ASSERT

Original commit message from CVS:
* gst/gst.c: (gst_register_core_elements):
fix for G_DISABLE_ASSERT
* gst/gstinfo.c: (__gst_in_valgrind):
add for GST_DISABLE_DEBUG

20 years agogst/parse/parse.l: fix for G_DISABLE_ASSERT
Benjamin Otte [Tue, 3 Aug 2004 10:24:39 +0000 (10:24 +0000)]
gst/parse/parse.l: fix for G_DISABLE_ASSERT

Original commit message from CVS:
* gst/parse/parse.l:
fix for G_DISABLE_ASSERT

20 years agogst/: Backported some debug logging from a reverted patch
Wim Taymans [Tue, 3 Aug 2004 09:51:37 +0000 (09:51 +0000)]
gst/: Backported some debug logging from a reverted patch

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_state_change_func):
* gst/gstthread.c: (gst_thread_change_state):
Backported some debug logging from a reverted patch
Don't try to destroy the thread twice. Added some more
debugging in GstThread. Unlock and signal even if we
are in the thread context.

20 years agoupdated translation
Thomas Vander Stichele [Tue, 3 Aug 2004 08:52:20 +0000 (08:52 +0000)]
updated translation

Original commit message from CVS:
updated translation

20 years agofix for libtool
Thomas Vander Stichele [Mon, 2 Aug 2004 09:07:05 +0000 (09:07 +0000)]
fix for libtool

Original commit message from CVS:
fix for libtool

20 years agoOnly use -fno-common if we're compiling with GCC
David Schleef [Sat, 31 Jul 2004 01:57:47 +0000 (01:57 +0000)]
Only use -fno-common if we're compiling with GCC

Original commit message from CVS:
Only use -fno-common if we're compiling with GCC

20 years agogst/gstatomic_impl.h: Enable atomic code for x86_64
David Schleef [Fri, 30 Jul 2004 23:32:52 +0000 (23:32 +0000)]
gst/gstatomic_impl.h: Enable atomic code for x86_64

Original commit message from CVS:
* gst/gstatomic_impl.h: Enable atomic code for x86_64

20 years agoCorrected core-dumping problem on Solaris when filename is NULL, as when running...
Brian Cameron [Fri, 30 Jul 2004 20:18:11 +0000 (20:18 +0000)]
Corrected core-dumping problem on Solaris when filename is NULL, as when running gst-inspect with gstcoreelements.

Original commit message from CVS:
Corrected core-dumping problem on Solaris when filename is NULL, as when
running gst-inspect with gstcoreelements.

20 years agolibs/gst/dataprotocol/dataprotocol-test.c: Use GST_READ_GUINTxx_BE(), since it access...
David Schleef [Fri, 30 Jul 2004 03:09:20 +0000 (03:09 +0000)]
libs/gst/dataprotocol/dataprotocol-test.c: Use GST_READ_GUINTxx_BE(), since it accesses unaligned memory.

Original commit message from CVS:
* libs/gst/dataprotocol/dataprotocol-test.c: (conversion_test):
Use GST_READ_GUINTxx_BE(), since it accesses unaligned memory.

20 years agorevert state change changes as agreed so we can rework them gradually
Thomas Vander Stichele [Thu, 29 Jul 2004 20:33:49 +0000 (20:33 +0000)]
revert state change changes as agreed so we can rework them gradually

Original commit message from CVS:
revert state change changes as agreed so we can rework them gradually

20 years agofix instances in core before making this an error
Thomas Vander Stichele [Thu, 29 Jul 2004 20:26:32 +0000 (20:26 +0000)]
fix instances in core before making this an error

Original commit message from CVS:
fix instances in core before making this an error

20 years agolibs/gst/control/Makefile.am: link to libgstreamer (fixes Debian bug 262019, see...
Benjamin Otte [Thu, 29 Jul 2004 18:51:50 +0000 (18:51 +0000)]
libs/gst/control/Makefile.am: link to libgstreamer (fixes Debian bug 262019, see bugs.debian.org/cgi-bin/bugre...

Original commit message from CVS:
* libs/gst/control/Makefile.am:
link to libgstreamer (fixes Debian bug 262019, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=262019 )

20 years agoMore pendatic checks removed.
Wim Taymans [Thu, 29 Jul 2004 16:01:58 +0000 (16:01 +0000)]
More pendatic checks removed.

Original commit message from CVS:
More pendatic checks removed.

20 years agotestsuite/caps/fraction-convert.c: Make the test less pedantic about float roundoff...
Wim Taymans [Thu, 29 Jul 2004 15:40:00 +0000 (15:40 +0000)]
testsuite/caps/fraction-convert.c: Make the test less pedantic about float roundoff errors.

Original commit message from CVS:
* testsuite/caps/fraction-convert.c: (check_from_double_convert),
(check_from_fraction_convert), (transform_test), (main):
Make the test less pedantic about float roundoff errors.

20 years ago/me kicks ds
Benjamin Otte [Thu, 29 Jul 2004 15:37:44 +0000 (15:37 +0000)]
/me kicks ds

Original commit message from CVS:
/me kicks ds

20 years agogst/elements/gstfilesrc.c: make seek events to before start/after end of file not...
Benjamin Otte [Thu, 29 Jul 2004 15:34:25 +0000 (15:34 +0000)]
gst/elements/gstfilesrc.c: make seek events to before start/after end of file not fail, but seek to start/end instead

Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file),
(gst_filesrc_srcpad_event):
make seek events to before start/after end of file not fail, but
seek to start/end instead
* testsuite/caps/fraction-convert.c: (check_from_double_convert):
add more output

20 years agogst/gstpad.c: check that caps are fixed
Benjamin Otte [Thu, 29 Jul 2004 15:29:37 +0000 (15:29 +0000)]
gst/gstpad.c: check that caps are fixed

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps):
check that caps are fixed
* gst/gstpad.c: (gst_pad_template_new):
don't try to simplify caps, costs too much time on gst_init
* gst/gstplugin.c: (gst_plugin_add_feature):
G_ERROR if features are added twice
* gst/gsttypefind.c: (gst_type_find_register):
* gst/gstelementfactory.c: (gst_element_register):
don't add features twice
* docs/random/ds/0.9-suggested-changes:
add note about possible gst_init optimization

20 years agofix distchekc
Thomas Vander Stichele [Thu, 29 Jul 2004 15:15:16 +0000 (15:15 +0000)]
fix distchekc

Original commit message from CVS:
fix distchekc

20 years agonotes about aspect ratio
Thomas Vander Stichele [Thu, 29 Jul 2004 09:05:04 +0000 (09:05 +0000)]
notes about aspect ratio

Original commit message from CVS:
notes about aspect ratio

20 years agoCorrecting some debug messages so that they don't core dump on Solaris by passing...
Brian Cameron [Wed, 28 Jul 2004 20:12:49 +0000 (20:12 +0000)]
Correcting some debug messages so that they don't core dump on Solaris by passing in NULL values as strings.

Original commit message from CVS:
Correcting some debug messages so that they don't core dump on Solaris
by passing in NULL values as strings.

20 years agotestsuite/elements/: A little test to keep distcheck from working if someone changes...
David Schleef [Wed, 28 Jul 2004 19:16:44 +0000 (19:16 +0000)]
testsuite/elements/: A little test to keep distcheck from working if someone changes a structure size accidentally.

Original commit message from CVS:
* testsuite/elements/Makefile.am:
* testsuite/elements/struct_i386.h:
* testsuite/elements/struct_size.c: (main):  A little test
to keep distcheck from working if someone changes a structure
size accidentally.

20 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.

20 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

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

Original commit message from CVS:
doh

20 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

20 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

20 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

20 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

20 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

20 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

20 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.

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

Original commit message from CVS:
cleanups

20 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

20 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

20 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

20 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)

20 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

20 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

20 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

20 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

20 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 ?

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

Original commit message from CVS:
#148497

20 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

20 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

20 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

20 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

20 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)

20 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