platform/upstream/gstreamer.git
19 years agorebuilt po files
Thomas Vander Stichele [Tue, 8 Feb 2005 10:11:41 +0000 (10:11 +0000)]
rebuilt po files

Original commit message from CVS:
rebuilt po files

19 years agobuild fix
Thomas Vander Stichele [Tue, 8 Feb 2005 09:44:30 +0000 (09:44 +0000)]
build fix

Original commit message from CVS:
build fix

19 years agounref data when probe function returns FALSE. Fixes #166362
Thomas Vander Stichele [Mon, 7 Feb 2005 15:39:40 +0000 (15:39 +0000)]
unref data when probe function returns FALSE.  Fixes #166362

Original commit message from CVS:
unref data when probe function returns FALSE.  Fixes #166362

19 years agogst/gst.c: Fix typo (#166269).
Ronald S. Bultje [Sat, 5 Feb 2005 23:10:05 +0000 (23:10 +0000)]
gst/gst.c: Fix typo (#166269).

Original commit message from CVS:
* gst/gst.c: (gst_init_get_popt_table):
Fix typo (#166269).

19 years agogst/gstelement.c (gst_element_get_compatible_pad_template): Fix the debugging on...
Andy Wingo [Fri, 4 Feb 2005 15:36:37 +0000 (15:36 +0000)]
gst/gstelement.c (gst_element_get_compatible_pad_template): Fix the debugging on whether the caps are compatible.

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

* gst/gstelement.c (gst_element_get_compatible_pad_template): Fix
the debugging on whether the caps are compatible.

19 years agodocs/manual/basics-elements.xml: Fix two typos.
Ronald S. Bultje [Thu, 3 Feb 2005 19:51:35 +0000 (19:51 +0000)]
docs/manual/basics-elements.xml: Fix two typos.

Original commit message from CVS:
* docs/manual/basics-elements.xml:
Fix two typos.

19 years agogst/schedulers/gstoptimalscheduler.c: Remove some FIXMEs after analysing and commenti...
Wim Taymans [Wed, 2 Feb 2005 16:15:18 +0000 (16:15 +0000)]
gst/schedulers/gstoptimalscheduler.c: Remove some FIXMEs after analysing and commenting why they are not issues.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_decoupled),
(schedule_chain), (get_invalid_call), (chain_invalid_call),
(loop_group_schedule_function), (gst_opt_scheduler_iterate):
Remove some FIXMEs after analysing and commenting why they
are not issues.

19 years agogst/schedulers/gstoptimalscheduler.c: Added lock to protect scheduler data structures.
Wim Taymans [Wed, 2 Feb 2005 15:31:06 +0000 (15:31 +0000)]
gst/schedulers/gstoptimalscheduler.c: Added lock to protect scheduler data structures.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_class_init), (gst_opt_scheduler_init),
(gst_opt_scheduler_finalize), (remove_decoupled), (schedule_chain),
(get_invalid_call), (chain_invalid_call),
(get_group_schedule_function), (loop_group_schedule_function),
(gst_opt_scheduler_loop_wrapper), (gst_opt_scheduler_get_wrapper),
(gst_opt_scheduler_state_transition),
(gst_opt_scheduler_add_element),
(gst_opt_scheduler_remove_element), (gst_opt_scheduler_interrupt),
(gst_opt_scheduler_error), (gst_opt_scheduler_pad_link),
(gst_opt_scheduler_pad_unlink), (gst_opt_scheduler_iterate),
(gst_opt_scheduler_show):
Added lock to protect scheduler data structures.

19 years agotestsuite/threads/threadi.c: Fix buglet in test.
Ronald S. Bultje [Tue, 1 Feb 2005 20:32:50 +0000 (20:32 +0000)]
testsuite/threads/threadi.c: Fix buglet in test.

Original commit message from CVS:
* testsuite/threads/threadi.c: (cb_data):
Fix buglet in test.

19 years agotestsuite/threads/: On Wim's request, split the test in three separately-compiled...
Ronald S. Bultje [Tue, 1 Feb 2005 13:20:42 +0000 (13:20 +0000)]
testsuite/threads/: On Wim's request, split the test in three separately-compiled tests that each test a very specifi...

Original commit message from CVS:
* testsuite/threads/Makefile.am:
* testsuite/threads/threadi.c: (cb_data), (cb_play), (main):
On Wim's request, split the test in three separately-compiled
tests that each test a very specific bug. Two of them still fail,
will create bugs for those. threadi.c indicates why they fail.

19 years agogst/schedulers/gstoptimalscheduler.c: Try to work with the threading mess that queue_...
Ronald S. Bultje [Tue, 1 Feb 2005 00:38:05 +0000 (00:38 +0000)]
gst/schedulers/gstoptimalscheduler.c: Try to work with the threading mess that queue_link is.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(get_group_schedule_function):
Try to work with the threading mess that queue_link is.

19 years agogst/gstbin.c: Explicitely make an element release locks in a group when being remove...
Ronald S. Bultje [Mon, 31 Jan 2005 23:21:52 +0000 (23:21 +0000)]
gst/gstbin.c: Explicitely make an element release locks in a group when being remove from a bin.

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_remove_func):
Explicitely make an element release locks in a group when being
remove from a bin.
* gst/gstqueue.c: (gst_queue_chain), (gst_queue_get):
If there's no scheduler, always return immediately (similar to
gst_element_interrupt).

19 years agogst/gstbin.c: Remove a piece of code that could never be reached.
Ronald S. Bultje [Mon, 31 Jan 2005 17:39:31 +0000 (17:39 +0000)]
gst/gstbin.c: Remove a piece of code that could never be reached.

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_child_state_change_func):
Remove a piece of code that could never be reached.
* docs/gst/gstreamer-sections.txt:
* gst/gstpad.c: (gst_pad_push), (gst_pad_pull),
(gst_pad_call_get_function):
* gst/gstpad.h:
* testsuite/pad/Makefile.am:
Fix #150546, enable tests.

19 years agodocs/pwg/advanced-types.xml: Fix description for buffer-frames=0.
Ronald S. Bultje [Mon, 31 Jan 2005 15:51:19 +0000 (15:51 +0000)]
docs/pwg/advanced-types.xml: Fix description for buffer-frames=0.

Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Fix description for buffer-frames=0.
* docs/gst/tmpl/gstbin.sgml:
* gst/gstbin.c: (gst_bin_child_state_change_func),
(gst_bin_change_state), (gst_bin_change_state_norecurse):
* gst/gstbin.h:
* testsuite/threads/Makefile.am:
* testsuite/threads/threadi.c: (cb_timeout), (cb_quit), (cb_eos),
(cb_state), (cb_play), (main):
Fix non-recursive state changes to *really* change the state
of the object, and not just call parent_class->state_change.
Fix a lot of lockups caused by this. Fixes #132775. Add test
for the problem. Also enable test to show #142588 (fixed).
* gst/gstthread.c: (gst_thread_change_state),
(gst_thread_child_state_change):
Don't exit the thread if we go to NULL and are inside thread
context. Instead, return control to the main thread context
and exit from there.
* gst/gstelement.c: (gst_element_disable_threadsafe_properties):
Don't unset virtual functions, since those may still be used.
That's not necessarily correct, but suffices for now.
* configure.ac:
* testsuite/Makefile.am:
* testsuite/pad/Makefile.am:
* testsuite/pad/chainnopull.c: (gst_test_sink_class_init),
(gst_test_sink_base_init), (gst_test_sink_chain),
(gst_test_sink_init), (main):
* testsuite/pad/getnopush.c: (gst_test_src_class_init),
(gst_test_src_base_init), (gst_test_src_get), (gst_test_src_init),
(main):
* testsuite/pad/link.c: (gst_test_element_class_init),
(gst_test_element_base_init), (gst_test_src_get),
(gst_test_src_loop), (gst_test_src_init), (gst_test_filter_chain),
(gst_test_filter_loop), (gst_test_filter_init),
(gst_test_sink_chain), (gst_test_sink_loop), (gst_test_sink_init),
(cb_error), (main):
Add tests to show #150546. Pass, but should fail (currently
disabled from the testsuite).
* gst/gstscheduler.c: (gst_scheduler_dispose):
Dereference child schedulers on dispose (#94464).
* testsuite/bytestream/filepadsink.c: (gst_fp_sink_init):
Fix typo.
* testsuite/threads/thread.c: (main):
Add more debug.

19 years agoadd link to full advisory
Christian Schaller [Mon, 31 Jan 2005 11:43:36 +0000 (11:43 +0000)]
add link to full advisory

Original commit message from CVS:
add link to full advisory

19 years agoadd licensing advisory information to plugin writers guide
Christian Schaller [Mon, 31 Jan 2005 11:43:05 +0000 (11:43 +0000)]
add licensing advisory information to plugin writers guide

Original commit message from CVS:
add licensing advisory information to plugin writers guide

19 years agofixing line-widths to make thomas happy
Christian Schaller [Mon, 31 Jan 2005 11:42:29 +0000 (11:42 +0000)]
fixing line-widths to make thomas happy

Original commit message from CVS:
fixing line-widths to make thomas happy

19 years agoadding licensing advisory to application writers guide
Christian Schaller [Mon, 31 Jan 2005 11:30:14 +0000 (11:30 +0000)]
adding licensing advisory to application writers guide

Original commit message from CVS:
adding licensing advisory to application writers guide

19 years agogst/gstpad.c: Oops, revert previous commit, broke testsuite...
Ronald S. Bultje [Sat, 29 Jan 2005 17:32:15 +0000 (17:32 +0000)]
gst/gstpad.c: Oops, revert previous commit, broke testsuite...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_push):
Oops, revert previous commit, broke testsuite...

19 years agogst/gstpad.c: Add check that the pad on which the push is performed is not a get...
Ronald S. Bultje [Sat, 29 Jan 2005 13:38:44 +0000 (13:38 +0000)]
gst/gstpad.c: Add check that the pad on which the push is performed is not a get-based pad (#150546).

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_push):
Add check that the pad on which the push is performed is not a
get-based pad (#150546).

19 years agogst/elements/gsttypefindelement.c: Fix buffer pushing if stream EOSes during typefinding.
Ronald S. Bultje [Fri, 28 Jan 2005 10:12:07 +0000 (10:12 +0000)]
gst/elements/gsttypefindelement.c: Fix buffer pushing if stream EOSes during typefinding.

Original commit message from CVS:
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_handle_event):
Fix buffer pushing if stream EOSes during typefinding.

19 years agogst/gstvalue.c: Allow NULL-strings as argument (#165365).
Ronald S. Bultje [Fri, 28 Jan 2005 09:37:41 +0000 (09:37 +0000)]
gst/gstvalue.c: Allow NULL-strings as argument (#165365).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/gstvalue.c: (gst_string_wrap):
Allow NULL-strings as argument (#165365).

19 years agogst/schedulers/faircothreads.c: Fix build without debug enabled.
Ronald S. Bultje [Thu, 27 Jan 2005 10:00:00 +0000 (10:00 +0000)]
gst/schedulers/faircothreads.c: Fix build without debug enabled.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/schedulers/faircothreads.c:
(gst_fair_scheduler_cothread_queue_show):
Fix build without debug enabled.

19 years agorestructured DParam docs added some thoughts about dparams ng
Stefan Kost [Wed, 26 Jan 2005 15:15:26 +0000 (15:15 +0000)]
restructured DParam docs added some thoughts about dparams ng

Original commit message from CVS:
restructured DParam docs
added some thoughts about dparams ng

19 years agofile stress.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Wed, 26 Jan 2005 10:56:09 +0000 (10:56 +0000)]
file stress.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file stress.c was initially added on branch BRANCH-THREADED.

19 years agoOnly check for gst-inspect if we haven't already found it in previous element check...
Tim-Philipp Müller [Tue, 25 Jan 2005 14:03:12 +0000 (14:03 +0000)]
Only check for gst-inspect if we haven't already found it in previous element check runs

Original commit message from CVS:
Only check for gst-inspect if we haven't already found it in previous element check runs

19 years agofixed install rules to treat style.css as optional
Stefan Kost [Tue, 25 Jan 2005 13:09:06 +0000 (13:09 +0000)]
fixed install rules to treat style.css as optional

Original commit message from CVS:
fixed install rules to treat style.css as optional

19 years agoinstall style.css along with docs fixing incomplete docs
Stefan Kost [Mon, 24 Jan 2005 17:04:08 +0000 (17:04 +0000)]
install style.css along with docs fixing incomplete docs

Original commit message from CVS:
install style.css along with docs
fixing incomplete docs

19 years agoDon't unref seek event twice in case where fflush() fails
Tim-Philipp Müller [Mon, 24 Jan 2005 11:04:37 +0000 (11:04 +0000)]
Don't unref seek event twice in case where fflush() fails

Original commit message from CVS:
Don't unref seek event twice in case where fflush() fails

19 years agoconfigure.ac: Add --disable-valgrind. (partial fix for #164890)
David Schleef [Sun, 23 Jan 2005 01:38:18 +0000 (01:38 +0000)]
configure.ac: Add --disable-valgrind. (partial fix for #164890)

Original commit message from CVS:
* configure.ac: Add --disable-valgrind. (partial fix for #164890)

19 years agoadded params for deprecation guards documented some more enums
Stefan Kost [Fri, 21 Jan 2005 17:52:50 +0000 (17:52 +0000)]
added params for deprecation guards documented some more enums

Original commit message from CVS:
added params for deprecation guards
documented some more enums

19 years agogst/autoplug/gstspideridentity.c: Cosmetic fix - spider_find_peek should be static
Jan Schmidt [Tue, 18 Jan 2005 15:39:14 +0000 (15:39 +0000)]
gst/autoplug/gstspideridentity.c: Cosmetic fix - spider_find_peek should be static

Original commit message from CVS:
* gst/autoplug/gstspideridentity.c:
Cosmetic fix - spider_find_peek should be static
* gst/parse/parse.l:
Applying fix for #164261

19 years agotrying to fix build error with GstPoptOption again
Stefan Kost [Tue, 18 Jan 2005 14:47:36 +0000 (14:47 +0000)]
trying to fix build error with GstPoptOption again

Original commit message from CVS:
trying to fix build error with GstPoptOption again

19 years agoadded docs for the TAG defines
Stefan Kost [Tue, 18 Jan 2005 14:15:30 +0000 (14:15 +0000)]
added docs for the TAG defines

Original commit message from CVS:
added docs for the TAG defines

19 years agogst/schedulers/gstoptimalscheduler.c: Only unref entry if there is an entry.
Ronald S. Bultje [Tue, 18 Jan 2005 11:29:12 +0000 (11:29 +0000)]
gst/schedulers/gstoptimalscheduler.c: Only unref entry if there is an entry.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (schedule_group):
Only unref entry if there is an entry.

19 years agofile test1.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Tue, 18 Jan 2005 10:52:08 +0000 (10:52 +0000)]
file test1.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file test1.c was initially added on branch BRANCH-THREADED.

19 years agofile test2.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Tue, 18 Jan 2005 10:52:08 +0000 (10:52 +0000)]
file test2.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file test2.c was initially added on branch BRANCH-THREADED.

19 years agofile test3.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Tue, 18 Jan 2005 10:52:08 +0000 (10:52 +0000)]
file test3.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file test3.c was initially added on branch BRANCH-THREADED.

19 years agofile test4.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Tue, 18 Jan 2005 10:52:08 +0000 (10:52 +0000)]
file test4.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file test4.c was initially added on branch BRANCH-THREADED.

19 years agogst/schedulers/gstoptimalscheduler.c: Also ref/unref decoupled elements before iterat...
Wim Taymans [Mon, 17 Jan 2005 16:30:42 +0000 (16:30 +0000)]
gst/schedulers/gstoptimalscheduler.c: Also ref/unref decoupled elements before iterating the group since they are not...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group), (schedule_group), (normalize_group),
(gst_opt_scheduler_iterate):
Also ref/unref decoupled elements before iterating the
group since they are not added to the list of elements.

19 years agodocs/manual/highlevel-components.xml: Add subtitle/streamselection as new features...
Ronald S. Bultje [Mon, 17 Jan 2005 15:23:53 +0000 (15:23 +0000)]
docs/manual/highlevel-components.xml: Add subtitle/streamselection as new features to playbin.

Original commit message from CVS:
* docs/manual/highlevel-components.xml:
Add subtitle/streamselection as new features to playbin.

19 years agodocs/manual/manual.xml: Re-enable dataaccess docs (oops).
Ronald S. Bultje [Mon, 17 Jan 2005 15:08:51 +0000 (15:08 +0000)]
docs/manual/manual.xml: Re-enable dataaccess docs (oops).

Original commit message from CVS:
* docs/manual/manual.xml:
Re-enable dataaccess docs (oops).

19 years agodocs/: by Steve Baker
Ronald S. Bultje [Mon, 17 Jan 2005 13:48:13 +0000 (13:48 +0000)]
docs/: by Steve Baker

Original commit message from CVS:
* docs/pwg/advanced-types.xml:
* docs/random/mimetypes:
Add documentation on libsndfile types (#163309), by Steve Baker
<steve@stevebaker.org>.
* gst/gstelement.c: (gst_element_release_request_pad):
If an element has no explicit function, just remove the pad.

19 years agogst/registries/gstxmlregistry.c: Fix memleak (#163801).
Ronald S. Bultje [Mon, 17 Jan 2005 12:53:37 +0000 (12:53 +0000)]
gst/registries/gstxmlregistry.c: Fix memleak (#163801).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/registries/gstxmlregistry.c: (gst_xml_registry_load):
Fix memleak (#163801).

19 years agogst/elements/gsttee.c: I think this is actually moer correct...
Ronald S. Bultje [Mon, 17 Jan 2005 10:12:40 +0000 (10:12 +0000)]
gst/elements/gsttee.c: I think this is actually moer correct...

Original commit message from CVS:
* gst/elements/gsttee.c: (gst_tee_getcaps), (gst_tee_link):
I think this is actually moer correct...

19 years agogst/gstprobe.c: Another workaround for memory access while destroyed in callback.
Ronald S. Bultje [Sun, 16 Jan 2005 14:36:58 +0000 (14:36 +0000)]
gst/gstprobe.c: Another workaround for memory access while destroyed in callback.

Original commit message from CVS:
* gst/gstprobe.c: (gst_probe_dispatcher_dispatch):
Another workaround for memory access while destroyed in callback.
Please, someone with refcount knowledge, have a look at this.

19 years agomove legal q and a here
Thomas Vander Stichele [Fri, 14 Jan 2005 23:07:05 +0000 (23:07 +0000)]
move legal q and a here

Original commit message from CVS:
move legal q and a here

19 years agogst/elements/gsttee.c: Fix negotiation.
Ronald S. Bultje [Fri, 14 Jan 2005 17:23:59 +0000 (17:23 +0000)]
gst/elements/gsttee.c: Fix negotiation.

Original commit message from CVS:
* gst/elements/gsttee.c: (gst_tee_getcaps), (gst_tee_link),
(gst_tee_request_new_pad):
Fix negotiation.

19 years agoreplace framerate aproximations by their real value (24000/1001, 30000/1001, 60000...
Stéphane Loeuillet [Fri, 14 Jan 2005 12:18:35 +0000 (12:18 +0000)]
replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001)

Original commit message from CVS:
* docs/random/omega/caps2:
* testsuite/caps/caps_strings:
replace framerate aproximations by their real value
(24000/1001, 30000/1001, 60000/1001)
Partially fixes bug #164049

19 years agodoh, wrong patch
Thomas Vander Stichele [Thu, 13 Jan 2005 16:50:49 +0000 (16:50 +0000)]
doh, wrong patch

Original commit message from CVS:
doh, wrong patch

19 years agostupid GstPoptOption
Thomas Vander Stichele [Thu, 13 Jan 2005 15:46:03 +0000 (15:46 +0000)]
stupid GstPoptOption

Original commit message from CVS:
stupid GstPoptOption

19 years agogst/: allow probes to work on ghost pads by realizing the pad probe debugging
Thomas Vander Stichele [Thu, 13 Jan 2005 15:29:40 +0000 (15:29 +0000)]
gst/: allow probes to work on ghost pads by realizing the pad probe debugging

Original commit message from CVS:

* gst/gstpad.h:
* gst/gstprobe.c:
allow probes to work on ghost pads by realizing the pad
probe debugging

19 years agofix build
Thomas Vander Stichele [Tue, 11 Jan 2005 11:25:22 +0000 (11:25 +0000)]
fix build

Original commit message from CVS:
fix build

19 years agoAdd gst_pad_set_active_recursive().
Ronald S. Bultje [Tue, 11 Jan 2005 00:40:13 +0000 (00:40 +0000)]
Add gst_pad_set_active_recursive().

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstpad.sgml:
* gst/gstpad.c: (gst_pad_set_active_recursive):
* gst/gstpad.h:
Add gst_pad_set_active_recursive().

19 years agodocs/random/release: updates
Thomas Vander Stichele [Mon, 10 Jan 2005 17:23:42 +0000 (17:23 +0000)]
docs/random/release: updates

Original commit message from CVS:
* docs/random/release:
updates
* gst/gst_private.h:
* gst/gstinfo.c:
* gst/gstobject.c:
move deep_notify logging to a new category
* gst/gstprobe.c:
* gst/gstprobe.h:
add stuff so bindings can wrap probes

19 years agogst/gstplugin.c: Fix plugin loading if plugin/lib was already loaded. Fixes #163383
Stéphane Loeuillet [Sun, 9 Jan 2005 13:37:33 +0000 (13:37 +0000)]
gst/gstplugin.c: Fix plugin loading if plugin/lib was already loaded. Fixes #163383

Original commit message from CVS:
* gst/gstplugin.c: (gst_plugin_load):
Fix plugin loading if plugin/lib was already loaded. Fixes
#163383

19 years agogst/gstpluginfeature.c: Protect plugin loading by a mutex so it's threadsafe. Fixes...
Ronald S. Bultje [Sun, 9 Jan 2005 01:35:01 +0000 (01:35 +0000)]
gst/gstpluginfeature.c: Protect plugin loading by a mutex so it's threadsafe. Fixes #163234.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/gstpluginfeature.c: (gst_plugin_feature_ensure_loaded):
Protect plugin loading by a mutex so it's threadsafe. Fixes
#163234.

19 years agogst/gstevent.c: Reference source object when copying events, since it'll be dereferen...
Ronald S. Bultje [Sat, 8 Jan 2005 21:33:03 +0000 (21:33 +0000)]
gst/gstevent.c: Reference source object when copying events, since it'll be dereferenced on event dereferencing as well.

Original commit message from CVS:
* gst/gstevent.c: (_gst_event_copy):
Reference source object when copying events, since it'll be
dereferenced on event dereferencing as well.

19 years agoAdd two new functions for filler events (which are used to synchronize streams if...
Ronald S. Bultje [Sat, 8 Jan 2005 18:10:50 +0000 (18:10 +0000)]
Add two new functions for filler events (which are used to synchronize streams if one of them is not having any data ...

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstevent.sgml:
* gst/gstevent.c: (gst_event_new_filler_stamped),
(gst_event_filler_get_duration):
* gst/gstevent.h:
Add two new functions for filler events (which are used to
synchronize streams if one of them is not having any data
for a while) without interrupting the actual data-stream.
Basically a no-op.
* gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
(gst_queue_link_sink), (gst_queue_link_src),
(gst_queue_change_state):
Allow for renegotiation while filled. Required for stream
switching while playing.

19 years agogst/gstelement.c: fix up g_return_if_fail's
Benjamin Otte [Sat, 8 Jan 2005 17:38:39 +0000 (17:38 +0000)]
gst/gstelement.c: fix up g_return_if_fail's

Original commit message from CVS:
* gst/gstelement.c: (gst_element_link_many):
fix up g_return_if_fail's
* po/LINGUAS:
* po/de.po:
add German translation, that was somehow not included

19 years agoadd 2 more DV 4CC codes to DV video section
Stéphane Loeuillet [Sat, 8 Jan 2005 11:43:35 +0000 (11:43 +0000)]
add 2 more DV 4CC codes to DV video section

Original commit message from CVS:
add 2 more DV 4CC codes to DV video section

19 years agogst/gstprobe.c: Check for existence of probe after performing the probe before re...
Ronald S. Bultje [Fri, 7 Jan 2005 16:40:38 +0000 (16:40 +0000)]
gst/gstprobe.c: Check for existence of probe after performing the probe before re-accessing it to prevent segfaults c...

Original commit message from CVS:
* gst/gstprobe.c: (gst_probe_dispatcher_dispatch):
Check for existence of probe after performing the probe before
re-accessing it to prevent segfaults caused by removal of the
probe in the callback.

19 years agofile clock3.c was initially added on branch BRANCH-THREADED.
Wim Taymans [Thu, 6 Jan 2005 18:17:12 +0000 (18:17 +0000)]
file clock3.c was initially added on branch BRANCH-THREADED.

Original commit message from CVS:
file clock3.c was initially added on branch BRANCH-THREADED.

19 years agotestsuite/registry/: A little program that looks through the registry to find element...
David Schleef [Thu, 6 Jan 2005 04:28:52 +0000 (04:28 +0000)]
testsuite/registry/: A little program that looks through the registry to find elements of a given type.  Not particul...

Original commit message from CVS:
* testsuite/registry/Makefile.am:
* testsuite/registry/gst-print-formats.c:
(print_pad_templates_info), (print_element_list),
(print_typefind_list), (list_sort_func), (get_typefind_mime_list),
(g_list_uniqify), (get_pad_templates_info),
(get_element_mime_list), (print_mime_list), (main): A little
program that looks through the registry to find elements of
a given type.  Not particularly interesting as a test, except
that there's no other test covering the same area.

19 years agotools/gst-launch.c: Fix deadlocks in signal.h-type signal handlers by not calling...
David Schleef [Thu, 6 Jan 2005 03:31:17 +0000 (03:31 +0000)]
tools/gst-launch.c: Fix deadlocks in signal.h-type signal handlers by not calling forbidden functions, including gst_...

Original commit message from CVS:
* tools/gst-launch.c: (idle_func), (fault_handler_sighandler),
(fault_handler_sigaction), (fault_spin),
(sigint_handler_sighandler), (play_handler), (main): Fix deadlocks
in signal.h-type signal handlers by not calling forbidden functions,
including gst_element_set_state().

19 years agogst/gstvalue.h: Mark _gst_reserved[] as private
David Schleef [Thu, 6 Jan 2005 01:08:23 +0000 (01:08 +0000)]
gst/gstvalue.h: Mark _gst_reserved[] as private

Original commit message from CVS:
* gst/gstvalue.h: Mark _gst_reserved[] as private

19 years agogst/gstvalue.c: Fix doc build problem.
David Schleef [Thu, 6 Jan 2005 00:45:04 +0000 (00:45 +0000)]
gst/gstvalue.c: Fix doc build problem.

Original commit message from CVS:
* gst/gstvalue.c: Fix doc build problem.

19 years agogst/gstvalue.c: Add some documentation
David Schleef [Wed, 5 Jan 2005 23:21:18 +0000 (23:21 +0000)]
gst/gstvalue.c: Add some documentation

Original commit message from CVS:
* gst/gstvalue.c: Add some documentation

19 years agoanother shell oneliner for empty return value docs more doc fixes (parameters and...
Stefan Kost [Wed, 5 Jan 2005 13:17:28 +0000 (13:17 +0000)]
another shell oneliner for empty return value docs more doc fixes (parameters and return values)

Original commit message from CVS:
another shell oneliner for empty return value docs
more doc fixes (parameters and return values)

19 years agogst/: Fix macro's for Mingw (fixes #162276).
Ronald S. Bultje [Wed, 5 Jan 2005 11:15:04 +0000 (11:15 +0000)]
gst/: Fix macro's for Mingw (fixes #162276).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/gstregistry.h:
* gst/registries/gstxmlregistry.c:
Fix macro's for Mingw (fixes #162276).

19 years agoquick shell oneliner to find undocumented members in docs/README more enumtypes clean...
Stefan Kost [Tue, 4 Jan 2005 18:13:51 +0000 (18:13 +0000)]
quick shell oneliner to find undocumented members in docs/README more enumtypes cleanup activated documentation comme...

Original commit message from CVS:
quick shell oneliner to find undocumented members in docs/README
more enumtypes cleanup
activated documentation comments, now someone needs to document the enums :(

19 years agodocs/manual/manual.xml: Add dataaccess part (doh!).
Ronald S. Bultje [Mon, 3 Jan 2005 15:10:48 +0000 (15:10 +0000)]
docs/manual/manual.xml: Add dataaccess part (doh!).

Original commit message from CVS:
* docs/manual/manual.xml:
Add dataaccess part (doh!).

19 years agodocs/manual/advanced-autoplugging.xml: Fix typo (intiate -> initiate).
Ronald S. Bultje [Mon, 3 Jan 2005 10:59:10 +0000 (10:59 +0000)]
docs/manual/advanced-autoplugging.xml: Fix typo (intiate -> initiate).

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
Fix typo (intiate -> initiate).

19 years agodocs/random/bbb/streamselection: Add some notes on how to handle multi-subtitle/...
Ronald S. Bultje [Sun, 2 Jan 2005 21:56:34 +0000 (21:56 +0000)]
docs/random/bbb/streamselection: Add some notes on how to handle multi-subtitle/-audio streams.

Original commit message from CVS:
* docs/random/bbb/streamselection:
Add some notes on how to handle multi-subtitle/-audio streams.

19 years agoremoved gstenumtypes section from docs and put all the enums into their sections
Stefan Kost [Thu, 30 Dec 2004 11:45:12 +0000 (11:45 +0000)]
removed gstenumtypes section from docs and put all the enums into their sections

Original commit message from CVS:
removed gstenumtypes section from docs and put all the enums into their sections

19 years agoupdated czech translation
Thomas Vander Stichele [Mon, 27 Dec 2004 16:41:17 +0000 (16:41 +0000)]
updated czech translation

Original commit message from CVS:
updated czech translation

19 years agogst/gstplugin.c: document gst_library_load a bit more (riff special case + return...
Stéphane Loeuillet [Mon, 27 Dec 2004 15:09:19 +0000 (15:09 +0000)]
gst/gstplugin.c: document gst_library_load a bit more (riff special case + return value if already loaded)

Original commit message from CVS:
* gst/gstplugin.c:
document gst_library_load a bit more (riff special case + return value if already loaded)
* testsuite/bytestream/filepadsink.c:
plugin name is 'gstbytestream', not 'bytestream'

19 years agodocs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.
Benjamin Otte [Sun, 26 Dec 2004 12:05:38 +0000 (12:05 +0000)]
docs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.

Original commit message from CVS:
* docs/random/bbb/subtitles:
Add some first mind rumblings on proper subtitle support.

19 years agodocs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.
Ronald S. Bultje [Sat, 25 Dec 2004 13:38:26 +0000 (13:38 +0000)]
docs/random/bbb/subtitles: Add some first mind rumblings on proper subtitle support.

Original commit message from CVS:
* docs/random/bbb/subtitles:
Add some first mind rumblings on proper subtitle support.

19 years agoupdated translations
Thomas Vander Stichele [Fri, 24 Dec 2004 11:08:57 +0000 (11:08 +0000)]
updated translations

Original commit message from CVS:
updated translations

19 years agodocs/manual/advanced-dataaccess.xml: Add section on how to use fakesrc/fakesink/ident...
Ronald S. Bultje [Thu, 23 Dec 2004 14:26:14 +0000 (14:26 +0000)]
docs/manual/advanced-dataaccess.xml: Add section on how to use fakesrc/fakesink/identity in your application, plus se...

Original commit message from CVS:
* docs/manual/advanced-dataaccess.xml:
Add section on how to use fakesrc/fakesink/identity in your
application, plus section on how to embed plugins. Also mention
probes.
* docs/manual/appendix-checklist.xml:
* docs/manual/appendix-debugging.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-integration.xml:
Debug -> checklist, GNOME -> integration, add sections on Linux,
KDE integration and add other things useful for application
development.
* docs/manual/manual.xml:
Remove some fixmes, update some file pointers.
* docs/pwg/appendix-checklist.xml:
Fix typo.
* docs/pwg/building-boiler.xml:
Remove ugly header and add commented fixme.
* docs/pwg/pwg.xml:
Add fixme.
* examples/manual/Makefile.am:
Add example for added docs.

19 years agoback to head
Thomas Vander Stichele [Thu, 23 Dec 2004 12:10:25 +0000 (12:10 +0000)]
back to head

Original commit message from CVS:
back to head

19 years agoreleasing 0.8.8 RELEASE-0_8_8
Thomas Vander Stichele [Thu, 23 Dec 2004 11:59:45 +0000 (11:59 +0000)]
releasing 0.8.8

Original commit message from CVS:
releasing 0.8.8

19 years ago... and this test also passes now
Thomas Vander Stichele [Tue, 21 Dec 2004 12:25:44 +0000 (12:25 +0000)]
... and this test also passes now

Original commit message from CVS:
... and this test also passes now

19 years agomake test actually stop
Thomas Vander Stichele [Tue, 21 Dec 2004 12:00:18 +0000 (12:00 +0000)]
make test actually stop

Original commit message from CVS:
make test actually stop

19 years agosecond prerelease
Thomas Vander Stichele [Tue, 21 Dec 2004 11:17:26 +0000 (11:17 +0000)]
second prerelease

Original commit message from CVS:
second prerelease

19 years agoFix for #159852 - make iterate emission threadsafe
Thomas Vander Stichele [Tue, 21 Dec 2004 11:16:32 +0000 (11:16 +0000)]
Fix for #159852 - make iterate emission threadsafe

Original commit message from CVS:
Fix for #159852 - make iterate emission threadsafe

19 years agonew fdo account procedure
Thomas Vander Stichele [Tue, 21 Dec 2004 11:13:36 +0000 (11:13 +0000)]
new fdo account procedure

Original commit message from CVS:
new fdo account procedure

19 years agoit.po update
Thomas Vander Stichele [Tue, 21 Dec 2004 09:44:54 +0000 (09:44 +0000)]
it.po update

Original commit message from CVS:
it.po update

19 years agoAdded missing short docs. Added ids for navigation.
Stefan Kost [Mon, 20 Dec 2004 16:25:22 +0000 (16:25 +0000)]
Added missing short docs. Added ids for navigation.

Original commit message from CVS:
Added missing short docs. Added ids for navigation.

19 years agodocs/manual/: Rewrites. Remove cothreads, go a bit into opt specifically, document...
Ronald S. Bultje [Sun, 19 Dec 2004 22:54:12 +0000 (22:54 +0000)]
docs/manual/: Rewrites. Remove cothreads, go a bit into opt specifically, document threads and their gotchas, and do ...

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
Rewrites. Remove cothreads, go a bit into opt specifically,
document threads and their gotchas, and do some technical stuff
on autoplugging plus add some working examples. Fixes #157395.
* examples/manual/Makefile.am:
Add typefind/autoplugger example (one that actually works).
Remove queue example since it's a duplicate of the thread one.

19 years agoignore more
Thomas Vander Stichele [Fri, 17 Dec 2004 15:07:45 +0000 (15:07 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoadding more people to maintainers doc and minor cosmetic change to REQUIREMENTS doc
Christian Schaller [Fri, 17 Dec 2004 14:10:59 +0000 (14:10 +0000)]
adding more people to maintainers doc and minor cosmetic change to REQUIREMENTS doc

Original commit message from CVS:
adding more people to maintainers doc and minor cosmetic change to REQUIREMENTS doc

19 years agofix changelog entry to credit Steve Lhomme for patch, and move David to reviewer
Christian Schaller [Fri, 17 Dec 2004 12:49:00 +0000 (12:49 +0000)]
fix changelog entry to credit Steve Lhomme for patch, and move David to reviewer

Original commit message from CVS:
fix changelog entry to credit Steve Lhomme for patch, and move David to reviewer

19 years agoignore more
Thomas Vander Stichele [Fri, 17 Dec 2004 11:17:01 +0000 (11:17 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agomake the test slightly less expensive
Thomas Vander Stichele [Fri, 17 Dec 2004 11:09:34 +0000 (11:09 +0000)]
make the test slightly less expensive

Original commit message from CVS:
make the test slightly less expensive

19 years agogst/gstvalue.c: use deprecated g_value_set_string_take_ownership to keep compatible...
Benjamin Otte [Fri, 17 Dec 2004 03:58:13 +0000 (03:58 +0000)]
gst/gstvalue.c: use deprecated g_value_set_string_take_ownership to keep compatible with glib 2.2

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
use deprecated g_value_set_string_take_ownership to keep compatible
with glib 2.2

19 years agogst/gstvalue.c: revert last patch, only dom a g_utf8_validate now before accepting...
Benjamin Otte [Fri, 17 Dec 2004 02:52:24 +0000 (02:52 +0000)]
gst/gstvalue.c: revert last patch, only dom a g_utf8_validate now before accepting the string - caps parsing strips "...

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
revert last patch, only dom a g_utf8_validate now before accepting
the string - caps parsing strips " from strings so we can't rely on
them
* testsuite/caps/value_serialize.c: (test_string_deserialization):
disable a test that tested the above and comment it

19 years agowin32/gstenumtypes.c: Update from gst/gstenumtypes.c (See bug #153882)
David Schleef [Fri, 17 Dec 2004 01:29:59 +0000 (01:29 +0000)]
win32/gstenumtypes.c: Update from gst/gstenumtypes.c (See bug #153882)

Original commit message from CVS:
* win32/gstenumtypes.c: Update from gst/gstenumtypes.c (See
bug #153882)
* win32/gstenumtypes.h: same

19 years agogst/gstpad.c: Do query on realized pad, similar to how convert/send_event handle...
Ronald S. Bultje [Thu, 16 Dec 2004 23:44:34 +0000 (23:44 +0000)]
gst/gstpad.c: Do query on realized pad, similar to how convert/send_event handle this. Also makes sense, since this p...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_query):
Do query on realized pad, similar to how convert/send_event handle
this. Also makes sense, since this pad belongs to the function to
which this query will be sent. Fixes #158163.