platform/upstream/gstreamer.git
18 years agoprereleasing
Thomas Vander Stichele [Tue, 20 Dec 2005 16:01:09 +0000 (16:01 +0000)]
prereleasing

Original commit message from CVS:
prereleasing

18 years agodocs/design/part-trickmodes.txt: More documentation on trickmodes.
Wim Taymans [Tue, 20 Dec 2005 12:50:56 +0000 (12:50 +0000)]
docs/design/part-trickmodes.txt: More documentation on trickmodes.

Original commit message from CVS:
* docs/design/part-trickmodes.txt:
More documentation on trickmodes.

18 years agogst/gstcaps.*: Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
Edward Hervey [Tue, 20 Dec 2005 11:12:53 +0000 (11:12 +0000)]
gst/gstcaps.*: Added gpointer GType for GstStaticCaps so we can wrap them in bindings.

Original commit message from CVS:
* gst/gstcaps.c: (gst_static_caps_get_type):
* gst/gstcaps.h:
Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
* gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
* gst/gstpadtemplate.h:
Added gpointer GType for GstStaticPadTemplate so we can wrap them in
bindings.

18 years agolibs/gst/: Documentation updates.
Wim Taymans [Sun, 18 Dec 2005 16:04:41 +0000 (16:04 +0000)]
libs/gst/: Documentation updates.

Original commit message from CVS:
* libs/gst/base/gstadapter.c:
* libs/gst/base/gstadapter.h:
* libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
(gst_base_sink_get_position):
* libs/gst/base/gstbasesink.h:
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
(gst_base_src_default_query), (gst_base_src_default_do_seek),
(gst_base_src_do_seek), (gst_base_src_perform_seek),
(gst_base_src_send_event), (gst_base_src_update_length),
(gst_base_src_get_range), (gst_base_src_loop),
(gst_base_src_start):
* libs/gst/base/gstbasesrc.h:
* libs/gst/base/gstbasetransform.h:
* libs/gst/base/gstcollectpads.h:
* libs/gst/base/gstpushsrc.c:
* libs/gst/base/gstpushsrc.h:
* libs/gst/dataprotocol/dataprotocol.c:
* libs/gst/dataprotocol/dataprotocol.h:
* libs/gst/net/gstnetclientclock.h:
* libs/gst/net/gstnettimeprovider.h:
Documentation updates.

18 years agodocs/manual/basics-helloworld.xml: Remove superfluous closing bracket in helloworld...
Tim-Philipp Müller [Sun, 18 Dec 2005 14:28:25 +0000 (14:28 +0000)]
docs/manual/basics-helloworld.xml: Remove superfluous closing bracket in helloworld example.

Original commit message from CVS:
* docs/manual/basics-helloworld.xml:
Remove superfluous closing bracket in helloworld example.

18 years agotools/gst-launch.1.in: Update gst-launch man page; add a section with useful environm...
Tim-Philipp Müller [Sat, 17 Dec 2005 14:19:27 +0000 (14:19 +0000)]
tools/gst-launch.1.in: Update gst-launch man page; add a section with useful environment variables. Fixes #323882.

Original commit message from CVS:
* tools/gst-launch.1.in:
Update gst-launch man page; add a section with useful
environment variables. Fixes #323882.

18 years agogst/: change some char* into char[]
Stefan Kost [Fri, 16 Dec 2005 21:59:12 +0000 (21:59 +0000)]
gst/: change some char* into char[]

Original commit message from CVS:
* gst/gst.c:
* gst/gst_private.h:
change some char* into char[]

18 years agogst/gstregistryxml.c: Cleanups.
Wim Taymans [Fri, 16 Dec 2005 19:24:24 +0000 (19:24 +0000)]
gst/gstregistryxml.c: Cleanups.

Original commit message from CVS:
* gst/gstregistryxml.c: (load_feature):
Cleanups.
Don't use g_object_unref on GstObjects so that we avoid
leaks on unsafe glibs.

18 years agogst/gstbin.c: Small doc updates.
Wim Taymans [Fri, 16 Dec 2005 18:20:58 +0000 (18:20 +0000)]
gst/gstbin.c: Small doc updates.

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_recalc_state):
Small doc updates.

18 years agocommon/check.mak: Added make forever target for check.
Wim Taymans [Fri, 16 Dec 2005 18:10:04 +0000 (18:10 +0000)]
common/check.mak: Added make forever target for check.

Original commit message from CVS:
* common/check.mak:
Added make forever target for check.

18 years agogst/gst.c: make the registry cache file HOST_CPU-dependent
Thomas Vander Stichele [Fri, 16 Dec 2005 17:34:19 +0000 (17:34 +0000)]
gst/gst.c: make the registry cache file HOST_CPU-dependent

Original commit message from CVS:

* gst/gst.c: (init_post):
make the registry cache file HOST_CPU-dependent

18 years agoplugins/elements/gstbufferstore.c
Andy Wingo [Fri, 16 Dec 2005 14:44:49 +0000 (14:44 +0000)]
plugins/elements/gstbufferstore.c

Original commit message from CVS:
2005-12-16  Andy Wingo  <wingo@pobox.com>

* plugins/elements/gstbufferstore.c
(gst_buffer_store_cleared_func): Pay attention to g_list_append
return value.

* tests/check/gst/gstobject.c
(test_fake_object_name_threaded_unique): Pay attention to
g_list_sort return value.

18 years agotools/gst-feedback-m.m: Update for 0.9/0.10 (fixes #323870).
Tim-Philipp Müller [Fri, 16 Dec 2005 11:52:00 +0000 (11:52 +0000)]
tools/gst-feedback-m.m: Update for 0.9/0.10 (fixes #323870).

Original commit message from CVS:
* tools/gst-feedback-m.m:
Update for 0.9/0.10 (fixes #323870).

18 years agogst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed.
Tim-Philipp Müller [Thu, 15 Dec 2005 12:22:38 +0000 (12:22 +0000)]
gst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed.

Original commit message from CVS:
* gst/gstminiobject.c: (gst_value_mini_object_lcopy):
Fix lcopy for mini objects, the mini object needs to be ref'ed.
* tests/check/gst/gstminiobject.c: (my_foo_init),
(my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
(test_value_collection), (gst_mini_object_suite):
Add test to ensure refcounts end up as expected when passing
GstMiniObjects through g_object_get() and g_object_set().

18 years agolibs/gst/base/gstcollectpads.c: Refactoring of collectpads. This version removes...
Julien Moutte [Wed, 14 Dec 2005 17:08:36 +0000 (17:08 +0000)]
libs/gst/base/gstcollectpads.c: Refactoring of collectpads. This version removes a lot of races without touching API/...

Original commit message from CVS:
2005-12-14  Julien MOUTTE  <julien@moutte.net>

* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
(gst_collect_pads_remove_pad), (gst_collect_pads_is_collected),
(gst_collect_pads_event), (gst_collect_pads_chain): Refactoring
of collectpads. This version removes a lot of races without
touching API/ABI. Yay !

18 years agogst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange...
Jan Schmidt [Wed, 14 Dec 2005 10:09:35 +0000 (10:09 +0000)]
gst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange function.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
Don't allow activation of a srcpad in pull_range if it has no
getrange function.
Change some debug statements to be a little clearer

* plugins/elements/gsttypefindelement.c:
(gst_type_find_handle_src_query):
Check that we have a peer before executing queries thereupon.

* tests/examples/metadata/read-metadata.c: (message_loop):
Use gst_bus_pop instead of gst_bus_poll when we just want it to
immediately return us any available message with 0 timeout.

18 years agogst/gsttypefindfactory.c: Don't unref factories after calling them.
Michael Smith [Mon, 12 Dec 2005 19:09:49 +0000 (19:09 +0000)]
gst/gsttypefindfactory.c: Don't unref factories after calling them.

Original commit message from CVS:
* gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
Don't unref factories after calling them.
* libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper):
* plugins/elements/gsttypefindelement.c:
(gst_type_find_element_chain):
Free lists of factories after using them. Fixing typefinding memory
leaks.

18 years agogst/gstpluginfeature.c: more meaningful debug output
Stefan Kost [Mon, 12 Dec 2005 18:12:13 +0000 (18:12 +0000)]
gst/gstpluginfeature.c: more meaningful debug output

Original commit message from CVS:
* gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
(gst_plugin_feature_load):
more meaningful debug output
* configure.ac:
* tests/Makefile.am:
* tests/old/examples/Makefile.am:
make make distcheck happy again

18 years agoremove all tests/old Makefiles from the build
Thomas Vander Stichele [Mon, 12 Dec 2005 17:37:17 +0000 (17:37 +0000)]
remove all tests/old Makefiles from the build

Original commit message from CVS:
remove all tests/old Makefiles from the build

18 years agoplugins/elements/gsttypefindelement.c: Catch the special case where we are operating...
Tim-Philipp Müller [Mon, 12 Dec 2005 17:09:04 +0000 (17:09 +0000)]
plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ...

Original commit message from CVS:
* plugins/elements/gsttypefindelement.c: (stop_typefinding):
Catch the special case where we are operating chain-based,
but the downstream peer pad has no chain function. Emit a
custom error message in this case instead of letting the
core generate one implying that this is some sort of core
bug. It's not, it just means that whatever got plugged
into the pipeline downstream when we announced the type
can only operate pull-based, while our source can only
operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...)
Error string has not been marked for translation yet, as
it probably needs some more work first.
(gst_type_find_element_get_best_possibility):
Add helper function to find the best of all available
found possibilities that qualify given the min. threshold.
(gst_type_find_element_handle_event):
Fix the case where we get an EOS while still in TYPEFIND
mode (we want to chose the best of all possible types,
not just the first type that happens to be in our unsorted
list of possible types).
(gst_type_find_element_chain):
Make sure we return GST_FLOW_ERROR when we errored out
in stop_typefinding(); also, don't just find the best of
all found type entries and then use the last examined
type entry, but actually use the best entry.

18 years agotests/examples/: More gcc4 fixes and a mem leak fix.
Tim-Philipp Müller [Mon, 12 Dec 2005 17:07:05 +0000 (17:07 +0000)]
tests/examples/: More gcc4 fixes and a mem leak fix.

Original commit message from CVS:
* tests/examples/typefind/typefind.c: (type_found):
* tests/examples/xml/runxml.c: (xml_loaded):
More gcc4 fixes and a mem leak fix.

18 years agomore gcc 4 warning fixes
Stefan Kost [Mon, 12 Dec 2005 16:20:47 +0000 (16:20 +0000)]
more gcc 4 warning fixes

Original commit message from CVS:
more gcc 4 warning fixes

18 years agoanother gcc4 fix
Stefan Kost [Mon, 12 Dec 2005 16:04:45 +0000 (16:04 +0000)]
another gcc4 fix

Original commit message from CVS:
another gcc4 fix

18 years agotests/examples/xml/createxml.c: gcc 4 fixes
Stefan Kost [Mon, 12 Dec 2005 15:59:48 +0000 (15:59 +0000)]
tests/examples/xml/createxml.c: gcc 4 fixes

Original commit message from CVS:
* tests/examples/xml/createxml.c: (object_saved):
gcc 4 fixes

18 years agotests/Makefile.am: enable the examples even more
Stefan Kost [Mon, 12 Dec 2005 15:46:16 +0000 (15:46 +0000)]
tests/Makefile.am: enable the examples even more

Original commit message from CVS:
* tests/Makefile.am:
enable the examples even more

18 years agolibs/gst/net/gstnettimeprovider.c (gst_net_time_provider_class_init, gst_net_time_pro...
Andy Wingo [Mon, 12 Dec 2005 15:02:02 +0000 (15:02 +0000)]
libs/gst/net/gstnettimeprovider.c (gst_net_time_provider_class_init, gst_net_time_provider_init) (gst_net_time_provid...

Original commit message from CVS:
2005-12-12  Andy Wingo  <wingo@pobox.com>

* libs/gst/net/gstnettimeprovider.c
(gst_net_time_provider_class_init, gst_net_time_provider_init)
(gst_net_time_provider_set_property)
(gst_net_time_provider_get_property): Export "active" as a GObject
property.
(gst_net_time_provider_thread): Only respond to time queries if
the time provider is active.

* libs/gst/net/gstnettimeprovider.h: Add an "active" boolean to
NetTimeProvider, preserving binary compat.

18 years agotests/examples/: convert comments again
Stefan Kost [Mon, 12 Dec 2005 14:46:06 +0000 (14:46 +0000)]
tests/examples/: convert comments again

Original commit message from CVS:
* tests/examples/controller/audio-example.c: (main):
* tests/examples/launch/Makefile.am:
convert comments again

18 years agolibs/gst/base/gstpushsrc.c: Fix typo.
Wim Taymans [Mon, 12 Dec 2005 14:43:57 +0000 (14:43 +0000)]
libs/gst/base/gstpushsrc.c: Fix typo.

Original commit message from CVS:
* libs/gst/base/gstpushsrc.c:
Fix typo.

18 years agoForgot the Changelog...
Wim Taymans [Mon, 12 Dec 2005 14:42:11 +0000 (14:42 +0000)]
Forgot the Changelog...

Original commit message from CVS:
Forgot the Changelog...

18 years agodocs/libs/gstreamer-libs-sections.txt: Added new symbol to docs.
Wim Taymans [Mon, 12 Dec 2005 14:41:05 +0000 (14:41 +0000)]
docs/libs/gstreamer-libs-sections.txt: Added new symbol to docs.

Original commit message from CVS:
* docs/libs/gstreamer-libs-sections.txt:
Added new symbol to docs.

* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
(gst_base_src_init), (gst_base_src_set_format),
(gst_base_src_default_query), (gst_base_src_query),
(gst_base_src_default_do_seek), (gst_base_src_do_seek),
(gst_base_src_perform_seek), (gst_base_src_send_event),
(gst_base_src_default_event), (gst_base_src_event_handler),
(gst_base_src_set_property), (gst_base_src_get_property),
(gst_base_src_wait), (gst_base_src_do_sync),
(gst_base_src_update_length), (gst_base_src_get_range),
(gst_base_src_check_get_range), (gst_base_src_loop),
(gst_base_src_default_negotiate), (gst_base_src_start),
(gst_base_src_activate_push), (gst_base_src_activate_pull),
(gst_base_src_change_state):
* libs/gst/base/gstbasesrc.h:
Implement seeking to other formats than _BYTES.
Implement more seeking methods correctly.
Doc updates.
Added query vmethod.
Added do_seek vmethod to make life easier for subclasses
when seeking.
API addition: gst_base_src_set_format()

18 years agotests/examples/Makefile.am: added that too
Stefan Kost [Mon, 12 Dec 2005 14:08:09 +0000 (14:08 +0000)]
tests/examples/Makefile.am: added that too

Original commit message from CVS:
* tests/examples/Makefile.am:
added that too

18 years agoapplied some simple fixing to some examples re-enabled the working examples
Stefan Kost [Mon, 12 Dec 2005 14:02:18 +0000 (14:02 +0000)]
applied some simple fixing to some examples re-enabled the working examples

Original commit message from CVS:
* configure.ac:
* docs/random/ensonic/media-device-daemon.txt:
* tests/examples/controller/.cvsignore:
* tests/examples/controller/Makefile.am:
* tests/examples/controller/audio-example.c: (main):
* tests/examples/helloworld/.cvsignore:
* tests/examples/helloworld/Makefile.am:
* tests/examples/helloworld/helloworld.c: (event_loop), (main):
* tests/examples/launch/.cvsignore:
* tests/examples/launch/Makefile.am:
* tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
* tests/examples/metadata/.cvsignore:
* tests/examples/metadata/Makefile.am:
* tests/examples/metadata/read-metadata.c: (message_loop),
(make_pipeline), (print_tag), (main):
* tests/examples/queue/.cvsignore:
* tests/examples/queue/Makefile.am:
* tests/examples/queue/queue.c: (event_loop), (main):
* tests/examples/typefind/.cvsignore:
* tests/examples/typefind/Makefile.am:
* tests/examples/typefind/typefind.c: (type_found), (event_loop),
(main):
* tests/examples/xml/.cvsignore:
* tests/examples/xml/Makefile.am:
* tests/examples/xml/createxml.c: (object_saved), (main):
* tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
* tests/old/examples/Makefile.am:
* tests/old/examples/TODO:
* tests/old/examples/controller/.cvsignore:
* tests/old/examples/controller/Makefile.am:
* tests/old/examples/controller/audio-example.c:
* tests/old/examples/helloworld/.cvsignore:
* tests/old/examples/helloworld/Makefile.am:
* tests/old/examples/helloworld/helloworld.c:
* tests/old/examples/launch/.cvsignore:
* tests/old/examples/launch/Makefile.am:
* tests/old/examples/launch/mp3parselaunch.c:
* tests/old/examples/launch/mp3play:
* tests/old/examples/manual/Makefile.am:
* tests/old/examples/metadata/Makefile.am:
* tests/old/examples/metadata/read-metadata.c:
* tests/old/examples/queue/.cvsignore:
* tests/old/examples/queue/Makefile.am:
* tests/old/examples/queue/queue.c:
* tests/old/examples/typefind/.cvsignore:
* tests/old/examples/typefind/Makefile.am:
* tests/old/examples/typefind/typefind.c:
* tests/old/examples/xml/.cvsignore:
* tests/old/examples/xml/Makefile.am:
* tests/old/examples/xml/createxml.c:
* tests/old/examples/xml/runxml.c:
applied some simple fixing to some examples
re-enabled the working examples

18 years agogst/gstsegment.c: Added more documentation.
Wim Taymans [Mon, 12 Dec 2005 12:48:35 +0000 (12:48 +0000)]
gst/gstsegment.c: Added more documentation.

Original commit message from CVS:
* gst/gstsegment.c: (gst_segment_init),
(gst_segment_set_last_stop), (gst_segment_set_seek),
(gst_segment_set_newsegment), (gst_segment_to_stream_time),
(gst_segment_to_running_time):
Added more documentation.
Make sure the last_pos value is updated properly.
Make sure to_stream_time and to_running_time don't
operate on wrong values.

* tests/check/gst/gstsegment.c: (GST_START_TEST):
Update check.

18 years agoplugins/elements/gsttypefindelement.c: Now that we're not leaking factories, make...
Michael Smith [Mon, 12 Dec 2005 12:32:04 +0000 (12:32 +0000)]
plugins/elements/gsttypefindelement.c: Now that we're not leaking factories, make sure we keep references to them whi...

Original commit message from CVS:
* plugins/elements/gsttypefindelement.c: (free_entry),
(gst_type_find_element_chain):
Now that we're not leaking factories, make sure we keep references
to them while we need them.

18 years agotests/check/gst/struct_i386.h: ifdef out the XML structs
Thomas Vander Stichele [Mon, 12 Dec 2005 11:40:11 +0000 (11:40 +0000)]
tests/check/gst/struct_i386.h: ifdef out the XML structs

Original commit message from CVS:

* tests/check/gst/struct_i386.h:
ifdef out the XML structs

18 years agogst/gstvalue.c: floor is not needed, F is always positive; this obviates the need...
Thomas Vander Stichele [Mon, 12 Dec 2005 10:59:12 +0000 (10:59 +0000)]
gst/gstvalue.c: floor is not needed, F is always positive; this obviates the need for adding -lm when building withou...

Original commit message from CVS:

* gst/gstvalue.c: (gst_value_transform_double_fraction):
floor is not needed, F is always positive; this obviates the
need for adding -lm when building without libxml

18 years agoadd a ; and an example
Thomas Vander Stichele [Mon, 12 Dec 2005 10:57:37 +0000 (10:57 +0000)]
add a ; and an example

Original commit message from CVS:
add a ; and an example

18 years agolibs/gst/base/gstbasesink.c: Take current playback rate into account when reporting...
Wim Taymans [Mon, 12 Dec 2005 10:16:11 +0000 (10:16 +0000)]
libs/gst/base/gstbasesink.c: Take current playback rate into account when reporting the position.

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
Take current playback rate into account when reporting
the position.

18 years agodocs/manual/mime-world.fig: Let's try this again, this time with a file that is actua...
Tim-Philipp Müller [Sun, 11 Dec 2005 19:35:02 +0000 (19:35 +0000)]
docs/manual/mime-world.fig: Let's try this again, this time with a file that is actually in XFig format.

Original commit message from CVS:
* docs/manual/mime-world.fig:
Let's try this again, this time with a file that is
actually in XFig format.

18 years agodocs/manual/mime-world.fig: Add audioconvert element to diagram so that it matches...
Tim-Philipp Müller [Sun, 11 Dec 2005 19:19:09 +0000 (19:19 +0000)]
docs/manual/mime-world.fig: Add audioconvert element to diagram so that it matches the text and the code (fixes #3195...

Original commit message from CVS:
* docs/manual/mime-world.fig:
Add audioconvert element to diagram so that it
matches the text and the code (fixes #319526).

18 years agodocs/pwg/: Update state change stuff for 0.10 (fixes #322969).
Tim-Philipp Müller [Sun, 11 Dec 2005 18:24:27 +0000 (18:24 +0000)]
docs/pwg/: Update state change stuff for 0.10 (fixes #322969).

Original commit message from CVS:
* docs/pwg/building-chainfn.xml:
* docs/pwg/building-pads.xml:
* docs/pwg/building-state.xml:
* docs/pwg/other-source.xml:
Update state change stuff for 0.10 (fixes #322969).

18 years agodocs/manual/: Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; add converter...
Tim-Philipp Müller [Sun, 11 Dec 2005 17:49:10 +0000 (17:49 +0000)]
docs/manual/: Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; add converters in front of pipelines; remove ...

Original commit message from CVS:
* docs/manual/advanced-dataaccess.xml:
* docs/manual/appendix-checklist.xml:
* docs/manual/appendix-programs.xml:
* docs/manual/basics-pads.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/manual.xml:
Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/;
add converters in front of pipelines; remove curly
brackets for threads stuff, they no longer exist; use
GST_TYPE_FRACTION for framerates; update some pieces of
code to 0.10, but there's plenty more to do.
* docs/manual/appendix-porting.xml:
Expand on asynchroneous state changes; s/0.9/0.10/;
mention disappearance of gst_init_get_popt_table()
(fixes #322916).

18 years agodocs/faq/using.xml: Spider no longer exists, and neither does gst-launch-ext.
Tim-Philipp Müller [Sun, 11 Dec 2005 11:53:56 +0000 (11:53 +0000)]
docs/faq/using.xml: Spider no longer exists, and neither does gst-launch-ext.

Original commit message from CVS:
* docs/faq/using.xml:
Spider no longer exists, and neither does gst-launch-ext.
Update examples to use decodebin and playbin and put
converters in front of sinks (fixes #323726).

18 years agoplugins/elements/gsttypefindelement.c: Fix leaking element factories in typefinding.
Michael Smith [Fri, 9 Dec 2005 17:26:31 +0000 (17:26 +0000)]
plugins/elements/gsttypefindelement.c: Fix leaking element factories in typefinding.

Original commit message from CVS:
* plugins/elements/gsttypefindelement.c: (find_peek),
(gst_type_find_element_chain):
Fix leaking element factories in typefinding.
Fix problem where we forgot about a probable type on non-seekable
files, and thus later mis-typefound it.

18 years agoRemove makecontext stuff; not used in 0.10 and causes problems on
Michael Smith [Fri, 9 Dec 2005 15:09:42 +0000 (15:09 +0000)]
Remove makecontext stuff; not used in 0.10 and causes problems on

Original commit message from CVS:
* common/m4/gst-makecontext.m4:
* common/m4/gst-mcsc.m4:
* configure.ac:
* win32/common/config.h:
* win32/common/config.h.in:
Remove makecontext stuff; not used in 0.10 and causes problems on
HPUX according to bug #322441

18 years agotests/check/: Added ABI check for libs, this time for real
Wim Taymans [Wed, 7 Dec 2005 19:03:54 +0000 (19:03 +0000)]
tests/check/: Added ABI check for libs, this time for real

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
(main):
* tests/check/libs/struct_i386.h:
Added ABI check for libs, this time for real

18 years agotests/check/: Added ABI check for libs
Wim Taymans [Wed, 7 Dec 2005 19:03:08 +0000 (19:03 +0000)]
tests/check/: Added ABI check for libs

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
(main):
* tests/check/libs/struct_i386.h:
Added ABI check for libs

18 years agotests/check/Makefile.am: And add the struct_i386.h to dist.
Wim Taymans [Wed, 7 Dec 2005 17:59:21 +0000 (17:59 +0000)]
tests/check/Makefile.am: And add the struct_i386.h to dist.

Original commit message from CVS:
* tests/check/Makefile.am:
And add the struct_i386.h to dist.

18 years agotests/check/: Added check for ABI compatibility.
Wim Taymans [Wed, 7 Dec 2005 17:36:44 +0000 (17:36 +0000)]
tests/check/: Added check for ABI compatibility.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/gst/.cvsignore:
* tests/check/gst/gstabi.c: (GST_START_TEST), (gstabi_suite),
(main):
* tests/check/gst/struct_i386.h:
Added check for ABI compatibility.

18 years agoplugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259
Wim Taymans [Wed, 7 Dec 2005 15:33:42 +0000 (15:33 +0000)]
plugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259

Original commit message from CVS:
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
(gst_fake_src_get_times), (gst_fake_src_create):
Fix broken sync option, fixes #323259

18 years agogst/gstbuffer.c: Small docs update.
Wim Taymans [Wed, 7 Dec 2005 15:16:43 +0000 (15:16 +0000)]
gst/gstbuffer.c: Small docs update.

Original commit message from CVS:
* gst/gstbuffer.c:
Small docs update.

* gst/gstcaps.c: (gst_caps_is_equal):
Don't assert on NULL <--> X. Fixes #323260

* gst/gstminiobject.c: (gst_mini_object_replace):
If we're doing atomic operations, we might just as well use
the proper way to get an atomic pointer.

* libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
Clean up debugging.

18 years agogst/parse/grammar.y: Remove handling of { } for threads.
Michael Smith [Wed, 7 Dec 2005 11:52:05 +0000 (11:52 +0000)]
gst/parse/grammar.y: Remove handling of { } for threads.

Original commit message from CVS:
* gst/parse/grammar.y:
Remove handling of { } for threads.

18 years agolibs/gst/base/gstbasetransform.c: speling fix.
David Schleef [Tue, 6 Dec 2005 23:32:01 +0000 (23:32 +0000)]
libs/gst/base/gstbasetransform.c: speling fix.

Original commit message from CVS:
* libs/gst/base/gstbasetransform.c: speling fix.

18 years agoexpand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:29:15 +0000 (19:29 +0000)]
expand tabs

Original commit message from CVS:
expand tabs

18 years agoback to cvs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:04:49 +0000 (19:04 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

18 years agoback to HEAD
Thomas Vander Stichele [Mon, 5 Dec 2005 18:13:00 +0000 (18:13 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.0 RELEASE-0_10_0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:05:01 +0000 (18:05 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agoUpdate .po files
Thomas Vander Stichele [Mon, 5 Dec 2005 15:57:48 +0000 (15:57 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agopo/: added Chinese (Traditional) translation
Thomas Vander Stichele [Mon, 5 Dec 2005 14:36:05 +0000 (14:36 +0000)]
po/: added Chinese (Traditional) translation

Original commit message from CVS:

submitted by: Funda Wang <fundawang@linux.net.cn>

* po/LINGUAS:
* po/zh_CN.po:
added Chinese (Traditional) translation

18 years agoupdated Afrikaans translation
Thomas Vander Stichele [Mon, 5 Dec 2005 14:14:39 +0000 (14:14 +0000)]
updated Afrikaans translation

Original commit message from CVS:
updated Afrikaans translation

18 years agoremove deprecation guard from docstring
Thomas Vander Stichele [Mon, 5 Dec 2005 14:14:02 +0000 (14:14 +0000)]
remove deprecation guard from docstring

Original commit message from CVS:
remove deprecation guard from docstring

18 years agoupdate translations
Thomas Vander Stichele [Mon, 5 Dec 2005 13:10:44 +0000 (13:10 +0000)]
update translations

Original commit message from CVS:
update translations

18 years agofix docs
Thomas Vander Stichele [Mon, 5 Dec 2005 13:06:37 +0000 (13:06 +0000)]
fix docs

Original commit message from CVS:
fix docs

18 years agolibs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)
Wim Taymans [Mon, 5 Dec 2005 13:01:35 +0000 (13:01 +0000)]
libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

patch by: Wim Taymans <wim@fluendo.com>

* libs/gst/base/gstbasetransform.c
(gst_base_transform_prepare_output_buf)
(gst_base_transform_buffer_alloc):
* plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
alloc_buffer_and_set_caps.

* gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
set_caps on the source pad.
(gst_pad_alloc_buffer_and_set_caps): New function, does what
alloc_buffer used to do. Fixes #322874.

* docs/gst/gstreamer-sections.txt:
* docs/design/part-negotiation.txt:
* docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
changes.

18 years agoreally add the tests for the 64/double conversion
Thomas Vander Stichele [Mon, 5 Dec 2005 12:33:44 +0000 (12:33 +0000)]
really add the tests for the 64/double conversion

Original commit message from CVS:
really add the tests for the 64/double conversion

18 years agoadd def for controller
Thomas Vander Stichele [Mon, 5 Dec 2005 12:09:43 +0000 (12:09 +0000)]
add def for controller

Original commit message from CVS:
add def for controller

18 years agowin32/: win32 build fixes
Sebastien Moutte [Mon, 5 Dec 2005 12:09:01 +0000 (12:09 +0000)]
win32/: win32 build fixes

Original commit message from CVS:

patch by: Sebastien Moutte

* win32/MANIFEST:
* win32/common/config.h.in:
* win32/vs6/libgstcontroller.dsp:
win32 build fixes

18 years agoBack out previous code changes, leave doc updates, file bugs instead.
Wim Taymans [Mon, 5 Dec 2005 10:59:17 +0000 (10:59 +0000)]
Back out previous code changes, leave doc updates, file bugs instead.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_is_equal):
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
(gst_fake_src_create):
Back out previous code changes, leave doc updates, file bugs
instead.

18 years agoplugins/elements/gstfakesrc.*: Fix broken sync code.
Wim Taymans [Mon, 5 Dec 2005 10:27:59 +0000 (10:27 +0000)]
plugins/elements/gstfakesrc.*: Fix broken sync code.

Original commit message from CVS:
* plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
(gst_fake_src_get_times), (gst_fake_src_create):
* plugins/elements/gstfakesrc.h:
Fix broken sync code.

18 years agogst/gstcaps.c: Comparing NULL against !NULL yields different caps, not a failure.
Wim Taymans [Mon, 5 Dec 2005 10:22:55 +0000 (10:22 +0000)]
gst/gstcaps.c: Comparing NULL against !NULL yields different caps, not a failure.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_is_equal):
Comparing NULL against !NULL yields different caps, not a
failure.

18 years agogst/gstpipeline.c: Fix small typo in docs.
Wim Taymans [Mon, 5 Dec 2005 10:18:27 +0000 (10:18 +0000)]
gst/gstpipeline.c: Fix small typo in docs.

Original commit message from CVS:
* gst/gstpipeline.c:
Fix small typo in docs.

18 years agogst/gst.c (init_post): remove hard-coded 0.9 location for registries/plugins with...
Thomas Vander Stichele [Mon, 5 Dec 2005 09:53:54 +0000 (09:53 +0000)]
gst/gst.c (init_post): remove hard-coded 0.9 location for registries/plugins with a MAJORMINOR one.

Original commit message from CVS:
2005-12-05  Andy Wingo  <wingo@pobox.com>

patch by: Thomas Vander Stichele  <thomas at apestaart dot org>

* gst/gst.c (init_post): remove hard-coded 0.9 location for
registries/plugins with a MAJORMINOR one.
(plugin_desc): Rename library from gstcoreleements to
staticelements. Fixes #323222.

18 years agolibs/gst/base/gstcollectpads.c: Change debug category to 'collectpads' from 'collect_...
Tim-Philipp Müller [Mon, 5 Dec 2005 09:45:29 +0000 (09:45 +0000)]
libs/gst/base/gstcollectpads.c: Change debug category to 'collectpads' from 'collect_pads' (fixes #323250).

Original commit message from CVS:
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init):
Change debug category to 'collectpads' from 'collect_pads'
(fixes #323250).

18 years agorename two exports
Thomas Vander Stichele [Sun, 4 Dec 2005 19:57:26 +0000 (19:57 +0000)]
rename two exports

Original commit message from CVS:
rename two exports

18 years agolibs/gst/controller/gstinterpolation.c: use convert function for uint64/double
Sebastien Moutte [Sun, 4 Dec 2005 18:54:19 +0000 (18:54 +0000)]
libs/gst/controller/gstinterpolation.c: use convert function for uint64/double

Original commit message from CVS:

patch by: Sebastien Moutte

* libs/gst/controller/gstinterpolation.c:
use convert function for uint64/double
* win32/vs6/libgstcontroller.dsp:
link to GLib

18 years agoadd tests that seem to show that the guint64/gdouble conversions are correct.
Thomas Vander Stichele [Sun, 4 Dec 2005 09:57:11 +0000 (09:57 +0000)]
add tests that seem to show that the guint64/gdouble conversions are correct.

Original commit message from CVS:
* gst/gstutils.c: (gst_util_guint64_to_gdouble),
(gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64):
* gst/gstutils.h:
* tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
add tests that seem to show that the guint64/gdouble conversions
are correct.

18 years agomake version number a little less hopefull
Christian Schaller [Fri, 2 Dec 2005 12:44:53 +0000 (12:44 +0000)]
make version number a little less hopefull

Original commit message from CVS:
make version number a little less hopefull

18 years agogst/: Fix docs again.
Wim Taymans [Fri, 2 Dec 2005 12:34:47 +0000 (12:34 +0000)]
gst/: Fix docs again.

Original commit message from CVS:
* gst/gstregistry.c: (gst_registry_add_path):
* gst/gstregistry.h:
* gst/gstregistryxml.c:
Fix docs again.
Removed old code from gstregistryxml.c

18 years agofix updating gstreamer spec file making it 0.10 ready
Christian Schaller [Fri, 2 Dec 2005 12:19:55 +0000 (12:19 +0000)]
fix updating gstreamer spec file making it 0.10 ready

Original commit message from CVS:
fix updating gstreamer spec file making it 0.10 ready

18 years agogst/gstutils.c: Small cleanup.
Wim Taymans [Fri, 2 Dec 2005 11:36:50 +0000 (11:36 +0000)]
gst/gstutils.c: Small cleanup.

Original commit message from CVS:
* gst/gstutils.c: (gst_util_uint64_scale_int64),
(gst_util_uint64_scale_int):
Small cleanup.

* libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object):
Add debug log line.

* libs/gst/base/gstbasetransform.c: (gst_base_transform_event):
Add FIXME.

18 years agowin32/: renamed core elements plugin
Thomas Vander Stichele [Fri, 2 Dec 2005 09:48:17 +0000 (09:48 +0000)]
win32/: renamed core elements plugin

Original commit message from CVS:

* win32/MANIFEST:
* win32/common/config.h:
* win32/vs6/gstreamer.dsw:
* win32/vs6/libgstcoreelements.dsp:
* win32/vs6/libgstelements.dsp:
renamed core elements plugin

18 years agotools/gst-run.c: do piece-wise major/minor comparison so 0.9 < 0.10 also allow .exe...
Thomas Vander Stichele [Fri, 2 Dec 2005 01:35:22 +0000 (01:35 +0000)]
tools/gst-run.c: do piece-wise major/minor comparison so 0.9 < 0.10 also allow .exe extensions for tools

Original commit message from CVS:

* tools/gst-run.c: (compare_major_minor), (find_highest_version),
(get_candidates):
do piece-wise major/minor comparison so 0.9 < 0.10
also allow .exe extensions for tools

18 years agogst/gst.c: Escape a % to make gtkdoc happier; bug 322958.
Michael Smith [Thu, 1 Dec 2005 23:57:07 +0000 (23:57 +0000)]
gst/gst.c: Escape a % to make gtkdoc happier; bug 322958.

Original commit message from CVS:
* gst/gst.c:
Escape a % to make gtkdoc happier; bug 322958.

18 years agoback to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:18:57 +0000 (19:18 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.7 RELEASE-0_9_7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:11:56 +0000 (19:11 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agobump GST_MAJORMINOR to 0.10 reset libtool version
Thomas Vander Stichele [Thu, 1 Dec 2005 16:51:23 +0000 (16:51 +0000)]
bump GST_MAJORMINOR to 0.10 reset libtool version

Original commit message from CVS:
bump GST_MAJORMINOR to 0.10
reset libtool version

18 years agoremove old file
Thomas Vander Stichele [Thu, 1 Dec 2005 15:28:25 +0000 (15:28 +0000)]
remove old file

Original commit message from CVS:
remove old file

18 years agoignore more
Thomas Vander Stichele [Thu, 1 Dec 2005 15:18:41 +0000 (15:18 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years agoAdded Bulgarian translation by (Alexander Shopov)
Thomas Vander Stichele [Thu, 1 Dec 2005 15:08:09 +0000 (15:08 +0000)]
Added Bulgarian translation by (Alexander Shopov)

Original commit message from CVS:
Added Bulgarian translation by (Alexander Shopov)

18 years agocommit final stamp file
Thomas Vander Stichele [Thu, 1 Dec 2005 15:04:03 +0000 (15:04 +0000)]
commit final stamp file

Original commit message from CVS:
commit final stamp file

18 years agoadd more files for distcheck
Thomas Vander Stichele [Thu, 1 Dec 2005 14:51:07 +0000 (14:51 +0000)]
add more files for distcheck

Original commit message from CVS:
add more files for distcheck

18 years agoadd signals and args
Thomas Vander Stichele [Thu, 1 Dec 2005 14:40:47 +0000 (14:40 +0000)]
add signals and args

Original commit message from CVS:
add signals and args

18 years agofix test
Thomas Vander Stichele [Thu, 1 Dec 2005 12:36:10 +0000 (12:36 +0000)]
fix test

Original commit message from CVS:
fix test

18 years agodocument core plugins in a separate document just like all the others rename these...
Thomas Vander Stichele [Thu, 1 Dec 2005 12:29:34 +0000 (12:29 +0000)]
document core plugins in a separate document just like all the others rename these plugins to something starting with...

Original commit message from CVS:
document core plugins in a separate document just like all the
others
rename these plugins to something starting with core

18 years agogst/gstevent.h (struct _GstEvent): Meant to remove the extra padding here before...
Andy Wingo [Thu, 1 Dec 2005 12:00:56 +0000 (12:00 +0000)]
gst/gstevent.h (struct _GstEvent): Meant to remove the extra padding here before, but it missed the commit.

Original commit message from CVS:
2005-12-01  Andy Wingo  <wingo@pobox.com>

* gst/gstevent.h (struct _GstEvent): Meant to remove the extra
padding here before, but it missed the commit.

18 years agoadd libgstcontroller to the build
Thomas Vander Stichele [Thu, 1 Dec 2005 10:07:26 +0000 (10:07 +0000)]
add libgstcontroller to the build

Original commit message from CVS:
add libgstcontroller to the build

18 years agolibs/gst/controller/gstinterpolation.c: whitespace prices have crashed, we should...
Thomas Vander Stichele [Thu, 1 Dec 2005 09:54:56 +0000 (09:54 +0000)]
libs/gst/controller/gstinterpolation.c: whitespace prices have crashed, we should feel free to use some now use gst_g...

Original commit message from CVS:

* libs/gst/controller/gstinterpolation.c:
whitespace prices have crashed, we should feel free to use some now
use gst_guint64_to_gdouble

18 years agofix typo
Thomas Vander Stichele [Thu, 1 Dec 2005 09:32:17 +0000 (09:32 +0000)]
fix typo

Original commit message from CVS:
fix typo

18 years agowrap config.h include
Thomas Vander Stichele [Thu, 1 Dec 2005 09:23:20 +0000 (09:23 +0000)]
wrap config.h include

Original commit message from CVS:
wrap config.h include

18 years agoupdate docs
Thomas Vander Stichele [Thu, 1 Dec 2005 02:08:18 +0000 (02:08 +0000)]
update docs

Original commit message from CVS:
update docs