platform/upstream/gstreamer.git
20 years agoadd path for element throwing error
Thomas Vander Stichele [Sat, 31 Jan 2004 19:09:38 +0000 (19:09 +0000)]
add path for element throwing error

Original commit message from CVS:
add path for element throwing error

20 years agodocs/random/mimetypes: update raw int/float info
Benjamin Otte [Sat, 31 Jan 2004 11:17:43 +0000 (11:17 +0000)]
docs/random/mimetypes: update raw int/float info

Original commit message from CVS:
2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* docs/random/mimetypes:
update raw int/float info
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
add GST_TAG_ENCODER

20 years agogst/cothreads.c: Add another fallback if MAP_ANONYMOUS is missing (#132991)
David Schleef [Fri, 30 Jan 2004 21:26:15 +0000 (21:26 +0000)]
gst/cothreads.c: Add another fallback if MAP_ANONYMOUS is missing (#132991)

Original commit message from CVS:
* gst/cothreads.c: Add another fallback if MAP_ANONYMOUS is
missing (#132991)

20 years agoparts of the patch submitted in bug #113913
Benjamin Otte [Fri, 30 Jan 2004 20:48:13 +0000 (20:48 +0000)]
parts of the patch submitted in bug #113913

Original commit message from CVS:
2004-01-30  Laurent Vivier <Laurent.Vivier@bull.net>

reviewed by Benjamin Otte
parts of the patch submitted in bug #113913

* configure.ac:
use AC_C_INLINE. Use = instead of == with test
* examples/plugins/example.c:
* gst/autoplug/gstspideridentity.c:
* gst/elements/gstfdsrc.c:
* gst/elements/gstfilesrc.c:
* gst/elements/gstidentity.c:
* gst/elements/gstmultidisksrc.c:
* gst/elements/gststatistics.c:
* gst/gstelement.c:
* gst/gstobject.c:
* gst/gstpad.c:
* gst/gstpipeline.c:
* gst/gstthread.c:
don't end enums with a comma
* gst/gstindex.c: (gst_index_compare_func):
do explicit casting to gint
* gst/gsttrace.c: (gst_trace_text_flush):
#define strsize as a macro

20 years agofixing up double symbols
Thomas Vander Stichele [Fri, 30 Jan 2004 19:11:50 +0000 (19:11 +0000)]
fixing up double symbols

Original commit message from CVS:
fixing up double symbols

20 years agomake sure all API gets built sync .c with .h
Thomas Vander Stichele [Fri, 30 Jan 2004 19:06:13 +0000 (19:06 +0000)]
make sure all API gets built sync .c with .h

Original commit message from CVS:
make sure all API gets built
sync .c with .h

20 years agocvsignore updates
Benjamin Otte [Fri, 30 Jan 2004 17:59:15 +0000 (17:59 +0000)]
cvsignore updates

Original commit message from CVS:
cvsignore updates

20 years agothird time I try commiting this today, let's hope I watch the result this time
Thomas Vander Stichele [Fri, 30 Jan 2004 17:01:46 +0000 (17:01 +0000)]
third time I try commiting this today, let's hope I watch the result this time

Original commit message from CVS:
third time I try commiting this today, let's hope I watch the result this time

20 years agoadd pro audio doc
Andy Wingo [Fri, 30 Jan 2004 14:19:46 +0000 (14:19 +0000)]
add pro audio doc

Original commit message from CVS:
add pro audio doc

20 years agolibs/gst/bytestream/bytestream.c: Reverting my event handling patch.
Julien Moutte [Fri, 30 Jan 2004 12:14:34 +0000 (12:14 +0000)]
libs/gst/bytestream/bytestream.c: Reverting my event handling patch.

Original commit message from CVS:
2004-01-30  Julien Moutte  <julien@moutte.net>

* libs/gst/bytestream/bytestream.c: Reverting my event handling patch.
Ronald will fix riffread.

20 years agoReverting my fix so that ronald can fix rifflib
Julien Moutte [Fri, 30 Jan 2004 12:00:28 +0000 (12:00 +0000)]
Reverting my fix so that ronald can fix rifflib

Original commit message from CVS:
Reverting my fix so that ronald can fix rifflib

20 years agodocs/pwg/advanced-interfaces.xml: Added tuner interface docs.
Ronald S. Bultje [Fri, 30 Jan 2004 12:00:16 +0000 (12:00 +0000)]
docs/pwg/advanced-interfaces.xml: Added tuner interface docs.

Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced-interfaces.xml:
Added tuner interface docs.

20 years agoseriously, using cvs over slow lines just sucks.
Thomas Vander Stichele [Fri, 30 Jan 2004 07:58:54 +0000 (07:58 +0000)]
seriously, using cvs over slow lines just sucks.

Original commit message from CVS:
seriously, using cvs over slow lines just sucks.
*sigh*, finishing commit

20 years agodocs/random/mimetypes: correct Theora information
Benjamin Otte [Fri, 30 Jan 2004 03:54:08 +0000 (03:54 +0000)]
docs/random/mimetypes: correct Theora information

Original commit message from CVS:
2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* docs/random/mimetypes:
correct Theora information
* gst/gstelement.h:
make GST_ELEMENT_ERROR do a GST_ERROR_OBJECT

20 years agoGST_ELEMENT_ERROR
Thomas Vander Stichele [Thu, 29 Jan 2004 23:17:58 +0000 (23:17 +0000)]
GST_ELEMENT_ERROR

Original commit message from CVS:
GST_ELEMENT_ERROR

20 years agogst/elements/gstfilesrc.c: Fixing seeking by making FLUSH happen again and even befor...
Julien Moutte [Thu, 29 Jan 2004 22:43:41 +0000 (22:43 +0000)]
gst/elements/gstfilesrc.c: Fixing seeking by making FLUSH happen again and even before DISCONT.

Original commit message from CVS:
2004-01-29  Julien MOUTTE  <julien@moutte.net>

* gst/elements/gstfilesrc.c: (gst_filesrc_get),
(gst_filesrc_uri_handler_init): Fixing seeking by making FLUSH happen
again and even before DISCONT.
* gst/gstpad.c: (gst_pad_event_default): Remove a unused switch case.
* libs/gst/bytestream/bytestream.c: (gst_bytestream_get_next_buf): Fix
bytestream so that it's not stopping to fill the bytestream if events
different than EOS or DISCONT are received. Instead it process them so
that they go downstream.

20 years agofix non-validating docbook make sure validation gets checked before building
Thomas Vander Stichele [Thu, 29 Jan 2004 17:25:18 +0000 (17:25 +0000)]
fix non-validating docbook make sure validation gets checked before building

Original commit message from CVS:
fix non-validating docbook
make sure validation gets checked before building

20 years agodocs/pwg/advanced-events.xml: Adding documentation on advanced event handling (up...
Julien Moutte [Thu, 29 Jan 2004 12:46:19 +0000 (12:46 +0000)]
docs/pwg/advanced-events.xml: Adding documentation on advanced event handling (up and downstream).

Original commit message from CVS:
2004-01-29  Julien MOUTTE <julien@moutte.net>

* docs/pwg/advanced-events.xml: Adding documentation on advanced event
handling (up and downstream).
* docs/pwg/advanced-interfaces.xml: Make it coherent with the
my_filter thing.

20 years agodocs/pwg/advanced-tagging.xml: Add docs about tag writing.
Ronald S. Bultje [Thu, 29 Jan 2004 12:35:01 +0000 (12:35 +0000)]
docs/pwg/advanced-tagging.xml: Add docs about tag writing.

Original commit message from CVS:
2004-01-29  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced-tagging.xml:
Add docs about tag writing.

20 years agoUgh, stupid shift
Ronald S. Bultje [Thu, 29 Jan 2004 11:00:25 +0000 (11:00 +0000)]
Ugh, stupid shift

Original commit message from CVS:
Ugh, stupid shift

20 years agodocs/pwg/advanced-tagging.xml: Add a part about tag reading and application signallin...
Ronald S. Bultje [Thu, 29 Jan 2004 10:56:53 +0000 (10:56 +0000)]
docs/pwg/advanced-tagging.xml: Add a part about tag reading and application signalling... Tag writing still needs to ...

Original commit message from CVS:
2004-01-29  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced-tagging.xml:
Add a part about tag reading and application signalling... Tag
writing still needs to be documented.
* gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
We can set file locations in READY, too.

20 years agodocs/random/ds/element-checklist: Adding some notes about src events.
Julien Moutte [Thu, 29 Jan 2004 10:35:29 +0000 (10:35 +0000)]
docs/random/ds/element-checklist: Adding some notes about src events.

Original commit message from CVS:
2004-01-29  Julien MOUTTE <julien@moutte.net>

* docs/random/ds/element-checklist: Adding some notes about src
events.

20 years agodocs/random/mimetypes: Update docs to point to correct elements for various mimetypes...
Ronald S. Bultje [Thu, 29 Jan 2004 09:28:58 +0000 (09:28 +0000)]
docs/random/mimetypes: Update docs to point to correct elements for various mimetypes, and some more errors pointed o...

Original commit message from CVS:
2004-01-29  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/random/mimetypes:
Update docs to point to correct elements for various mimetypes, and
some more errors pointed out by Stéphane LOEUILLET (aka LeRoutier)
<stephane.loeuillet@tiscali.fr>.

20 years agodocs/pwg/intro-basics.xml: rewrite bufferpool stuff.
David Schleef [Thu, 29 Jan 2004 03:05:56 +0000 (03:05 +0000)]
docs/pwg/intro-basics.xml: rewrite bufferpool stuff.

Original commit message from CVS:
* docs/pwg/intro-basics.xml: rewrite bufferpool stuff.

20 years agodocs/random/mimetypes: update docs for audio/x-raw-float. Add "buffer-frames=0 means...
Benjamin Otte [Thu, 29 Jan 2004 02:24:52 +0000 (02:24 +0000)]
docs/random/mimetypes: update docs for audio/x-raw-float. Add "buffer-frames=0 means undefined"

Original commit message from CVS:
2004-01-29  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* docs/random/mimetypes:
update docs for audio/x-raw-float. Add "buffer-frames=0 means
undefined"
* gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
make it only work in NULL.
* gst/gstcaps.c:
don't posion NULL caps
* gst/gstelement.c: (gst_element_set_time):
add debugging statement
* gst/gstelement.c: (gst_element_emit_found_tag),
(gst_element_found_tag_func), (gst_element_found_tags):
* gst/gstelement.h:
These functions take const taglists
* gst/gstpad.c: (gst_pad_proxy_getcaps):
fix memleak
* gst/gstpad.c: (gst_pad_event_default):
make more effort on handling discont and clocks, g_warn if everything
fails
* gst/gststructure.c: (gst_structure_remove_fields),
(gst_structure_remove_fields_valist):
* gst/gststructure.h:
add gst_structure_remove_fields(_valist)
* gst/gsttag.c:
fix doc glitch

20 years agodocs/random/ds/element-checklist: Notes about gst_caps_to_string()
David Schleef [Thu, 29 Jan 2004 01:44:08 +0000 (01:44 +0000)]
docs/random/ds/element-checklist: Notes about gst_caps_to_string()

Original commit message from CVS:
* docs/random/ds/element-checklist: Notes about gst_caps_to_string()
* gst/registries/gstxmlregistry.c: (gst_xml_registry_save_caps):
Fix memory leakage of gst_caps_to_string().
Use GST_PTR_FORMAT instead of gst_caps_to_string():
* gst/autoplug/gstsearchfuncs.c: (gst_autoplug_sp):
* gst/autoplug/gstspideridentity.c: (spider_find_suggest),
(gst_spider_identity_sink_loop_type_finding):
* gst/elements/gsttypefind.c: (gst_type_find_element_have_type),
(find_suggest):
* gst/gstpad.c: (gst_pad_try_relink_filtered),
(gst_pad_set_explicit_caps):
* gst/parse/grammar.y:

20 years agoconfigure.ac: Add detection for HAVE_PRINTF_EXTENSION and
David Schleef [Thu, 29 Jan 2004 01:20:23 +0000 (01:20 +0000)]
configure.ac: Add detection for HAVE_PRINTF_EXTENSION and

Original commit message from CVS:
* configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
GST_PRINTF_EXTENSION_FORMAT_DEFINE.
* docs/random/ds/0.9-suggested-changes: Notes from Company.
* gst/gstcaps.c: (gst_caps_to_string): Add comment.
* gst/gstconfig.h.in: Add define for GST_PTR_FORMAT
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_object),
(gst_debug_log_default), (_gst_info_printf_extension),
(_gst_info_printf_extension_arginfo):  Add printf extension.
* gst/gstinfo.h: remove G_GNUC_PRINTF, because it doesn't work with %P
* gst/gststructure.c: (gst_structure_to_string),
(_gst_structure_parse_value): Use gst_value_deserialize() and
remove old code.
* gst/gstvalue.c: (gst_value_deserialize_fourcc),
(gst_value_deserialize_boolean), (gst_strtoi),
(gst_value_deserialize_int), (gst_value_deserialize_double),
(gst_value_deserialize_string), (gst_value_deserialize): Implement
a bunch of deserialize functions and gst_value_deserialize.
* gst/gstvalue.h: er, _de_serialize, not unserialize
* testsuite/caps/string-conversions.c: (main): We don't currently
handle (float) in caps, so convert these to (double).
* testsuite/debug/Makefile.am: Add new test for the printf extension
* testsuite/debug/printf_extension.c: (main): same

20 years agodocs/random/company/time: Add some docs about clocking and time
Benjamin Otte [Wed, 28 Jan 2004 22:02:22 +0000 (22:02 +0000)]
docs/random/company/time: Add some docs about clocking and time

Original commit message from CVS:
2004-01-28  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* docs/random/company/time:
Add some docs about clocking and time

20 years agodocs/pwg/advanced-interfaces.xml: Adding XOverlay documentation.
Julien Moutte [Wed, 28 Jan 2004 17:45:47 +0000 (17:45 +0000)]
docs/pwg/advanced-interfaces.xml: Adding XOverlay documentation.

Original commit message from CVS:
2004-01-28  Julien MOUTTE <julien@moutte.net>

* docs/pwg/advanced-interfaces.xml: Adding XOverlay documentation.

20 years agofix up id's
Thomas Vander Stichele [Wed, 28 Jan 2004 15:51:14 +0000 (15:51 +0000)]
fix up id's

Original commit message from CVS:
fix up id's

20 years agofix locations after moving
Thomas Vander Stichele [Wed, 28 Jan 2004 15:45:46 +0000 (15:45 +0000)]
fix locations after moving

Original commit message from CVS:
fix locations after moving

20 years agocollect docs notes
Thomas Vander Stichele [Wed, 28 Jan 2004 15:37:33 +0000 (15:37 +0000)]
collect docs notes

Original commit message from CVS:
collect docs notes

20 years agodocs/pwg/advanced_tagging.xml: Half-assed commit so Thomas can re-arrange document...
Ronald S. Bultje [Wed, 28 Jan 2004 15:13:10 +0000 (15:13 +0000)]
docs/pwg/advanced_tagging.xml: Half-assed commit so Thomas can re-arrange document IDs here to be consistent, too.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_tagging.xml:
Half-assed commit so Thomas can re-arrange document IDs here to be
consistent, too.

20 years agofix manual id's
Thomas Vander Stichele [Wed, 28 Jan 2004 15:08:17 +0000 (15:08 +0000)]
fix manual id's

Original commit message from CVS:
fix manual id's

20 years agorearrange documentation
Thomas Vander Stichele [Wed, 28 Jan 2004 14:33:59 +0000 (14:33 +0000)]
rearrange documentation

Original commit message from CVS:
rearrange documentation

20 years agofix title of sections
Thomas Vander Stichele [Wed, 28 Jan 2004 14:27:11 +0000 (14:27 +0000)]
fix title of sections

Original commit message from CVS:
fix title of sections

20 years agodocs/pwg/advanced_interfaces.xml: Add documentation on propertyprobing.
Ronald S. Bultje [Wed, 28 Jan 2004 14:16:59 +0000 (14:16 +0000)]
docs/pwg/advanced_interfaces.xml: Add documentation on propertyprobing.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_interfaces.xml:
Add documentation on propertyprobing.
* docs/pwg/advanced_events.xml:
* docs/pwg/advanced_tagging.xml:
* docs/pwg/building_boiler.xml:
* docs/pwg/building_filterfactory.xml:
* docs/pwg/pwg.xml:
Move filterfactory and tagging into their own chapter, add a chapter
on events. all these are empty placeholders that will be filled in
some day.

20 years agomake sure we delete on upload
Thomas Vander Stichele [Wed, 28 Jan 2004 12:54:00 +0000 (12:54 +0000)]
make sure we delete on upload

Original commit message from CVS:
make sure we delete on upload

20 years agoassorted fixes for upload and permissions
Thomas Vander Stichele [Wed, 28 Jan 2004 12:37:14 +0000 (12:37 +0000)]
assorted fixes for upload and permissions

Original commit message from CVS:
assorted fixes for upload and permissions

20 years agodocs/pwg/advanced_interfaces.xml: Docs for mixer interface. Also a check for website...
Ronald S. Bultje [Wed, 28 Jan 2004 12:20:40 +0000 (12:20 +0000)]
docs/pwg/advanced_interfaces.xml: Docs for mixer interface. Also a check for website uploading.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_interfaces.xml:
Docs for mixer interface. Also a check for website uploading.

20 years agomake upload work for both gtk-doc and docbook docs
Thomas Vander Stichele [Wed, 28 Jan 2004 12:16:51 +0000 (12:16 +0000)]
make upload work for both gtk-doc and docbook docs

Original commit message from CVS:
make upload work for both gtk-doc and docbook docs

20 years agofix upload target
Thomas Vander Stichele [Wed, 28 Jan 2004 11:42:59 +0000 (11:42 +0000)]
fix upload target

Original commit message from CVS:
fix upload target

20 years agodocs/pwg/advanced_types.xml: Add notes on creating your own types.
Ronald S. Bultje [Wed, 28 Jan 2004 10:03:51 +0000 (10:03 +0000)]
docs/pwg/advanced_types.xml: Add notes on creating your own types.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_types.xml:
Add notes on creating your own types.
* docs/pwg/building_boiler.xml:
* docs/pwg/building_pads.xml:
* docs/pwg/building_state.xml:
Add some stuff about how to retrieve values from structures, how
that relates to types and change layout slightly again to be almost
perfect.

20 years agodocs/pwg/: Change index layout slightly.
Ronald S. Bultje [Wed, 28 Jan 2004 09:22:01 +0000 (09:22 +0000)]
docs/pwg/: Change index layout slightly.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_dparams.xml:
* docs/pwg/advanced_scheduling.xml:
Change index layout slightly.

20 years agodocs/pwg/: General placeholders for now.
Ronald S. Bultje [Wed, 28 Jan 2004 09:07:11 +0000 (09:07 +0000)]
docs/pwg/: General placeholders for now.

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_clock.xml:
* docs/pwg/advanced_interfaces.xml:
* docs/pwg/advanced_midi.xml:
General placeholders for now.
* docs/pwg/advanced_request.xml:
Explanation about sometimes and request pads.
* docs/pwg/advanced_scheduling.xml:
Concept of bytestream, loopfunctions and schedulers.
* docs/pwg/building_boiler.xml:
Add something about plugin-init.

20 years agofix broken xml
Thomas Vander Stichele [Tue, 27 Jan 2004 23:08:18 +0000 (23:08 +0000)]
fix broken xml

Original commit message from CVS:
fix broken xml

20 years agodocs/pwg/: Add as a placeholder for future filling-in.
Ronald S. Bultje [Tue, 27 Jan 2004 14:58:21 +0000 (14:58 +0000)]
docs/pwg/: Add as a placeholder for future filling-in.

Original commit message from CVS:
2004-01-27  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_interfaces.xml:
* docs/pwg/pwg.xml:
Add as a placeholder for future filling-in.
* docs/pwg/basics_autoplugging.xml:
* docs/pwg/basics_buffers.xml:
* docs/pwg/basics_elements.xml:
* docs/pwg/basics_events.xml:
* docs/pwg/basics_plugins.xml:
* docs/pwg/basics_types.xml:
Remove, because unused (this is all in intro_basics.xml).
* docs/pwg/building_signals.xml:
Short intro to signals + reference to GObject docs - we really
shouldn't go into these sort of things to deply because we don't
use them that extensively anyway.
* docs/pwg/building_state.xml:
Explanation of states. Benjamin, please check.
* docs/pwg/building_testapp.xml:
Put everything in one page - putting only a few lines of content
per page doesn't really make sense.

Time to get into the advanced topics. ;).

20 years agodocs/pwg/advanced_types.xml: Finish documenting the current state of mimetypes.
Ronald S. Bultje [Tue, 27 Jan 2004 13:33:39 +0000 (13:33 +0000)]
docs/pwg/advanced_types.xml: Finish documenting the current state of mimetypes.

Original commit message from CVS:
2004-01-27  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_types.xml:
Finish documenting the current state of mimetypes.
* docs/pwg/building_boiler.xml:
* docs/pwg/building_chainfn.xml:
* docs/pwg/building_pads.xml:
* docs/pwg/building_props.xml:
* docs/pwg/building_testapp.xml:
Start documenting the "how to build a simple audio filter" part
of the PWG. Most stuff is ready by now. Stuff remaining: signals,
states and (maybe?) a short introduction to capsnego in the chapter
on pads (building_pads.xml). Capsnego should probably be explained
fully in advanced_capsnego.xml or so.

20 years agogst/gstpad.*: Add new function to allow element to (somewhat) specify non-fixed caps...
David Schleef [Tue, 27 Jan 2004 02:06:02 +0000 (02:06 +0000)]
gst/gstpad.*: Add new function to allow element to (somewhat) specify non-fixed caps on a pad.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_try_set_caps_nonfixed):
* gst/gstpad.h: Add new function to allow element to (somewhat)
specify non-fixed caps on a pad.
* gst/gstqueue.c: (gst_queue_chain): Remove noisy g_object_notify()
that I added a few weeks ago.

20 years agogst/gstpad.c: Revert last change making try_set_caps() work with non-fixed caps.
David Schleef [Mon, 26 Jan 2004 23:25:24 +0000 (23:25 +0000)]
gst/gstpad.c: Revert last change making try_set_caps() work with non-fixed caps.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_try_set_caps): Revert last change
making try_set_caps() work with non-fixed caps.

20 years agoRevert accidental checkin and start over
David Schleef [Mon, 26 Jan 2004 23:16:21 +0000 (23:16 +0000)]
Revert accidental checkin and start over

Original commit message from CVS:
Revert accidental checkin and start over

20 years agoOriginal commit message from CVS:
David Schleef [Mon, 26 Jan 2004 23:13:24 +0000 (23:13 +0000)]
Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstxml.sgml:
* gst/gstelement.h:
* gst/gstpad.c: (gst_pad_try_set_caps):
* gst/gstqueue.c: (gst_queue_chain):
* testsuite/caps/Makefile.am:

20 years agodocs/pwg/: First try to resurrect the PWG. I'm halfway integrating the mimetypes...
Ronald S. Bultje [Mon, 26 Jan 2004 16:43:31 +0000 (16:43 +0000)]
docs/pwg/: First try to resurrect the PWG. I'm halfway integrating the mimetypes and will from there on work on both ...

Original commit message from CVS:
2004-01-26  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* docs/pwg/advanced_types.xml:
* docs/pwg/intro_basics.xml:
* docs/pwg/intro_preface.xml:
* docs/pwg/pwg.xml:
* docs/pwg/titlepage.xml:
First try to resurrect the PWG. I'm halfway integrating the mimetypes
in here (docs/random/mimetypes), and will from there on work on both
updating outdated parts and adding missing parts.
That doesn't mean I'll fix it completely, but I'll try at least. ;).

20 years agoreinstate LIBRARY_ENCODE
Thomas Vander Stichele [Mon, 26 Jan 2004 09:45:55 +0000 (09:45 +0000)]
reinstate LIBRARY_ENCODE

Original commit message from CVS:
reinstate LIBRARY_ENCODE

20 years agogst/gstelement.h: remove gst_element_factory_get_version. It doesn't exist anymore.
Benjamin Otte [Mon, 26 Jan 2004 03:44:14 +0000 (03:44 +0000)]
gst/gstelement.h: remove gst_element_factory_get_version. It doesn't exist anymore.

Original commit message from CVS:
2004-01-26  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstelement.h:
remove gst_element_factory_get_version. It doesn't exist anymore.
* gst/gstplugin.c:
* gst/gstplugin.h:
remove gst_plugin_set_name and change gst_plugin_get_longname to
gst_plugin_get_description to match code.
* gst/gsterror.h:
remove GST_LIBRARY_ERROR_ENCODE. It's GST_STREAM_ERROR_ENCODE.
* gst/gstpad.c: (gst_pad_try_set_caps):
make it work with nonfixed caps.
Note that even in the nonfixed case the link function of the pad
that tries to set caps isn't called.

20 years agogst/elements/gstbufferstore.c: fix bug where buffer was not assembled correctly
Benjamin Otte [Sun, 25 Jan 2004 02:50:09 +0000 (02:50 +0000)]
gst/elements/gstbufferstore.c: fix bug where buffer was not assembled correctly

Original commit message from CVS:
2004-01-25  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
fix bug where buffer was not assembled correctly
* gst/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init):
silence by default
* gst/elements/gsttypefind.c: (gst_type_find_element_chain):
only seek if there's no more buffers that could work without seeking

20 years agogst/gsttag.*: Add application tag (for encoding/muxing app).
Ronald S. Bultje [Fri, 23 Jan 2004 13:18:46 +0000 (13:18 +0000)]
gst/gsttag.*: Add application tag (for encoding/muxing app).

Original commit message from CVS:
2004-01-23  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
Add application tag (for encoding/muxing app).

20 years agofix doc build fix autogen
Thomas Vander Stichele [Fri, 23 Jan 2004 13:16:33 +0000 (13:16 +0000)]
fix doc build fix autogen

Original commit message from CVS:
fix doc build
fix autogen

20 years agoadding GstTagFlag
Thomas Vander Stichele [Thu, 22 Jan 2004 13:59:57 +0000 (13:59 +0000)]
adding GstTagFlag

Original commit message from CVS:
adding GstTagFlag

20 years agoadding ABOUT-NLS
Thomas Vander Stichele [Tue, 20 Jan 2004 18:49:32 +0000 (18:49 +0000)]
adding ABOUT-NLS

Original commit message from CVS:
adding ABOUT-NLS

20 years agosync latest api changes
Thomas Vander Stichele [Tue, 20 Jan 2004 18:48:32 +0000 (18:48 +0000)]
sync latest api changes

Original commit message from CVS:
sync latest api changes

20 years agorename gsttypefindelement
Thomas Vander Stichele [Tue, 20 Jan 2004 15:39:11 +0000 (15:39 +0000)]
rename gsttypefindelement

Original commit message from CVS:
rename gsttypefindelement

20 years agofix rename
Thomas Vander Stichele [Tue, 20 Jan 2004 15:05:42 +0000 (15:05 +0000)]
fix rename

Original commit message from CVS:
fix rename

20 years agofix output of typefind add GPL headers fix doc snippet
Thomas Vander Stichele [Tue, 20 Jan 2004 14:09:42 +0000 (14:09 +0000)]
fix output of typefind add GPL headers fix doc snippet

Original commit message from CVS:
fix output of typefind
add GPL headers
fix doc snippet

20 years agorenamine typefindelement to typefind
Thomas Vander Stichele [Tue, 20 Jan 2004 13:48:51 +0000 (13:48 +0000)]
renamine typefindelement to typefind

Original commit message from CVS:
renamine typefindelement to typefind

20 years agoadding vorbis tags fixing replaygain tag names
Thomas Vander Stichele [Tue, 20 Jan 2004 13:37:10 +0000 (13:37 +0000)]
adding vorbis tags fixing replaygain tag names

Original commit message from CVS:
adding vorbis tags
fixing replaygain tag names

20 years agofix LIBRARY_ERROR_ENCODE
Thomas Vander Stichele [Tue, 20 Jan 2004 12:42:56 +0000 (12:42 +0000)]
fix LIBRARY_ERROR_ENCODE

Original commit message from CVS:
fix LIBRARY_ERROR_ENCODE

20 years agochanged _extended to _full
Thomas Vander Stichele [Tue, 20 Jan 2004 10:53:20 +0000 (10:53 +0000)]
changed _extended to _full

Original commit message from CVS:
changed _extended to _full

20 years agofix _gst_element_error_printf prototype
Thomas Vander Stichele [Tue, 20 Jan 2004 10:32:38 +0000 (10:32 +0000)]
fix _gst_element_error_printf prototype

Original commit message from CVS:
fix _gst_element_error_printf prototype

20 years agogst/gststructure.c: Convert function to use gst_value_serialize().
David Schleef [Tue, 20 Jan 2004 09:14:25 +0000 (09:14 +0000)]
gst/gststructure.c: Convert function to use gst_value_serialize().

Original commit message from CVS:
* gst/gststructure.c: (gst_structure_to_string):
Convert function to use gst_value_serialize().
* gst/gstvalue.c: (gst_value_serialize_list),
(gst_value_serialize_fourcc), (gst_value_serialize_int_range),
(gst_value_serialize_double_range), (gst_value_serialize_boolean),
(gst_value_serialize_int), (gst_value_serialize_double),
(gst_string_wrap), (gst_value_serialize_string),
(gst_value_serialize), (gst_value_deserialize):
* gst/gstvalue.h:
Add implementations for serialize.

20 years agogst/gsterror.h: xvidenc.c needs GST_LIBRARY_ERROR_ENCODE. Dunno if we want to keep...
Julien Moutte [Mon, 19 Jan 2004 23:02:55 +0000 (23:02 +0000)]
gst/gsterror.h: xvidenc.c needs GST_LIBRARY_ERROR_ENCODE. Dunno if we want to keep that one in the future or change x...

Original commit message from CVS:
2004-01-20  Julien MOUTTE  <julien@moutte.net>

* gst/gsterror.h: xvidenc.c needs GST_LIBRARY_ERROR_ENCODE. Dunno if
we want to keep that one in the future or change xvidenc.c to use
another error.

20 years agogst/gstelement.h: Temporary fixing core build breakage due to _gst_element_error_prin...
Julien Moutte [Mon, 19 Jan 2004 22:33:34 +0000 (22:33 +0000)]
gst/gstelement.h: Temporary fixing core build breakage due to _gst_element_error_printf being undeclared before the m...

Original commit message from CVS:
2004-01-19  Julien MOUTTE  <julien@moutte.net>

* gst/gstelement.h: Temporary fixing core build breakage due to
_gst_element_error_printf being undeclared before the macro. Thomas
please fix that soon !

20 years agoprivatise
Thomas Vander Stichele [Mon, 19 Jan 2004 18:23:19 +0000 (18:23 +0000)]
privatise

Original commit message from CVS:
privatise

20 years agoadding docs
Thomas Vander Stichele [Mon, 19 Jan 2004 18:00:43 +0000 (18:00 +0000)]
adding docs

Original commit message from CVS:
adding docs

20 years agoadd gstelement.c for translation remove config.h from i18n headers
Thomas Vander Stichele [Mon, 19 Jan 2004 15:49:52 +0000 (15:49 +0000)]
add gstelement.c for translation remove config.h from i18n headers

Original commit message from CVS:
add gstelement.c for translation
remove config.h from i18n headers

20 years agoadd gst/gstelement.c
Thomas Vander Stichele [Mon, 19 Jan 2004 15:21:33 +0000 (15:21 +0000)]
add gst/gstelement.c

Original commit message from CVS:
add gst/gstelement.c

20 years agoupdated dutch translation
Thomas Vander Stichele [Mon, 19 Jan 2004 12:22:42 +0000 (12:22 +0000)]
updated dutch translation

Original commit message from CVS:
updated dutch translation

20 years agoremoving ending punctuation dots
Thomas Vander Stichele [Mon, 19 Jan 2004 11:44:12 +0000 (11:44 +0000)]
removing ending punctuation dots

Original commit message from CVS:
removing ending punctuation dots

20 years agoadding a helper printf function for gst_element_error
Thomas Vander Stichele [Mon, 19 Jan 2004 11:32:35 +0000 (11:32 +0000)]
adding a helper printf function for gst_element_error

Original commit message from CVS:
adding a helper printf function for gst_element_error

20 years agoadd G_STMT macros
Thomas Vander Stichele [Mon, 19 Jan 2004 09:58:29 +0000 (09:58 +0000)]
add G_STMT macros

Original commit message from CVS:
add G_STMT macros

20 years agochanging error signal add error codes and domains
Thomas Vander Stichele [Sun, 18 Jan 2004 21:36:20 +0000 (21:36 +0000)]
changing error signal add error codes and domains

Original commit message from CVS:
changing error signal
add error codes and domains

20 years agoAdd replaygain tag
Jeremy Simon [Sun, 18 Jan 2004 21:03:43 +0000 (21:03 +0000)]
Add replaygain tag

Original commit message from CVS:
Add replaygain tag

20 years agoadd thoughts about push vs pull
Benjamin Otte [Sun, 18 Jan 2004 19:06:10 +0000 (19:06 +0000)]
add thoughts about push vs pull

Original commit message from CVS:
add thoughts about push vs pull

20 years agoexamples/retag/retag.c: Call gst_init before processing program args. Add g_assert...
Colin Walters [Sun, 18 Jan 2004 18:48:44 +0000 (18:48 +0000)]
examples/retag/retag.c: Call gst_init before processing program args.  Add g_assert to _link_many call.

Original commit message from CVS:
2004-01-18  Colin Walters  <walters@verbum.org>

* examples/retag/retag.c: Call gst_init before processing
program args.  Add g_assert to _link_many call.

20 years agoApparently, I've forgotten to commit this... Stupid me
Ronald S. Bultje [Sat, 17 Jan 2004 21:51:06 +0000 (21:51 +0000)]
Apparently, I've forgotten to commit this... Stupid me

Original commit message from CVS:
Apparently, I've forgotten to commit this... Stupid me

20 years agogst/gstpad.c: Return a newly allocated buffer when the pad has no peer.
Benjamin Otte [Fri, 16 Jan 2004 23:02:54 +0000 (23:02 +0000)]
gst/gstpad.c: Return a newly allocated buffer when the pad has no peer.

Original commit message from CVS:
2004-01-16  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstpad.c: (gst_pad_alloc_buffer):
Return a newly allocated buffer when the pad has no peer.

20 years agogst/gstclock.c: make it compile with gcc 2.95 again.
Benjamin Otte [Fri, 16 Jan 2004 22:56:34 +0000 (22:56 +0000)]
gst/gstclock.c: make it compile with gcc 2.95 again.

Original commit message from CVS:
2004-01-16  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstclock.c: (gst_clock_get_time):
make it compile with gcc 2.95 again.
Patch by Scott Wheeler

20 years agoAdd QDM2
David Schleef [Fri, 16 Jan 2004 09:20:42 +0000 (09:20 +0000)]
Add QDM2

Original commit message from CVS:
Add QDM2

20 years agogst/gstcaps.h: Added gst_caps_is_simple() macro.
David Schleef [Fri, 16 Jan 2004 00:58:06 +0000 (00:58 +0000)]
gst/gstcaps.h: Added gst_caps_is_simple() macro.

Original commit message from CVS:
* gst/gstcaps.h:
Added gst_caps_is_simple() macro.
* testsuite/caps/caps.c: (test1):
* testsuite/caps/intersect2.c: (main):
* testsuite/caps/intersection.c: (main):
Fixes to make 'make check' work again after removing
gst_caps_is_chained().

20 years ago`head -5 ChangeLog `
Leif Johnson [Thu, 15 Jan 2004 23:48:03 +0000 (23:48 +0000)]
`head -5 ChangeLog `

Original commit message from CVS:
`head -5 ChangeLog `

20 years agogst/gstelement.c: Use GST_PAD_ macros instead of GST_RPAD_, since we don't know if...
David Schleef [Thu, 15 Jan 2004 21:30:49 +0000 (21:30 +0000)]
gst/gstelement.c: Use GST_PAD_ macros instead of GST_RPAD_, since we don't know if it's a real or ghost pad.

Original commit message from CVS:
* gst/gstelement.c: (gst_element_get_compatible_pad_filtered),
(gst_element_link_pads_filtered): Use GST_PAD_ macros instead
of GST_RPAD_, since we don't know if it's a real or ghost pad.

20 years agogst/gstqueue.*: Fix the spelling of "treshold" and make min_threshold actually affect...
David Schleef [Thu, 15 Jan 2004 20:37:07 +0000 (20:37 +0000)]
gst/gstqueue.*: Fix the spelling of "treshold" and make min_threshold actually affect the queue.

Original commit message from CVS:
* gst/gstqueue.c:
* gst/gstqueue.h:
Fix the spelling of "treshold" and make min_threshold actually
affect the queue.

20 years agoMinor fix in documentation
David Schleef [Thu, 15 Jan 2004 20:33:53 +0000 (20:33 +0000)]
Minor fix in documentation

Original commit message from CVS:
Minor fix in documentation

20 years agoadd new fields in padding, dude
Benjamin Otte [Thu, 15 Jan 2004 09:36:01 +0000 (09:36 +0000)]
add new fields in padding, dude

Original commit message from CVS:
add new fields in padding, dude

20 years agogst/gstcaps.c: Add lots of documentation.
David Schleef [Thu, 15 Jan 2004 09:03:42 +0000 (09:03 +0000)]
gst/gstcaps.c: Add lots of documentation.

Original commit message from CVS:
* gst/gstcaps.c:
Add lots of documentation.
* gst/gstcaps.h:
Deprecate a few functions.
* gst/gstpad.c:
Removed use of deprecated functions.

20 years agogst/gstpad.*: implement gst_pad_is_linked
Benjamin Otte [Thu, 15 Jan 2004 03:03:15 +0000 (03:03 +0000)]
gst/gstpad.*: implement gst_pad_is_linked

Original commit message from CVS:
2004-01-15  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstpad.c: (gst_pad_is_linked):
* gst/gstpad.h:
implement gst_pad_is_linked
* gst/gstelement.h:
reserve space for initiate_state_change

20 years agogst/autoplug/gstspideridentity.c: break infinite loop by just returning instead of...
Benjamin Otte [Thu, 15 Jan 2004 01:35:41 +0000 (01:35 +0000)]
gst/autoplug/gstspideridentity.c: break infinite loop by just returning instead of looping

Original commit message from CVS:
2004-01-15  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/autoplug/gstspideridentity.c:
(gst_spider_identity_sink_loop_type_finding):
break infinite loop by just returning instead of looping
* gst/gstclock.c: (gst_clock_class_init), (gst_clock_set_property):
set event time difference correctly. Set it to 1 second instead
of 100ms to be more tolerant
* gst/gstelement.c: (gst_element_set_time):
add debugging output

20 years agogst/gstqueue.c: query if buffers are inside the pool, ignore events
Benjamin Otte [Wed, 14 Jan 2004 01:50:31 +0000 (01:50 +0000)]
gst/gstqueue.c: query if buffers are inside the pool, ignore events

Original commit message from CVS:
2004-01-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstqueue.c: (gst_queue_getcaps), (gst_queue_link):
query if buffers are inside the pool, ignore events

20 years agogst/gstclock.*: deprecate old interface and disable functions that aren't in use...
Benjamin Otte [Wed, 14 Jan 2004 00:46:48 +0000 (00:46 +0000)]
gst/gstclock.*: deprecate old interface and disable functions that aren't in use anymore.

Original commit message from CVS:
2004-01-13  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstclock.c: (gst_clock_class_init), (gst_clock_init),
(gst_clock_set_speed), (gst_clock_set_active),
(gst_clock_is_active), (gst_clock_reset),
(gst_clock_handle_discont):
* gst/gstclock.h:
deprecate old interface and disable functions that aren't in use
anymore.
* gst/gstelement.h:
* gst/gstelement.c: (gst_element_get_time), (gst_element_wait),
(gst_element_set_time), (gst_element_adjust_time):
add concept of "element time" and functions to get/set this time.
* gst/gstelement.c: (gst_element_change_state):
update element time correctly.
* gst/gstelement.c: (gst_element_get_compatible_pad_filtered):
This is a debug message, not a g_critical.
* gst/gstpad.c: (gst_pad_event_default):
handle discontinuous events right with element time.
* gst/gstscheduler.c: (gst_scheduler_state_transition):
update to clocking fixes.
set clocks on elements in READY=>PAUSED. The old behaviour caused
a wrong element time on the first element that started playing.
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_class_init):
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_class_init):
remove code that just implements the default behaviour.
* gst/elements/gstfakesink.c: (gst_fakesink_chain):
update to use new clocking functions
* testsuite/clock/clock1.c: (gst_clock_debug), (main):
* testsuite/clock/clock2.c: (gst_clock_debug), (main):
update to test new element time.
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_getcaps):
use _get_allowed_caps instead of _get_caps. This catches filtered
caps correctly.
* testsuite/debug/commandline.c:
update for new GST_DEBUG syntax.
* testsuite/threads/Makefile.am:
disable a test that only works sometimes.

20 years agoignore more files
Thomas Vander Stichele [Wed, 14 Jan 2004 00:32:56 +0000 (00:32 +0000)]
ignore more files

Original commit message from CVS:
ignore more files