platform/upstream/gstreamer.git
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.

19 years agofix broken pipeline example in doc
Christian Schaller [Thu, 16 Dec 2004 22:32:13 +0000 (22:32 +0000)]
fix broken pipeline example in doc

Original commit message from CVS:
fix broken pipeline example in doc

19 years agogst/gstvalue.c: check that a simple string that gets deserialized does not contain...
Benjamin Otte [Thu, 16 Dec 2004 20:56:52 +0000 (20:56 +0000)]
gst/gstvalue.c: check that a simple string that gets deserialized does not contain invalid characters

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_string):
check that a simple string that gets deserialized does not contain
invalid characters
* testsuite/caps/value_serialize.c: (test_string_deserialization):
remove a test that tested a wring behaviour

19 years agodon't reference file that doesn't exist
Thomas Vander Stichele [Thu, 16 Dec 2004 19:31:19 +0000 (19:31 +0000)]
don't reference file that doesn't exist

Original commit message from CVS:
don't reference file that doesn't exist

19 years agodocs/manual/intro-motivation.xml: Fix typos.
Ronald S. Bultje [Thu, 16 Dec 2004 10:53:47 +0000 (10:53 +0000)]
docs/manual/intro-motivation.xml: Fix typos.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* docs/manual/intro-motivation.xml:
Fix typos.

19 years agodocs/gst/tmpl/gstprobe.sgml: Fix documentation of probe callback - it is supposed...
Ronald S. Bultje [Thu, 16 Dec 2004 10:49:22 +0000 (10:49 +0000)]
docs/gst/tmpl/gstprobe.sgml: Fix documentation of probe callback - it is supposed to return

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* docs/gst/tmpl/gstprobe.sgml:
Fix documentation of probe callback - it is supposed to return
FALSE, not TRUE, to remove data from the stream (#159087).

19 years agogst/gstelementfactory.c: Fix compile failure if compiling without libxml2 support...
Ronald S. Bultje [Thu, 16 Dec 2004 10:40:05 +0000 (10:40 +0000)]
gst/gstelementfactory.c: Fix compile failure if compiling without libxml2 support (#149936).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/gstelementfactory.c: (gst_element_factory_create):
Fix compile failure if compiling without libxml2 support (#149936).

19 years agodocs/manual/: Move spider from autoplugging to components. Autoplugging is for intern...
Ronald S. Bultje [Wed, 15 Dec 2004 21:45:55 +0000 (21:45 +0000)]
docs/manual/: Move spider from autoplugging to components. Autoplugging is for internals, not for solutions. ;-).

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/highlevel-components.xml:
Move spider from autoplugging to components. Autoplugging is for
internals, not for solutions. ;-).

19 years agodocs/random/ds/0.9-suggested-changes: Make note on device/location/uri property names.
Ronald S. Bultje [Wed, 15 Dec 2004 20:47:51 +0000 (20:47 +0000)]
docs/random/ds/0.9-suggested-changes: Make note on device/location/uri property names.

Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Make note on device/location/uri property names.

19 years agodocs/manual/: Try 2. This time, include a short preface as a "general introduction...
Ronald S. Bultje [Wed, 15 Dec 2004 17:32:49 +0000 (17:32 +0000)]
docs/manual/: Try 2. This time, include a short preface as a "general introduction", also add code blocks around all ...

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-clocks.xml:
* docs/manual/advanced-interfaces.xml:
* docs/manual/advanced-metadata.xml:
* docs/manual/advanced-position.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-programs.xml:
* docs/manual/appendix-quotes.xml:
* docs/manual/autoplugging.xml:
* docs/manual/basics-bins.xml:
* docs/manual/basics-data.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-init.xml:
* docs/manual/basics-pads.xml:
* docs/manual/basics-plugins.xml:
* docs/manual/bins-api.xml:
* docs/manual/bins.xml:
* docs/manual/buffers-api.xml:
* docs/manual/buffers.xml:
* docs/manual/clocks.xml:
* docs/manual/components.xml:
* docs/manual/cothreads.xml:
* docs/manual/debugging.xml:
* docs/manual/dparams-app.xml:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/elements.xml:
* docs/manual/factories.xml:
* docs/manual/gnome.xml:
* docs/manual/goals.xml:
* docs/manual/helloworld.xml:
* docs/manual/helloworld2.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/highlevel-xml.xml:
* docs/manual/init-api.xml:
* docs/manual/intro-basics.xml:
* docs/manual/intro-motivation.xml:
* docs/manual/intro-preface.xml:
* docs/manual/intro.xml:
* docs/manual/links-api.xml:
* docs/manual/links.xml:
* docs/manual/manual.xml:
* docs/manual/motivation.xml:
* docs/manual/pads-api.xml:
* docs/manual/pads.xml:
* docs/manual/plugins-api.xml:
* docs/manual/plugins.xml:
* docs/manual/programs.xml:
* docs/manual/queues.xml:
* docs/manual/quotes.xml:
* docs/manual/schedulers.xml:
* docs/manual/states-api.xml:
* docs/manual/states.xml:
* docs/manual/threads.xml:
* docs/manual/typedetection.xml:
* docs/manual/win32.xml:
* docs/manual/xml.xml:
Try 2. This time, include a short preface as a "general
introduction", also add code blocks around all code samples
so they get compiled. We still need a way to tell readers
the filename of the code sample. In some cases, don't show
all code in the documentation, but do include it in the generated
code. This allows for focussing on specific bits in the docs,
while still having a full test application available.
* examples/manual/Makefile.am:
Fix up examples for new ADM. Add several of the new examples that
were either added or were missing from the build system.
* examples/manual/extract.pl:
Allow nameless blocks.

19 years agofix last example. Add example of adding code blocks that are not shown in docbook...
Thomas Vander Stichele [Wed, 15 Dec 2004 11:54:26 +0000 (11:54 +0000)]
fix last example.  Add example of adding code blocks that are not shown in docbook output.

Original commit message from CVS:

* docs/manual/elements-api.xml:
* docs/manual/helloworld.xml:
* examples/manual/extract.pl:
fix last example.  Add example of adding code blocks that are not
shown in docbook output.

19 years agoMake it possible to extract example code from separate blocks.
Thomas Vander Stichele [Wed, 15 Dec 2004 11:29:14 +0000 (11:29 +0000)]
Make it possible to extract example code from separate blocks.

Original commit message from CVS:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/gnome.xml:
* docs/manual/helloworld2.xml:
* docs/manual/init-api.xml:
* docs/manual/queues.xml:
* docs/manual/threads.xml:
* docs/manual/xml.xml:
* examples/manual/extract.pl:
Make it possible to extract example code from separate blocks.
Should make Ronald happy.

19 years agogst/schedulers/gstoptimalscheduler.c: Fix bug where a flag was not updated on a decou...
Wim Taymans [Wed, 15 Dec 2004 10:34:29 +0000 (10:34 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fix bug where a flag was not updated on a decoupled entry point because we were...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_group),
(remove_from_group), (group_elements_set_visited),
(normalize_group), (gst_opt_scheduler_iterate):
Fix bug where a flag was not updated on a decoupled entry point
because we were just checking the group element list and decoupled
elements are not in that list..

19 years agoremove newly added files pending reintegration
Thomas Vander Stichele [Wed, 15 Dec 2004 07:45:16 +0000 (07:45 +0000)]
remove newly added files pending reintegration

Original commit message from CVS:
remove newly added files pending reintegration

19 years agoremove christian's double entry
Thomas Vander Stichele [Wed, 15 Dec 2004 07:32:24 +0000 (07:32 +0000)]
remove christian's double entry

Original commit message from CVS:
remove christian's double entry

19 years agoput back old manual structure before integrating ronald's changes
Thomas Vander Stichele [Wed, 15 Dec 2004 07:30:55 +0000 (07:30 +0000)]
put back old manual structure before integrating ronald's changes

Original commit message from CVS:
put back old manual structure before integrating ronald's changes

19 years agodocs/manual/: First try at rewriting the ADM. Needs lotsamore work, but some parts...
Ronald S. Bultje [Tue, 14 Dec 2004 23:35:09 +0000 (23:35 +0000)]
docs/manual/: First try at rewriting the ADM. Needs lotsamore work, but some parts might already be somewhat useful.

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-clocks.xml:
* docs/manual/advanced-dparams.xml:
* docs/manual/advanced-interfaces.xml:
* docs/manual/advanced-metadata.xml:
* docs/manual/advanced-position.xml:
* docs/manual/advanced-schedulers.xml:
* docs/manual/advanced-threads.xml:
* docs/manual/appendix-debugging.xml:
* docs/manual/appendix-gnome.xml:
* docs/manual/appendix-programs.xml:
* docs/manual/appendix-quotes.xml:
* docs/manual/appendix-win32.xml:
* docs/manual/autoplugging.xml:
* docs/manual/basics-bins.xml:
* docs/manual/basics-data.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-init.xml:
* docs/manual/basics-pads.xml:
* docs/manual/basics-plugins.xml:
* docs/manual/bins-api.xml:
* docs/manual/bins.xml:
* docs/manual/buffers-api.xml:
* docs/manual/buffers.xml:
* docs/manual/clocks.xml:
* docs/manual/components.xml:
* docs/manual/cothreads.xml:
* docs/manual/debugging.xml:
* docs/manual/dparams-app.xml:
* docs/manual/dynamic.xml:
* docs/manual/elements-api.xml:
* docs/manual/elements.xml:
* docs/manual/factories.xml:
* docs/manual/gnome.xml:
* docs/manual/goals.xml:
* docs/manual/helloworld.xml:
* docs/manual/helloworld2.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/highlevel-xml.xml:
* docs/manual/init-api.xml:
* docs/manual/intro-motivation.xml:
* docs/manual/intro-preface.xml:
* docs/manual/intro.xml:
* docs/manual/links-api.xml:
* docs/manual/links.xml:
* docs/manual/manual.xml:
* docs/manual/motivation.xml:
* docs/manual/pads-api.xml:
* docs/manual/pads.xml:
* docs/manual/plugins-api.xml:
* docs/manual/plugins.xml:
* docs/manual/programs.xml:
* docs/manual/queues.xml:
* docs/manual/quotes.xml:
* docs/manual/schedulers.xml:
* docs/manual/states-api.xml:
* docs/manual/states.xml:
* docs/manual/threads.xml:
* docs/manual/typedetection.xml:
* docs/manual/win32.xml:
* docs/manual/xml.xml:
First try at rewriting the ADM. Needs lotsamore work, but some
parts might already be somewhat useful.
* docs/pwg/advanced-interfaces.xml:
Remove properties interface, it never actually existed (except for
on my HD...).

19 years agogst/gstpad.c: Allow caps to be NULL (bug #160220).
David Schleef [Tue, 14 Dec 2004 06:25:25 +0000 (06:25 +0000)]
gst/gstpad.c: Allow caps to be NULL (bug #160220).

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps): Allow caps to
be NULL (bug #160220).

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.