platform/upstream/gstreamer.git
19 years agoconfigure.ac: remove all mmx stuff, because it's not used.
David Schleef [Tue, 14 Dec 2004 06:20:10 +0000 (06:20 +0000)]
configure.ac: remove all mmx stuff, because it's not used.

Original commit message from CVS:
* configure.ac: remove all mmx stuff, because it's not used.
* docs/random/ds/0.9-suggested-changes: additional notes
* include/Makefile.am: we don't use these anymore
* include/mmx.h: remove
* include/sse.h: remove

19 years agoadd 4CC code for h264 in avi (VSSH)
Stéphane Loeuillet [Mon, 13 Dec 2004 11:41:56 +0000 (11:41 +0000)]
add 4CC code for h264 in avi (VSSH)

Original commit message from CVS:
add 4CC code for h264 in avi (VSSH)

19 years agoadd more 4CC codes for h263
Stéphane Loeuillet [Mon, 13 Dec 2004 00:41:56 +0000 (00:41 +0000)]
add more 4CC codes for h263

Original commit message from CVS:
add more 4CC codes for h263

19 years agoput the same mail for Zaheer Merali everywhere
Stéphane Loeuillet [Sat, 11 Dec 2004 13:42:02 +0000 (13:42 +0000)]
put the same mail for Zaheer Merali everywhere

Original commit message from CVS:
put the same mail for Zaheer Merali everywhere

19 years agoAdded more gst-launch examples
Stefan Kost [Fri, 10 Dec 2004 17:19:56 +0000 (17:19 +0000)]
Added more gst-launch examples

Original commit message from CVS:
Added more gst-launch examples

19 years agomore notes
David Schleef [Fri, 10 Dec 2004 02:31:36 +0000 (02:31 +0000)]
more notes

Original commit message from CVS:
more notes

19 years agomore notes
David Schleef [Fri, 10 Dec 2004 00:56:12 +0000 (00:56 +0000)]
more notes

Original commit message from CVS:
more notes

19 years agogst/gstqueue.c: Check for availability again.
Ronald S. Bultje [Thu, 9 Dec 2004 16:13:18 +0000 (16:13 +0000)]
gst/gstqueue.c: Check for availability again.

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_handle_src_query):
Check for availability again.

19 years agogst/gstcaps.c: Simple caps go first. This has the nice side-effect of fixing an obscu...
Ronald S. Bultje [Thu, 9 Dec 2004 15:32:17 +0000 (15:32 +0000)]
gst/gstcaps.c: Simple caps go first. This has the nice side-effect of fixing an obscure warning.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_compare_structures):
Simple caps go first. This has the nice side-effect of fixing an
obscure warning.

19 years agogst/gstversion.h.in: Protect header.
Ronald S. Bultje [Thu, 9 Dec 2004 13:37:18 +0000 (13:37 +0000)]
gst/gstversion.h.in: Protect header.

Original commit message from CVS:
* gst/gstversion.h.in:
Protect header.

19 years agogst/schedulers/gstoptimalscheduler.c: When we're recursing into a chain run, only...
Ronald S. Bultje [Thu, 9 Dec 2004 11:48:28 +0000 (11:48 +0000)]
gst/schedulers/gstoptimalscheduler.c: When we're recursing into a chain run, only run the directly related group, not...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_schedule_run_queue), (schedule_chain),
(gst_opt_scheduler_get_wrapper):
When we're recursing into a chain run, only run the directly
related group, not all queued ones. This will fix a possible
deadlock in chains with more than two groups.

19 years agoremove patch if autopoint fails
Thomas Vander Stichele [Wed, 8 Dec 2004 09:18:38 +0000 (09:18 +0000)]
remove patch if autopoint fails

Original commit message from CVS:
remove patch if autopoint fails

19 years agodocs/gst/gstreamer-sections.txt: Document Thomas' addition, fix build, make Luis...
Ronald S. Bultje [Tue, 7 Dec 2004 23:21:32 +0000 (23:21 +0000)]
docs/gst/gstreamer-sections.txt: Document Thomas' addition, fix build, make Luis the sheriff happy.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
Document Thomas' addition, fix build, make Luis the sheriff happy.

19 years agoadd accessor for version field
Thomas Vander Stichele [Tue, 7 Dec 2004 18:50:39 +0000 (18:50 +0000)]
add accessor for version field

Original commit message from CVS:
add accessor for version field

19 years agoyay for the TP, italian added
Thomas Vander Stichele [Mon, 6 Dec 2004 09:15:46 +0000 (09:15 +0000)]
yay for the TP, italian added

Original commit message from CVS:
yay for the TP, italian added

19 years agogst/gstpad.c: GST_RPAD_* will only operate on a RealPad (it casts the pointer, it...
Ronald S. Bultje [Fri, 3 Dec 2004 13:24:15 +0000 (13:24 +0000)]
gst/gstpad.c: GST_RPAD_* will only operate on a RealPad (it casts the pointer, it doesn't actually check the contents...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_is_negotiated),
(gst_pad_get_negotiated_caps):
GST_RPAD_* will only operate on a RealPad (it casts the pointer,
it doesn't actually check the contents), so be sure to hand it
a RealPad else we'll crash.

19 years agogst/gstqueue.c: Reverted to 1.110 until this makes the testsuite and various apps...
Wim Taymans [Fri, 3 Dec 2004 11:24:01 +0000 (11:24 +0000)]
gst/gstqueue.c: Reverted to 1.110 until this makes the testsuite and various apps work.

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
(gst_queue_link), (gst_queue_handle_src_query):
Reverted to 1.110 until this makes the testsuite and various
apps work.

19 years agousecases
Thomas Vander Stichele [Thu, 2 Dec 2004 14:21:30 +0000 (14:21 +0000)]
usecases

Original commit message from CVS:
usecases

19 years agofix cvs conflict strings mistakenly included
Christian Schaller [Wed, 1 Dec 2004 17:58:05 +0000 (17:58 +0000)]
fix cvs conflict strings mistakenly included

Original commit message from CVS:
fix cvs conflict strings mistakenly included

19 years agogst/gstelement.c: Use g_error_new_literal because error text may have percentage...
Ronald S. Bultje [Wed, 1 Dec 2004 09:44:22 +0000 (09:44 +0000)]
gst/gstelement.c: Use g_error_new_literal because error text may have percentage signs in it. Fixes #160019.

Original commit message from CVS:
Reviewed by: Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/gstelement.c: (gst_element_error_full):
Use g_error_new_literal because error text may have
percentage signs in it. Fixes #160019.

19 years agogst/elements/gstbufferstore.c: don't try to make subbuffers bigger than they can...
Benjamin Otte [Tue, 30 Nov 2004 23:45:36 +0000 (23:45 +0000)]
gst/elements/gstbufferstore.c: don't try to make subbuffers bigger than they can be. (fixes #159970)

Original commit message from CVS:
* gst/elements/gstbufferstore.c:
(gst_buffer_store_add_buffer_func):
don't try to make subbuffers bigger than they can be. (fixes
#159970)

19 years agodocs/gst/: Add new function to docs to fix build.
Ronald S. Bultje [Mon, 29 Nov 2004 18:29:05 +0000 (18:29 +0000)]
docs/gst/: Add new function to docs to fix build.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstvalue.sgml:
Add new function to docs to fix build.

19 years agoAdded testcase for failing bin iterate function due to glib thread-unsafeness.
Wim Taymans [Mon, 29 Nov 2004 17:29:37 +0000 (17:29 +0000)]
Added testcase for failing bin iterate function due to glib thread-unsafeness.

Original commit message from CVS:
Added testcase for failing bin iterate function due to glib thread-unsafeness.

19 years agogst/: Deprecate _type_is_fixed, use _value_is_fixed instead, since the fixedness...
Ronald S. Bultje [Mon, 29 Nov 2004 17:02:09 +0000 (17:02 +0000)]
gst/: Deprecate _type_is_fixed, use _value_is_fixed instead, since the fixedness depends on the content.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_is_fixed_foreach):
* gst/gstpad.c: (_gst_pad_default_fixate_value),
(_gst_pad_default_fixate_foreach):
* gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
* gst/gstvalue.h:
Deprecate _type_is_fixed, use _value_is_fixed instead, since
in some cases (arrays), the fixedness depends on the content.
* gst/gstqueue.c: (gst_queue_handle_src_query):
Check for availability before doing something.

19 years agotestsuite/threads/: Added a bunch of testcases that show threadsafety bugs in glib.
Wim Taymans [Mon, 29 Nov 2004 14:27:04 +0000 (14:27 +0000)]
testsuite/threads/: Added a bunch of testcases that show threadsafety bugs in glib.

Original commit message from CVS:
* testsuite/threads/Makefile.am:
* testsuite/threads/signals.c: (gst_test_get_type),
(gst_test_class_init), (gst_test_init), (gst_test_dispose),
(gst_test_set_property), (gst_test_get_property),
(gst_test_do_signal1), (signal2_handler), (gst_test_do_signal2),
(gst_test_do_prop), (run_thread), (main):
Added a bunch of testcases that show threadsafety bugs in glib.

19 years agoAdded a first batch of gst-launch examples, as provided by ronald and other from...
Stefan Kost [Mon, 29 Nov 2004 14:16:22 +0000 (14:16 +0000)]
Added a first batch of gst-launch examples, as provided by ronald and other from the devel-mlist

Original commit message from CVS:
Added a first batch of gst-launch examples, as provided by ronald and other from the devel-mlist

19 years agoAdded docs with proposals for major rewrite for 0.9.
Wim Taymans [Mon, 29 Nov 2004 11:27:26 +0000 (11:27 +0000)]
Added docs with proposals for major rewrite for 0.9.

Original commit message from CVS:
Added docs with proposals for major rewrite for 0.9.

19 years agogst/gstelement.c: simplify
Benjamin Otte [Sun, 28 Nov 2004 18:02:48 +0000 (18:02 +0000)]
gst/gstelement.c: simplify

Original commit message from CVS:
* gst/gstelement.c: (gst_element_negotiate_pads):
simplify
* gst/gstvalue.c: (gst_string_wrap), (gst_string_unwrap),
(gst_value_serialize_string), (gst_value_deserialize_string):
add unwrapping of previously wrapped strings. Fix bug in wrapping
while at it.
* testsuite/caps/value_serialize.c: (test1),
(test_string_serialization), (test_string_deserialization), (main):
add tests for string (de)serialization

19 years agotestsuite/threads/: Added testsuite to show bug #159566
Wim Taymans [Fri, 26 Nov 2004 18:29:06 +0000 (18:29 +0000)]
testsuite/threads/: Added testsuite to show bug #159566

Original commit message from CVS:
* testsuite/threads/159566.c: (object_deep_notify), (main):
* testsuite/threads/Makefile.am:
Added testsuite to show bug #159566

19 years agoupdated release practice
Thomas Vander Stichele [Thu, 25 Nov 2004 19:07:59 +0000 (19:07 +0000)]
updated release practice

Original commit message from CVS:
updated release practice

19 years agofix some typos
Thomas Vander Stichele [Thu, 25 Nov 2004 15:45:36 +0000 (15:45 +0000)]
fix some typos

Original commit message from CVS:
fix some typos

19 years agogst/gstthread.c: Ref the thread object in the GThread mainloop. Break out of the...
Wim Taymans [Thu, 25 Nov 2004 12:46:50 +0000 (12:46 +0000)]
gst/gstthread.c: Ref the thread object in the GThread mainloop. Break out of the thread mainloop if it holds the last...

Original commit message from CVS:
* gst/gstthread.c: (gst_thread_dispose), (gst_thread_change_state),
(gst_thread_child_state_change), (gst_thread_main_loop):
Ref the thread object in the GThread mainloop. Break out of the
thread mainloop if it holds the last ref. This properly exits
the threads when disposing the thread from its own context. It
also avoids possible deadlocks in the dispose function.

19 years agogst/gstqueue.c (gst_queue_link_sink): Grab the lock only when it is necessary to...
Martin Soto [Wed, 24 Nov 2004 18:54:35 +0000 (18:54 +0000)]
gst/gstqueue.c (gst_queue_link_sink): Grab the lock only when it is necessary to wait.

Original commit message from CVS:
2004-11-24  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/gstqueue.c (gst_queue_link_sink): Grab the lock only when
it is necessary to wait.

19 years agodocs/pwg/building-boiler.xml: Make description somewhat clearer.
Ronald S. Bultje [Tue, 23 Nov 2004 23:03:10 +0000 (23:03 +0000)]
docs/pwg/building-boiler.xml: Make description somewhat clearer.

Original commit message from CVS:
* docs/pwg/building-boiler.xml:
Make description somewhat clearer.

19 years agodocs/upload.mak: Apparently docs changed location on FDO's server.
Ronald S. Bultje [Tue, 23 Nov 2004 22:50:15 +0000 (22:50 +0000)]
docs/upload.mak: Apparently docs changed location on FDO's server.

Original commit message from CVS:
* docs/upload.mak:
Apparently docs changed location on FDO's server.

19 years agodocs/pwg/appendix-checklist.xml: Add some random notes on thinks to check when writin...
Ronald S. Bultje [Tue, 23 Nov 2004 22:36:21 +0000 (22:36 +0000)]
docs/pwg/appendix-checklist.xml: Add some random notes on thinks to check when writing an element.

Original commit message from CVS:
* docs/pwg/appendix-checklist.xml:
Add some random notes on thinks to check when writing an element.
This list can be extended as people see fit.

19 years agogst/gstqueue.c (gst_queue_init, gst_queue_link_sink)
Martin Soto [Mon, 22 Nov 2004 23:50:37 +0000 (23:50 +0000)]
gst/gstqueue.c (gst_queue_init, gst_queue_link_sink)

Original commit message from CVS:
2004-11-23  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/gstqueue.c (gst_queue_init, gst_queue_link_sink)
(gst_queue_link_src): Allow for renegotiating the caps of the sink
pad. The queue will now wait until it is empty and forward the new
caps to the source.
* gst/gstbin.c (gst_bin_set_element_sched)
(gst_bin_unset_element_sched): Make sure that all elements and
links are registered and unregistered with the scheduler exactly
once. This elaborates on a fix by Benjamin Otte, but
guarantees that decoupled elements are also registered.

19 years agodocs/manual/quotes.xml: add a quote
Thomas Vander Stichele [Thu, 11 Nov 2004 15:40:00 +0000 (15:40 +0000)]
docs/manual/quotes.xml: add a quote

Original commit message from CVS:
* docs/manual/quotes.xml:
add a quote
* configure.ac:
* gst/gst.c:
* gst/gstinfo.c:
add LIBDIR and move init message higher up so it's at the start

20 years agofix build after commit of fair :)
Christian Schaller [Mon, 8 Nov 2004 18:51:12 +0000 (18:51 +0000)]
fix build after commit of fair :)

Original commit message from CVS:
fix build after commit of fair :)

20 years agogst/elements/: Subtract size of internally stored data from position queries.
Christophe Fergeau [Mon, 8 Nov 2004 15:45:31 +0000 (15:45 +0000)]
gst/elements/: Subtract size of internally stored data from position queries.

Original commit message from CVS:
* gst/elements/gstfakesink.c: (gst_fakesink_class_init):
* gst/elements/gstidentity.c: (gst_identity_class_init):
Use G_SIGNAL_TYPE_STATIC_SCOPE, patch by Christophe Fergeau
<teuf@gnome.org> (#157263).
* gst/elements/gsttypefindelement.c: (gst_type_find_element_init),
(gst_type_find_handle_src_query):
Subtract size of internally stored data from position queries.

20 years agogst/gstpad.c (gst_pad_collectv): Fix the return line.
Martin Soto [Sun, 7 Nov 2004 20:10:18 +0000 (20:10 +0000)]
gst/gstpad.c (gst_pad_collectv): Fix the return line.

Original commit message from CVS:
2004-11-07  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/gstpad.c (gst_pad_collectv): Fix the return line.
(gst_pad_collect_valist): Fix gst_pad_collect_array
invocation. Apparently this functions were never tested.

20 years agogst/schedulers/: New cothread based scheduler: Fair scheduler.
Martin Soto [Sun, 7 Nov 2004 19:31:39 +0000 (19:31 +0000)]
gst/schedulers/: New cothread based scheduler: Fair scheduler.

Original commit message from CVS:
2004-11-07  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/schedulers/fairscheduler.c:
* gst/schedulers/faircothreads.c:
* gst/schedulers/faircothreads.h:
New cothread based scheduler: Fair scheduler.
* gst/schedulers/gthread-cothreads.h:
Add the standard #if around the whole file.
Defining symbol GTHREAD_COTHREADS_NO_DEFINITIONS will now prevent
compilation of the functions defined in this file. This is
necessary to be able to use this file as a normal header.
* gst/schedulers/Makefile.am: Add compiling support for fair
scheduler.
* docs/gst/Makefile.am (IGNORE_HFILES): Exclude internal fair
scheduler cothreads layer from documentation generation.

20 years agogst/autoplug/gstspideridentity.c: Don't crash if that function is not implemented.
Ronald S. Bultje [Sun, 7 Nov 2004 17:16:31 +0000 (17:16 +0000)]
gst/autoplug/gstspideridentity.c: Don't crash if that function is not implemented.

Original commit message from CVS:
* gst/autoplug/gstspideridentity.c:
(gst_spider_identity_sink_loop_type_finding):
Don't crash if that function is not implemented.

20 years agodocs/pwg/advanced-types.xml: Another typo.
Ronald S. Bultje [Sat, 6 Nov 2004 12:39:08 +0000 (12:39 +0000)]
docs/pwg/advanced-types.xml: Another typo.

Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Another typo.

20 years agodocs/pwg/intro-preface.xml: Hm, ok, so the brackets weren't really useful...
Ronald S. Bultje [Sat, 6 Nov 2004 11:25:35 +0000 (11:25 +0000)]
docs/pwg/intro-preface.xml: Hm, ok, so the brackets weren't really useful...

Original commit message from CVS:
* docs/pwg/intro-preface.xml:
Hm, ok, so the brackets weren't really useful...
* docs/pwg/other-ntoone.xml:
Fix embarassing typo.

20 years agotypo
Stéphane Loeuillet [Sat, 6 Nov 2004 11:21:53 +0000 (11:21 +0000)]
typo

Original commit message from CVS:
typo

20 years agodocs/pwg/intro-preface.xml: Rewrite preface.
Ronald S. Bultje [Sat, 6 Nov 2004 11:12:56 +0000 (11:12 +0000)]
docs/pwg/intro-preface.xml: Rewrite preface.

Original commit message from CVS:
* docs/pwg/intro-preface.xml:
Rewrite preface.

20 years agodocs/pwg/: Typo fixes.
Ronald S. Bultje [Sat, 6 Nov 2004 10:28:07 +0000 (10:28 +0000)]
docs/pwg/: Typo fixes.

Original commit message from CVS:
* docs/pwg/advanced-scheduling.xml:
* docs/pwg/advanced-tagging.xml:
* docs/pwg/advanced-types.xml:
* docs/pwg/building-boiler.xml:
* docs/pwg/building-chainfn.xml:
* docs/pwg/building-signals.xml:
* docs/pwg/building-state.xml:
* docs/pwg/building-testapp.xml:
* docs/pwg/intro-basics.xml:
* docs/pwg/other-manager.xml:
* docs/pwg/other-source.xml:
Typo fixes.
* docs/pwg/other-manager.xml:
Add some first content. No example code yet.
* gst/elements/gstfilesink.c: (gst_filesink_handle_event):
Remove double newlines.

20 years agoAdded testcase for schduler segfault.
Wim Taymans [Thu, 4 Nov 2004 11:03:48 +0000 (11:03 +0000)]
Added testcase for schduler segfault.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group), (normalize_group), (group_migrate_connected),
(gst_opt_scheduler_iterate):
* testsuite/schedulers/.cvsignore:
* testsuite/schedulers/Makefile.am:
* testsuite/schedulers/queue_link.c: (main):
Added testcase for schduler segfault.
Fix scheduler segfault when removing a decoupled
entry point as the last element from a group.

20 years agogst/gstmarshal.list: add missing marshaller, fixes build
Christophe Fergeau [Wed, 3 Nov 2004 21:01:44 +0000 (21:01 +0000)]
gst/gstmarshal.list: add missing marshaller, fixes build

Original commit message from CVS:
2004-11-03  Christophe Fergeau  <teuf@gnome.org>

* gst/gstmarshal.list: add missing marshaller, fixes build

20 years agodocs/random/signal: added notes about using BOXED for GstBuffer signal marshallers...
Christophe Fergeau [Wed, 3 Nov 2004 18:49:59 +0000 (18:49 +0000)]
docs/random/signal: added notes about using BOXED for GstBuffer signal marshallers, not POINTER

Original commit message from CVS:
2004-11-03  Christophe Fergeau  <teuf@gnome.org>

* docs/random/signal: added notes about using BOXED for GstBuffer
signal marshallers, not POINTER

20 years agogst/elements/: more
Christophe Fergeau [Wed, 3 Nov 2004 18:01:29 +0000 (18:01 +0000)]
gst/elements/: more

Original commit message from CVS:
2004-11-03  Christophe Fergeau  <teuf@gnome.org>

* gst/elements/gstfakesink.c: (gst_fakesink_class_init):
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init): more
POINTER=>BOXED changes to marshal GstBuffers

20 years agogst/elements/gstidentity.c: GstBuffer is a boxed type, marshal the signal with VOID__...
Christophe Fergeau [Wed, 3 Nov 2004 17:45:02 +0000 (17:45 +0000)]
gst/elements/gstidentity.c: GstBuffer is a boxed type, marshal the signal with VOID__BOXED, not VOID__POINTER

Original commit message from CVS:
2004-11-03  Christophe Fergeau  <teuf@gnome.org>

* gst/elements/gstidentity.c: (gst_identity_class_init): GstBuffer is
a boxed type, marshal the signal with VOID__BOXED, not VOID__POINTER

20 years agoadded some more docs, removed two obsolete defines
Stefan Kost [Wed, 3 Nov 2004 09:21:01 +0000 (09:21 +0000)]
added some more docs, removed two obsolete defines

Original commit message from CVS:
added some more docs, removed two obsolete defines

20 years agogst/: Aplied part of patch #157127: Cleanup of issues reported by sparse.
Wim Taymans [Tue, 2 Nov 2004 15:02:12 +0000 (15:02 +0000)]
gst/: Aplied part of patch #157127: Cleanup of issues reported by sparse.

Original commit message from CVS:
reviewed by: Wim Taymans, Ronald Bultje.

* gst/cothreads.c: (cothread_create):
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_child_state_change_func):
* gst/gstbuffer.c: (gst_buffer_span):
* gst/gstelement.c: (gst_element_get_index),
(gst_element_get_event_masks), (gst_element_get_query_types),
(gst_element_get_formats):
* gst/gsterror.c: (_gst_core_errors_init),
(_gst_library_errors_init), (_gst_resource_errors_init),
(_gst_stream_errors_init):
* gst/gstobject.c: (gst_object_default_deep_notify):
* gst/gstpad.c: (gst_pad_get_event_masks),
(gst_pad_get_internal_links_default):
* gst/gstplugin.c: (gst_plugin_register_func),
(gst_plugin_get_module):
* gst/gststructure.c: (gst_structure_get_string),
(gst_structure_get_abbrs), (gst_structure_from_abbr),
(gst_structure_to_abbr):
* gst/gstutils.c: (gst_print_element_args):
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(setup_group_scheduler), (gst_opt_scheduler_iterate):
Aplied part of patch #157127: Cleanup of issues reported by
sparse.
Also do not try to use cothreads when there is no cothread
context yet.

20 years agogst/schedulers/gstoptimalscheduler.c: Aplied patch #154061. Running a pipeline in...
Wim Taymans [Tue, 2 Nov 2004 13:08:41 +0000 (13:08 +0000)]
gst/schedulers/gstoptimalscheduler.c: Aplied patch #154061. Running a pipeline in which an element calls GST_ELEMENT_...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(gst_opt_scheduler_iterate):
Aplied patch #154061. Running a pipeline in which an element
calls GST_ELEMENT_ERROR in the chain function, the opt
scheduler doesn't unref the chain so it never gets freed.

20 years agogst/gststructure.c: Remove that ugly if-then thing in the code that converts between...
Wim Taymans [Tue, 2 Nov 2004 12:39:27 +0000 (12:39 +0000)]
gst/gststructure.c: Remove that ugly if-then thing in the code that converts between strings and types.

Original commit message from CVS:
* gst/gststructure.c: (gst_structure_get_abbrs),
(gst_structure_from_abbr), (gst_structure_to_abbr):
Remove that ugly if-then thing in the code that converts
between strings and types.

20 years agogst/gstscheduler.c: Aplied clock distribution patch, this should fix bug #148787.
Wim Taymans [Tue, 2 Nov 2004 12:33:24 +0000 (12:33 +0000)]
gst/gstscheduler.c: Aplied clock distribution patch, this should fix bug #148787.

Original commit message from CVS:
* gst/gstscheduler.c: (gst_scheduler_add_element),
(gst_scheduler_remove_element), (gst_scheduler_state_transition):
Aplied clock distribution patch, this should fix bug
#148787.

20 years agoadded norwegian bokmaal translation
Thomas Vander Stichele [Wed, 27 Oct 2004 21:10:45 +0000 (21:10 +0000)]
added norwegian bokmaal translation

Original commit message from CVS:
added norwegian bokmaal translation

20 years agotools/gst-inspect.c: print signal arguments as pointers if they are
Benjamin Otte [Fri, 22 Oct 2004 20:11:43 +0000 (20:11 +0000)]
tools/gst-inspect.c: print signal arguments as pointers if they are

Original commit message from CVS:
* tools/gst-inspect.c: (print_signal_info):
print signal arguments as pointers if they are

20 years agoexchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)
Stefan Kost [Fri, 22 Oct 2004 15:40:29 +0000 (15:40 +0000)]
exchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)

Original commit message from CVS:
exchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)

20 years agoSince parse can do 'element name=a:b' make 'a:b.' work as well.
Wim Taymans [Tue, 19 Oct 2004 09:38:20 +0000 (09:38 +0000)]
Since parse can do 'element name=a:b' make 'a:b.' work as well.

Original commit message from CVS:
* gst/parse/parse.l:
* testsuite/parse/parse1.c: (main):
Since parse can do 'element name=a:b' make 'a:b.' work as
well.
Added testcase to verify fix.

20 years agotools/gst-inspect.c: Use the realpad when printing the direction.
Wim Taymans [Tue, 19 Oct 2004 09:33:58 +0000 (09:33 +0000)]
tools/gst-inspect.c: Use the realpad when printing the direction.

Original commit message from CVS:
* tools/gst-inspect.c: (print_pad_info), (print_plugin_features):
Use the realpad when printing the direction.
Add extra \n when printing extensions of typefind factories.

20 years agoquote of the day
Thomas Vander Stichele [Thu, 14 Oct 2004 09:00:30 +0000 (09:00 +0000)]
quote of the day

Original commit message from CVS:
quote of the day

20 years agoexamples/manual/Makefile.am: $< isn't portable in Makefile rules.
David Schleef [Wed, 13 Oct 2004 23:53:41 +0000 (23:53 +0000)]
examples/manual/Makefile.am: $< isn't portable in Makefile rules.

Original commit message from CVS:
* examples/manual/Makefile.am: $< isn't portable in Makefile
rules.

20 years agomore api documentation better error signaling and logging
Stefan Kost [Wed, 13 Oct 2004 13:03:25 +0000 (13:03 +0000)]
more api documentation better error signaling and logging

Original commit message from CVS:
more api documentation
better error signaling and logging

20 years agogst/gstqueue.c: Subtract current queue contents from position queries.
Ronald S. Bultje [Mon, 11 Oct 2004 13:14:03 +0000 (13:14 +0000)]
gst/gstqueue.c: Subtract current queue contents from position queries.

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_src_query):
Subtract current queue contents from position queries.

20 years agogst/gsturi.c (gst_uri_get_location): unescape string escape string.
Johan Dahlin [Mon, 11 Oct 2004 09:44:05 +0000 (09:44 +0000)]
gst/gsturi.c (gst_uri_get_location): unescape string escape string.

Original commit message from CVS:
* gst/gsturi.c (gst_uri_get_location): unescape string
(gst_uri_construct): escape string.

20 years agogst/gstpad.c: allow renegotiation of unconnected pads (as inside spider). Simply...
Benjamin Otte [Mon, 11 Oct 2004 05:23:40 +0000 (05:23 +0000)]
gst/gstpad.c: allow renegotiation of unconnected pads (as inside spider). Simply return OK if unconnected - mimic try...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_renegotiate), (gst_pad_try_set_caps),
(gst_pad_try_set_caps_nonfixed):
allow renegotiation of unconnected pads (as inside spider). Simply
return OK if unconnected - mimic try_set_caps there.

20 years agogst/gstbin.c: Add missing break.
Ronald S. Bultje [Sat, 9 Oct 2004 13:11:46 +0000 (13:11 +0000)]
gst/gstbin.c: Add missing break.

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_sync_children_state):
Add missing break.

20 years agogst/elements/gstfakesrc.c: Set element to EOS before sending EOS event
Zaheer Abbas Merali [Sat, 9 Oct 2004 12:43:26 +0000 (12:43 +0000)]
gst/elements/gstfakesrc.c: Set element to EOS before sending EOS event

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

* gst/elements/gstfakesrc.c: (gst_fakesrc_get):
Set element to EOS before sending EOS event

20 years agogst/elements/gsttypefindelement.c: Handle EOS events when doing the transition from...
Wim Taymans [Fri, 8 Oct 2004 09:36:50 +0000 (09:36 +0000)]
gst/elements/gsttypefindelement.c: Handle EOS events when doing the transition from typefind to data passing. This sh...

Original commit message from CVS:
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_handle_event):
Handle EOS events when doing the transition from
typefind to data passing. This should fix the
infinite loops in short files.

20 years agogst/gstthread.c: Make sure no iteration happens while performing the state change...
Wim Taymans [Thu, 7 Oct 2004 18:34:57 +0000 (18:34 +0000)]
gst/gstthread.c: Make sure no iteration happens while performing the state change as it could mess up the internal co...

Original commit message from CVS:
* gst/gstthread.c: (gst_thread_change_state),
(gst_thread_child_state_change):
Make sure no iteration happens while performing
the state change as it could mess up the internal
consistency of the thread state.

20 years agogst/gstthread.c: Do not try to grab the iterate lock in the state change method when...
Wim Taymans [Thu, 7 Oct 2004 17:41:40 +0000 (17:41 +0000)]
gst/gstthread.c: Do not try to grab the iterate lock in the state change method when we are in the same thread as the...

Original commit message from CVS:
* gst/gstthread.c: (gst_thread_dispose), (gst_thread_sync),
(gst_thread_change_state), (gst_thread_child_state_change):
Do not try to grab the iterate lock in the state change method
when we are in the same thread as the iterate or else we
could deadlock. Some other cleanups.

20 years agocommit my latest changes to the spec file
Christian Schaller [Thu, 7 Oct 2004 08:09:53 +0000 (08:09 +0000)]
commit my latest changes to the spec file

Original commit message from CVS:
commit my latest changes to the spec file

20 years agobump nano to cvs
Thomas Vander Stichele [Wed, 6 Oct 2004 17:16:35 +0000 (17:16 +0000)]
bump nano to cvs

Original commit message from CVS:
bump nano to cvs

20 years agoreleasing 0.8.7 RELEASE-0_8_7
Thomas Vander Stichele [Wed, 6 Oct 2004 17:05:12 +0000 (17:05 +0000)]
releasing 0.8.7

Original commit message from CVS:
releasing 0.8.7

20 years agoadd an entry for Sony ATRAC3 audio streams
Stéphane Loeuillet [Wed, 6 Oct 2004 13:57:17 +0000 (13:57 +0000)]
add an entry for Sony ATRAC3 audio streams

Original commit message from CVS:

add an entry for Sony ATRAC3 audio streams

20 years agogst/elements/gsttypefindelement.c: Push the buffer store instead of clearing it in...
Wim Taymans [Wed, 6 Oct 2004 11:59:01 +0000 (11:59 +0000)]
gst/elements/gsttypefindelement.c: Push the buffer store instead of clearing it in case that the stream is not seekable.

Original commit message from CVS:
* gst/elements/gsttypefindelement.c: (stop_typefinding):
Push the buffer store instead of clearing it in case that
the stream is not seekable.

20 years agogst/gstthread.c: Lock the iteration and the state change so that automatic negotiatio...
Wim Taymans [Wed, 6 Oct 2004 09:42:27 +0000 (09:42 +0000)]
gst/gstthread.c: Lock the iteration and the state change so that automatic negotiation and fixation does not happen a...

Original commit message from CVS:
* gst/gstthread.c: (gst_thread_init), (gst_thread_change_state),
(gst_thread_main_loop):
Lock the iteration and the state change so that automatic
negotiation and fixation does not happen at the same time
as the in stream negotiation.

20 years agobump nano to cvs
Thomas Vander Stichele [Tue, 5 Oct 2004 13:33:18 +0000 (13:33 +0000)]
bump nano to cvs

Original commit message from CVS:
bump nano to cvs

20 years agowhoopsie RELEASE-0_8_6
Thomas Vander Stichele [Tue, 5 Oct 2004 11:53:27 +0000 (11:53 +0000)]
whoopsie

Original commit message from CVS:
whoopsie

20 years agoreleasing
Thomas Vander Stichele [Tue, 5 Oct 2004 11:51:19 +0000 (11:51 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agoboy, was I not awake when doing that. patch for 153881 in the previous commit
Thomas Vander Stichele [Tue, 5 Oct 2004 08:53:45 +0000 (08:53 +0000)]
boy, was I not awake when doing that.  patch for 153881 in the previous commit

Original commit message from CVS:
boy, was I not awake when doing that.  patch for 153881 in the previous commit

20 years agoconfigure.ac
Thomas Vander Stichele [Tue, 5 Oct 2004 08:52:37 +0000 (08:52 +0000)]
configure.ac

Original commit message from CVS:
configure.ac

20 years agofix changelog
Thomas Vander Stichele [Tue, 5 Oct 2004 08:51:16 +0000 (08:51 +0000)]
fix changelog

Original commit message from CVS:
fix changelog

20 years ago- fix the 4CC codes for the 2 old RealAudio codecs (14.4/28.8)
Stéphane Loeuillet [Mon, 4 Oct 2004 00:06:30 +0000 (00:06 +0000)]
- fix the 4CC codes for the 2 old RealAudio codecs (14.4/28.8)

Original commit message from CVS:
- fix the 4CC codes for the 2 old RealAudio codecs (14.4/28.8)
- add element names for much mime/stream types that did not have one

20 years agoupdate real (container, video stream, audio stream) entries update speex entry
Stéphane Loeuillet [Sun, 3 Oct 2004 11:45:57 +0000 (11:45 +0000)]
update real (container, video stream, audio stream) entries update speex entry

Original commit message from CVS:
update real (container, video stream, audio stream) entries
update speex entry

20 years agolibs/gst/dataprotocol/dataprotocol.c: Fix threadsafety of the crc checking function.
Wim Taymans [Fri, 1 Oct 2004 16:49:01 +0000 (16:49 +0000)]
libs/gst/dataprotocol/dataprotocol.c: Fix threadsafety of the crc checking function.

Original commit message from CVS:
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
Fix threadsafety of the crc checking function.

20 years agofix really old / no more relevant info on devhelp support/integration
Stéphane Loeuillet [Mon, 27 Sep 2004 19:59:08 +0000 (19:59 +0000)]
fix really old / no more relevant info on devhelp support/integration

Original commit message from CVS:

fix really old / no more relevant info on devhelp support/integration

20 years agofix typefind discont handling, #153657
Thomas Vander Stichele [Sun, 26 Sep 2004 17:48:05 +0000 (17:48 +0000)]
fix typefind discont handling, #153657

Original commit message from CVS:
fix typefind discont handling, #153657

20 years agorevert preferred caps
Thomas Vander Stichele [Sun, 26 Sep 2004 17:35:08 +0000 (17:35 +0000)]
revert preferred caps

Original commit message from CVS:
revert preferred caps

20 years agofix a memory leak in win32/dirent.c
Steve Lhomme [Sun, 19 Sep 2004 07:58:13 +0000 (07:58 +0000)]
fix a memory leak in win32/dirent.c

Original commit message from CVS:
fix a memory leak in win32/dirent.c

20 years agoI'm too lazy to comment this
Stéphane Loeuillet [Fri, 17 Sep 2004 20:08:34 +0000 (20:08 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

20 years agounbreak gstelementstate
Thomas Vander Stichele [Mon, 13 Sep 2004 10:16:03 +0000 (10:16 +0000)]
unbreak gstelementstate

Original commit message from CVS:
unbreak gstelementstate

20 years agoremove empty file
Thomas Vander Stichele [Sun, 12 Sep 2004 14:01:42 +0000 (14:01 +0000)]
remove empty file

Original commit message from CVS:
remove empty file

20 years agofix spec file. fixes 150262
Thomas Vander Stichele [Fri, 10 Sep 2004 22:57:14 +0000 (22:57 +0000)]
fix spec file.  fixes 150262

Original commit message from CVS:
fix spec file.  fixes 150262

20 years agobump for prerelease
Thomas Vander Stichele [Fri, 10 Sep 2004 09:16:58 +0000 (09:16 +0000)]
bump for prerelease

Original commit message from CVS:
bump for prerelease

20 years agoouch, this breaks our test bots heavily :)
Thomas Vander Stichele [Thu, 9 Sep 2004 21:15:45 +0000 (21:15 +0000)]
ouch, this breaks our test bots heavily :)

Original commit message from CVS:
ouch, this breaks our test bots heavily :)

20 years agodisable the tests that still fail on SMP
Thomas Vander Stichele [Thu, 9 Sep 2004 19:09:49 +0000 (19:09 +0000)]
disable the tests that still fail on SMP

Original commit message from CVS:
disable the tests that still fail on SMP