platform/upstream/gstreamer.git
18 years agogst/base/gstbasetransform.c: Make debugging actually useful.
Ronald S. Bultje [Wed, 27 Jul 2005 15:05:45 +0000 (15:05 +0000)]
gst/base/gstbasetransform.c: Make debugging actually useful.

Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_getcaps),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_get_size), (gst_base_transform_handle_buffer):
Make debugging actually useful.

19 years agogst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate() actuall...
Ronald S. Bultje [Mon, 25 Jul 2005 12:31:08 +0000 (12:31 +0000)]
gst/gstpad.c: Implement default fixation once again, so that gst_pad_fixate() actually does anything at all. This pro...

Original commit message from CVS:
* gst/gstpad.c: (fixate_value), (gst_pad_default_fixate),
(gst_pad_fixate_caps):
Implement default fixation once again, so that gst_pad_fixate()
actually does anything at all. This probably needs to be some
sort of a last resort, and use profile-based fixation first, but
since that doesn't exist yet, this is the best we have. Fixes
visualization in Totem.

19 years agodocs/design/part-events.txt: Small update.
Wim Taymans [Fri, 22 Jul 2005 11:47:10 +0000 (11:47 +0000)]
docs/design/part-events.txt: Small update.

Original commit message from CVS:
* docs/design/part-events.txt:
Small update.

* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_do_sync), (gst_base_sink_activate_push),
(gst_base_sink_activate_pull):
Some more comments.

* gst/elements/gstfakesrc.c: (gst_fake_src_class_init),
(gst_fake_src_create):
Fix handoff marshall.

* gst/elements/gstidentity.c: (gst_identity_class_init),
(gst_identity_transform_ip):
We're a real inplace element.

* gst/gstbus.c: (gst_bus_post):
Added some comments.

* tests/lat.c: (fakesrc), (fakesink), (simple), (queue), (main):
* tests/muxing/case1.c: (main):
* tests/sched/dynamic-pipeline.c: (main):
* tests/sched/interrupt1.c: (main):
* tests/sched/interrupt2.c: (main):
* tests/sched/interrupt3.c: (main):
* tests/sched/runxml.c: (main):
* tests/sched/sched-stress.c: (main):
* tests/seeking/seeking1.c: (event_received), (main):
* tests/threadstate/threadstate2.c: (bus_handler), (timeout_func),
(main):
* tests/threadstate/threadstate3.c: (main):
* tests/threadstate/threadstate4.c: (main):
* tests/threadstate/threadstate5.c: (main):
Fix the tests.

19 years agodocs/design/part-seeking.txt: Some small additions.
Wim Taymans [Thu, 21 Jul 2005 17:22:13 +0000 (17:22 +0000)]
docs/design/part-seeking.txt: Some small additions.

Original commit message from CVS:
* docs/design/part-seeking.txt:
Some small additions.

* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_get_times), (gst_base_sink_do_sync),
(gst_base_sink_activate_push), (gst_base_sink_activate_pull):
* gst/base/gstbasesink.h:
discont values are gint64, handle the math correctly.

* gst/base/gstbasesrc.c: (gst_base_src_loop):
Make the basesrc report error if the source pad is not linked.

* gst/gstqueue.c: (gst_queue_link_src), (gst_queue_chain),
(gst_queue_loop), (gst_queue_handle_src_query),
(gst_queue_src_activate_push):
Make queue collect data even if the srcpad is not linked.
Start pushing out data as soon as it is linked.

* gst/gstutils.c: (gst_element_unlink), (gst_flow_get_name):
* gst/gstutils.h:
Added gst_flow_get_name() to ease error reporting.

19 years agogst/gstmessage.*: Added a bunch of messages for advanced seeking.
Wim Taymans [Wed, 20 Jul 2005 18:02:13 +0000 (18:02 +0000)]
gst/gstmessage.*: Added a bunch of messages for advanced seeking.

Original commit message from CVS:
* gst/gstmessage.c: (gst_message_new_segment_start),
(gst_message_new_segment_done), (gst_message_parse_segment_start),
(gst_message_parse_segment_done):
* gst/gstmessage.h:
Added a bunch of messages for advanced seeking.

* gst/parse/grammar.y:
* libs/gst/control/dparammanager.c: (gst_dpman_set_parent),
(gst_dpman_state_changed):
Fix some new-pad -> pad-added signals

19 years agodocs/: Document new-pad/state-change signal renames and the FixedList type rename.
Ronald S. Bultje [Wed, 20 Jul 2005 17:22:27 +0000 (17:22 +0000)]
docs/: Document new-pad/state-change signal renames and the FixedList type rename.

Original commit message from CVS:
* docs/manual/appendix-porting.xml:
* docs/pwg/appendix-porting.xml:
Document new-pad/state-change signal renames and the FixedList
type rename.

19 years agoGstElement::new-pad -> pad-added, GstElement::state-change -> state-changed, GstValue...
Ronald S. Bultje [Wed, 20 Jul 2005 17:16:44 +0000 (17:16 +0000)]
GstElement::new-pad -> pad-added, GstElement::state-change -> state-changed, GstValueFixedList -> GstValueArray, add ...

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-pads.xml:
* docs/random/ds/0.9-suggested-changes:
* gst/gstelement.c: (gst_element_class_init), (gst_element_seek):
* gst/gstelement.h:
* gst/gstevent.h:
* gst/gstformat.h:
* gst/gstquery.h:
* gst/gststructure.c: (gst_structure_value_get_generic_type),
(gst_structure_parse_array), (gst_structure_parse_value):
* gst/gstvalue.c: (gst_type_is_fixed),
(gst_value_list_prepend_value), (gst_value_list_append_value),
(gst_value_list_get_size), (gst_value_list_get_value),
(gst_value_transform_array_string), (gst_value_serialize_array),
(gst_value_deserialize_array), (gst_value_intersect_array),
(gst_value_is_fixed), (_gst_value_initialize):
* gst/gstvalue.h:
GstElement::new-pad -> pad-added, GstElement::state-change ->
state-changed, GstValueFixedList -> GstValueArray, add format and
flags as their own arguments in gst_element_seek() (should improve
"bindeability"), remove function generators since they don't work
under a whole bunch of compilers (they were deprecated already
anyway).

19 years agopatch from Edgard to properly suppress these warnings
Thomas Vander Stichele [Wed, 20 Jul 2005 17:15:19 +0000 (17:15 +0000)]
patch from Edgard to properly suppress these warnings

Original commit message from CVS:
patch from Edgard to properly suppress these warnings

19 years agogst/gstinfo.*: Fix illegal cast on some platforms (#309253).
Ronald S. Bultje [Wed, 20 Jul 2005 16:20:39 +0000 (16:20 +0000)]
gst/gstinfo.*: Fix illegal cast on some platforms (#309253).

Original commit message from CVS:
* gst/gstinfo.c: (_gst_debug_nameof_funcptr),
(_gst_debug_register_funcptr):
* gst/gstinfo.h:
Fix illegal cast on some platforms (#309253).

19 years agogst/gstmessage.*: Add _new_custom, make _new_application a macro to _new_custom.
Ronald S. Bultje [Wed, 20 Jul 2005 11:35:18 +0000 (11:35 +0000)]
gst/gstmessage.*: Add _new_custom, make _new_application a macro to _new_custom.

Original commit message from CVS:
* gst/gstmessage.c: (gst_message_new_custom):
* gst/gstmessage.h:
Add _new_custom, make _new_application a macro to _new_custom.

19 years agogst/base/gstbasesrc.*: Add a gboolean to decide when to push out a discont.
Wim Taymans [Wed, 20 Jul 2005 10:58:10 +0000 (10:58 +0000)]
gst/base/gstbasesrc.*: Add a gboolean to decide when to push out a discont.

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_init),
(gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start):
* gst/base/gstbasesrc.h:
Add a gboolean to decide when to push out a discont.

* gst/gstqueue.c: (gst_queue_handle_sink_event), (gst_queue_chain),
(gst_queue_loop), (gst_queue_handle_src_query),
(gst_queue_sink_activate_push), (gst_queue_src_activate_push),
(gst_queue_set_property), (gst_queue_get_property):
Some cleanups.

* tests/threadstate/threadstate1.c: (main):
Make a thread test compile and run... very silly..

19 years agodocs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and existence...
Ronald S. Bultje [Wed, 20 Jul 2005 10:13:46 +0000 (10:13 +0000)]
docs/manual/appendix-porting.xml: Mention removal of libgstgconf-0.9.la and existence of gconf elements.

Original commit message from CVS:
* docs/manual/appendix-porting.xml:
Mention removal of libgstgconf-0.9.la and existence of gconf
elements.

19 years agodocs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer, fix...
Ronald S. Bultje [Wed, 20 Jul 2005 08:29:06 +0000 (08:29 +0000)]
docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n (muxer, fix some code examples and links and u...

Original commit message from CVS:
* docs/pwg/advanced-clock.xml:
* docs/pwg/appendix-porting.xml:
* docs/pwg/intro-preface.xml:
* docs/pwg/other-base.xml:
* docs/pwg/other-manager.xml:
* docs/pwg/other-nton.xml:
* docs/pwg/other-ntoone.xml:
* docs/pwg/other-oneton.xml:
* docs/pwg/pwg.xml:
Document base classes, update sections of n-to-1 and 1-to-n (muxer,
demuxer), remove n-to-n (was never written), fix some code examples
and links and update the porting section to include all this.

19 years agogst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an...
Wim Taymans [Tue, 19 Jul 2005 17:46:37 +0000 (17:46 +0000)]
gst/gstqueue.*: Propagate GstFlowReturn more intelligently upstream and output an ERROR/EOS when streaming stopped du...

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_init), (gst_queue_handle_sink_event),
(gst_queue_chain), (gst_queue_loop), (gst_queue_handle_src_event),
(gst_queue_handle_src_query), (gst_queue_sink_activate_push),
(gst_queue_src_activate_push), (gst_queue_change_state),
(gst_queue_get_property):
* gst/gstqueue.h:
Propagate GstFlowReturn more intelligently upstream and output
an ERROR/EOS when streaming stopped due to fatal error.

19 years agotools/gst-launch.c: Don't block forever for the state change to complete, the pipelin...
Wim Taymans [Tue, 19 Jul 2005 14:52:59 +0000 (14:52 +0000)]
tools/gst-launch.c: Don't block forever for the state change to complete, the pipeline already did with a sensible ti...

Original commit message from CVS:
* tools/gst-launch.c: (check_intr), (event_loop), (main):
Don't block forever for the state change to complete, the
pipeline already did with a sensible timeout.

19 years agogst/base/gstbasesrc.c: Make sure we never call the create function is we got deactivated.
Wim Taymans [Tue, 19 Jul 2005 13:43:50 +0000 (13:43 +0000)]
gst/base/gstbasesrc.c: Make sure we never call the create function is we got deactivated.

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_get_range):
Make sure we never call the create function is we
got deactivated.

19 years agoupdate for latest changes
Christian Schaller [Tue, 19 Jul 2005 11:27:07 +0000 (11:27 +0000)]
update for latest changes

Original commit message from CVS:
update for latest changes

19 years agogst/parse/parse.l: Attempt to solve bug #172815.
Andy Wingo [Tue, 19 Jul 2005 10:40:49 +0000 (10:40 +0000)]
gst/parse/parse.l: Attempt to solve bug #172815.

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

* gst/parse/parse.l: Attempt to solve bug #172815.

19 years agoSmall docs updates.
Wim Taymans [Tue, 19 Jul 2005 09:19:06 +0000 (09:19 +0000)]
Small docs updates.

Original commit message from CVS:
* docs/design/part-clocks.txt:
* docs/design/part-events.txt:
* gst/base/gstbasesrc.c: (gst_base_src_do_seek):
Small docs updates.
Only update the seeking values when we are not
busy streaming.

19 years agoOops, ignore the result of gst_pad_push_event here.
Jan Schmidt [Mon, 18 Jul 2005 17:43:52 +0000 (17:43 +0000)]
Oops, ignore the result of gst_pad_push_event here.

Original commit message from CVS:
Oops, ignore the result of gst_pad_push_event here.

19 years agogst/base/gstbasesrc.c: Send discont event from the loop function, as pads aren't...
Jan Schmidt [Mon, 18 Jul 2005 17:12:36 +0000 (17:12 +0000)]
gst/base/gstbasesrc.c: Send discont event from the loop function, as pads aren't activated yet in the activate_push h...

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_loop),
(gst_base_src_activate_push):
Send discont event from the loop function, as pads
aren't activated yet in the activate_push handler.

* gst/gstbin.c: (bin_bus_handler):
Don't leak element name.

19 years agoconfigure.ac: Use AS_LIBTOOL_TAGS.
Andy Wingo [Mon, 18 Jul 2005 14:47:39 +0000 (14:47 +0000)]
configure.ac: Use AS_LIBTOOL_TAGS.

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

* configure.ac: Use AS_LIBTOOL_TAGS.

19 years agodocs/gst/gstreamer.types: Remove deleted types.
Wim Taymans [Mon, 18 Jul 2005 12:58:27 +0000 (12:58 +0000)]
docs/gst/gstreamer.types: Remove deleted types.

Original commit message from CVS:
* docs/gst/gstreamer.types:
Remove deleted types.

19 years agoRemoved plugable schedulers.
Wim Taymans [Mon, 18 Jul 2005 12:49:53 +0000 (12:49 +0000)]
Removed plugable schedulers.

Original commit message from CVS:
Removed plugable schedulers.
Removed Scheduler/Manager from elements.
Removed gsttypes.h, rearranged includes.
Removed dependency pad<->element, element<>pipeline, and
various others,  fix includes.
implement gst_pad_get_parent() with gst_object_get_parent()
Make GstTask sefcontained.
Fix _get_state() on GstBin, it did not return ASYNC with a 0
timeout.
Fix endless loop in iterator_fold_with_resync.

19 years agogst/: Remove old file.
Wim Taymans [Mon, 18 Jul 2005 09:22:55 +0000 (09:22 +0000)]
gst/: Remove old file.

Original commit message from CVS:
* gst/Makefile.am:
* gst/gstarch.h:
Remove old file.

19 years agogst/Makefile.am: No more cothreads.h
Wim Taymans [Mon, 18 Jul 2005 08:51:31 +0000 (08:51 +0000)]
gst/Makefile.am: No more cothreads.h

Original commit message from CVS:
* gst/Makefile.am:
No more cothreads.h

19 years agogst/cothreads.*: Let's remove these.
Wim Taymans [Mon, 18 Jul 2005 08:43:27 +0000 (08:43 +0000)]
gst/cothreads.*: Let's remove these.

Original commit message from CVS:
* gst/cothreads.c:
* gst/cothreads.h:
Let's remove these.

19 years agodocs/design/: Some more docs in the works.
Wim Taymans [Mon, 18 Jul 2005 08:28:48 +0000 (08:28 +0000)]
docs/design/: Some more docs in the works.

Original commit message from CVS:
* docs/design/part-dynamic.txt:
* docs/design/part-events.txt:
* docs/design/part-seeking.txt:
Some more docs in the works.

* gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
(gst_base_transform_getcaps), (gst_base_transform_configure_caps),
(gst_base_transform_setcaps), (gst_base_transform_get_size),
(gst_base_transform_buffer_alloc), (gst_base_transform_event),
(gst_base_transform_handle_buffer),
(gst_base_transform_sink_activate_push),
(gst_base_transform_src_activate_pull),
(gst_base_transform_set_passthrough),
(gst_base_transform_is_passthrough):
Refcounting fixes.

* gst/gstbus.c: (gst_bus_source_dispatch), (gst_bus_poll):
Cleanups.

* gst/gstevent.c: (gst_event_finalize):
Set SRC to NULL.

* gst/gstutils.c: (gst_element_unlink),
(gst_pad_get_parent_element), (gst_pad_proxy_getcaps),
(gst_pad_proxy_setcaps):
* gst/gstutils.h:
Add _get_parent_element() to get a pads parent as an element.

19 years agocheck/gst/gstbin.c: Remove bogus test.
Wim Taymans [Sun, 17 Jul 2005 22:44:00 +0000 (22:44 +0000)]
check/gst/gstbin.c: Remove bogus test.

Original commit message from CVS:
* check/gst/gstbin.c: (GST_START_TEST):
Remove bogus test.

19 years agogst/base/gstbasesink.c: Refcounting fixes.
Wim Taymans [Sun, 17 Jul 2005 22:26:02 +0000 (22:26 +0000)]
gst/base/gstbasesink.c: Refcounting fixes.

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_base_sink_pad_getcaps),
(gst_base_sink_pad_setcaps), (gst_base_sink_pad_buffer_alloc),
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object),
(gst_base_sink_event), (gst_base_sink_do_sync),
(gst_base_sink_chain), (gst_base_sink_loop),
(gst_base_sink_deactivate), (gst_base_sink_activate_push),
(gst_base_sink_activate_pull), (gst_base_sink_change_state):
Refcounting fixes.
Fix logic for returning ASYNC when not prerolled.

19 years agogst/gstqueue.c: Fix nasty refcount bug.
Wim Taymans [Sun, 17 Jul 2005 22:22:52 +0000 (22:22 +0000)]
gst/gstqueue.c: Fix nasty refcount bug.

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_handle_sink_event):
Fix nasty refcount bug.

19 years agoMoved fdsrc to gst-plugins.
Philippe Kalaf [Sat, 16 Jul 2005 19:25:41 +0000 (19:25 +0000)]
Moved fdsrc to gst-plugins.

Original commit message from CVS:
Moved fdsrc to gst-plugins.

19 years agoForgot changelog entry
Philippe Kalaf [Sat, 16 Jul 2005 15:43:10 +0000 (15:43 +0000)]
Forgot changelog entry

Original commit message from CVS:
Forgot changelog entry

19 years agogst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elemen...
Philippe Kalaf [Sat, 16 Jul 2005 15:41:04 +0000 (15:41 +0000)]
gst/elements/gstfdsrc.c gst/elements/gstfdsrc.h gst/elements/gstelements.c gst/elements/Makefile.am

Original commit message from CVS:
2005-07-16 Philippe Khalaf <burger@speedy.org>
* gst/elements/gstfdsrc.c
* gst/elements/gstfdsrc.h
* gst/elements/gstelements.c
* gst/elements/Makefile.am
Ported fdsrc to 0.9.

19 years agogst/base/gstbasesink.c: Fix compile error.
Wim Taymans [Sat, 16 Jul 2005 14:52:15 +0000 (14:52 +0000)]
gst/base/gstbasesink.c: Fix compile error.

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_do_sync):
Fix compile error.

19 years agogst/base/gstbasesink.*: Store and use discont values when syncing buffers as describe...
Wim Taymans [Sat, 16 Jul 2005 14:41:25 +0000 (14:41 +0000)]
gst/base/gstbasesink.*: Store and use discont values when syncing buffers as described in design docs.

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_event), (gst_base_sink_get_times),
(gst_base_sink_do_sync), (gst_base_sink_change_state):
* gst/base/gstbasesink.h:
Store and use discont values when syncing buffers as described
in design docs.

* gst/base/gstbasesrc.c: (gst_base_src_send_discont),
(gst_base_src_do_seek), (gst_base_src_loop), (gst_base_src_start),
(gst_base_src_activate_push):
Push discont event when starting.

* gst/elements/gstidentity.c: (gst_identity_transform):
Small cleanups.

* gst/gstbin.c: (gst_bin_change_state):
Small cleanups in base_time  distribution.

* gst/gstelement.c: (gst_element_set_base_time),
(gst_element_get_base_time), (gst_element_change_state):
* gst/gstelement.h:
Added methods for the base_time of the element.
Some MT fixes.

* gst/gstpipeline.c: (gst_pipeline_send_event),
(gst_pipeline_change_state), (gst_pipeline_set_new_stream_time),
(gst_pipeline_get_last_stream_time):
* gst/gstpipeline.h:
MT fixes.
Handle seeking as described in design doc, remove stream_time
hack.
Cleanups clock and stream_time selection code. Added accessors
for the stream_time.

19 years agogst/gsterror.c (_gst_core_errors_init): Use the magic word..
Andy Wingo [Sat, 16 Jul 2005 14:06:21 +0000 (14:06 +0000)]
gst/gsterror.c (_gst_core_errors_init): Use the magic word..

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

* gst/gsterror.c (_gst_core_errors_init): Use the magic word..

19 years agocheck/gst/gstbin.c: Make elements silent as the deep_notify refs the parent, which...
Wim Taymans [Sat, 16 Jul 2005 13:50:37 +0000 (13:50 +0000)]
check/gst/gstbin.c: Make elements silent as the deep_notify refs the parent, which might make the test fail.

Original commit message from CVS:
* check/gst/gstbin.c: (GST_START_TEST):
Make elements silent as the deep_notify refs the
parent, which might make the test fail.

* gst/gstghostpad.c: (gst_ghost_pad_do_activate_push):
Don't hold the lock for too long.

19 years agogst/base/gstbasesrc.c: Don't unref the caps we passed to gst_caps_make_writable(...
Tim-Philipp Müller [Sat, 16 Jul 2005 12:33:13 +0000 (12:33 +0000)]
gst/base/gstbasesrc.c: Don't unref the caps we passed to gst_caps_make_writable() after passing them. gst_caps_make_w...

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
Don't unref the caps we passed to gst_caps_make_writable() after
passing them. gst_caps_make_writable() will do that for us.

19 years agogst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro (#157311).
Andy Wingo [Fri, 15 Jul 2005 16:10:41 +0000 (16:10 +0000)]
gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro (#157311).

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

* gst/gstcaps.h (gst_caps_is_simple): Removed deprecated macro
(#157311).

19 years agogst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our own marshalling...
Andy Wingo [Fri, 15 Jul 2005 14:59:22 +0000 (14:59 +0000)]
gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our own marshalling function for the handoff signal. Pro...

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

* gst/elements/gstidentity.c (marshal_VOID__MINIOBJECT): Write our
own marshalling function for the handoff signal. Properly type the
buffer as a buffer. Fixes some warnings. Should do a more general
solution.
(gst_identity_class_init): Plug into the right marshaller.

19 years agodocs/design/: Updated docs, mostly DISCONT related.
Wim Taymans [Fri, 15 Jul 2005 13:44:19 +0000 (13:44 +0000)]
docs/design/: Updated docs, mostly DISCONT related.

Original commit message from CVS:
* docs/design/part-TODO.txt:
* docs/design/part-clocks.txt:
* docs/design/part-element-sink.txt:
* docs/design/part-events.txt:
* docs/design/part-gstpipeline.txt:
Updated docs, mostly DISCONT related.

19 years agodocs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()
Tim-Philipp Müller [Fri, 15 Jul 2005 12:55:30 +0000 (12:55 +0000)]
docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()

Original commit message from CVS:
* docs/pwg/building-pads.xml:
s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()

19 years agoremove irrelevant code
Andy Wingo [Fri, 15 Jul 2005 11:05:52 +0000 (11:05 +0000)]
remove irrelevant code

Original commit message from CVS:
remove irrelevant code

19 years agotools/gst-typefind.c: Update, add copyright block.
Andy Wingo [Fri, 15 Jul 2005 11:04:18 +0000 (11:04 +0000)]
tools/gst-typefind.c: Update, add copyright block.

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

* tools/gst-typefind.c: Update, add copyright block.

* gst/base/gstbasesrc.c (gst_base_src_default_negotiate):
Normalize and truncate caps before fixation.

* gst/gstcaps.h:
* gst/gstcaps.c (gst_caps_truncate): New function, destructively
discards all but the first structure from its argument.

19 years agogst/base/gstbasetransform.*: Make passthrough work using the bufferpools.
Wim Taymans [Fri, 15 Jul 2005 10:41:32 +0000 (10:41 +0000)]
gst/base/gstbasetransform.*: Make passthrough work using the bufferpools.

Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_init),
(gst_base_transform_transform_caps), (gst_base_transform_getcaps),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
(gst_base_transform_handle_buffer), (gst_base_transform_getrange),
(gst_base_transform_chain), (gst_base_transform_change_state),
(gst_base_transform_set_passthrough),
(gst_base_transform_is_passthrough):
* gst/base/gstbasetransform.h:
Make passthrough work using the bufferpools.
Changed API a bit, subclasses have to write into a buffer
provided by the base class.
More debug info in nego functions.

* gst/elements/gstidentity.c: (gst_identity_init),
(gst_identity_transform):
Port to new base class.

19 years agoTotally dump messages in -launch with the -m option.
Wim Taymans [Fri, 15 Jul 2005 10:30:49 +0000 (10:30 +0000)]
Totally dump messages in -launch with the -m option.

Original commit message from CVS:
* gst/gstmessage.c: (gst_message_new_state_changed):
* tools/gst-launch.c: (event_loop), (main):
Totally dump messages in -launch with the -m option.
Fix message name for State messages,

19 years agogst/base/gstbasesrc.c: Post error messages on errors.
Wim Taymans [Thu, 14 Jul 2005 18:45:51 +0000 (18:45 +0000)]
gst/base/gstbasesrc.c: Post error messages on errors.

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_loop):
Post error messages on errors.

19 years agogst/gstcaps.c: Remove debug info.
Wim Taymans [Thu, 14 Jul 2005 18:10:04 +0000 (18:10 +0000)]
gst/gstcaps.c: Remove debug info.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_do_simplify):
Remove debug info.

* gst/gsterror.h:
Define error for stream stopped.

* gst/gstghostpad.c: (gst_proxy_pad_do_bufferalloc),
(gst_proxy_pad_do_chain), (gst_proxy_pad_do_getrange):
Do proper return values.

* gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
(gst_pad_set_caps), (gst_pad_chain), (gst_pad_push),
(gst_pad_get_range):
Better return values.

* gst/gstpad.h:
Reorganise return values, add macro to check for fatal errors.

* gst/gstqueue.c: (gst_queue_chain):
Return proper GstFlowReturn values,

19 years agomore autistic cleanliness in functions/names/defines
Thomas Vander Stichele [Thu, 14 Jul 2005 09:35:12 +0000 (09:35 +0000)]
more autistic cleanliness in functions/names/defines

Original commit message from CVS:
more autistic cleanliness in functions/names/defines

19 years agofix debug ifdef
Thomas Vander Stichele [Wed, 13 Jul 2005 18:29:41 +0000 (18:29 +0000)]
fix debug ifdef

Original commit message from CVS:
fix debug ifdef

19 years agogst/base/gstbasesrc.c (gst_base_src_start): Post an error if the source couldn't...
Andy Wingo [Wed, 13 Jul 2005 16:26:07 +0000 (16:26 +0000)]
gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the source couldn't negotiate.

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

* gst/base/gstbasesrc.c (gst_base_src_start): Post an error if the
source couldn't negotiate.

19 years agoadd a suppression from Edgard
Thomas Vander Stichele [Wed, 13 Jul 2005 13:14:57 +0000 (13:14 +0000)]
add a suppression from Edgard

Original commit message from CVS:
add a suppression from Edgard

19 years agomove two testsuite apps over to the check dir
Thomas Vander Stichele [Wed, 13 Jul 2005 13:10:18 +0000 (13:10 +0000)]
move two testsuite apps over to the check dir

Original commit message from CVS:

* testsuite/caps/Makefile.am:
* testsuite/caps/value_compare.c:
* testsuite/caps/value_intersect.c:
* check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
move two testsuite apps over to the check dir

19 years agogst/base/gstbasetransform.c: Added more debug info in the negotiate process.
Wim Taymans [Tue, 12 Jul 2005 17:17:34 +0000 (17:17 +0000)]
gst/base/gstbasetransform.c: Added more debug info in the negotiate process.

Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps):
Added more debug info in the negotiate process.

* gst/gstmessage.h:
Prepare for segment playback.

* gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_set_caps):
Better debugging.

* gst/gstutils.c:
Some more docs.

* tools/gst-launch.c: (main):
NULL pipeline on errors.

19 years agogst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or not it comes from...
Andy Wingo [Tue, 12 Jul 2005 17:04:41 +0000 (17:04 +0000)]
gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or not it comes from a malloc region. Make sure our copy ...

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

* gst/gstbuffer.c (_gst_buffer_copy): Copy the buffer whether or
not it comes from a malloc region. Make sure our copy gets freed.

19 years agofix refcounting of warning and error messages
Thomas Vander Stichele [Tue, 12 Jul 2005 16:28:36 +0000 (16:28 +0000)]
fix refcounting of warning and error messages

Original commit message from CVS:
fix refcounting of warning and error messages

19 years agore-enable leak checking :)
Thomas Vander Stichele [Tue, 12 Jul 2005 13:26:22 +0000 (13:26 +0000)]
re-enable leak checking :)

Original commit message from CVS:
re-enable leak checking :)

19 years agocheck/Makefile.am: add per-test valgrind targets
Thomas Vander Stichele [Tue, 12 Jul 2005 12:20:01 +0000 (12:20 +0000)]
check/Makefile.am: add per-test valgrind targets

Original commit message from CVS:

* check/Makefile.am:
add per-test valgrind targets
* check/gst-libs/gdp.c: (GST_START_TEST),
(gst_data_protocol_suite), (main):
clean up

19 years agocheck/Makefile.am: instate more valgrindable tests
Thomas Vander Stichele [Tue, 12 Jul 2005 09:41:00 +0000 (09:41 +0000)]
check/Makefile.am: instate more valgrindable tests

Original commit message from CVS:
2005-07-12  Thomas Vander Stichele  <thomas at apestaart dot org>

* check/Makefile.am:
instate more valgrindable tests
* check/elements/gstfakesrc.c: (chain_func), (event_func),
(GST_START_TEST), (fakesrc_suite):
* check/gst/gstpad.c: (GST_START_TEST):
* check/gst/gststructure.c: (GST_START_TEST):
fix test leaks
* docs/gst/tmpl/gstminiobject.sgml:
* gst/gstpad.c: (gst_pad_finalize):
fix the static mutex leak

19 years agocheck/Makefile.am: add two more tests for valgrinding
Thomas Vander Stichele [Mon, 11 Jul 2005 18:41:49 +0000 (18:41 +0000)]
check/Makefile.am: add two more tests for valgrinding

Original commit message from CVS:
* check/Makefile.am:
add two more tests for valgrinding
* check/gst/gstvalue.c: (GST_START_TEST):
test refcount of deserialized buffer, found a leak
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/gstreamer.types:
* docs/gst/tmpl/gstminiobject.sgml:
add miniobject to docs
* gst/gstminiobject.c:
add some docs
* gst/gstvalue.c: (gst_value_deserialize_buffer),
(gst_string_unwrap):
fix a hard-to-find invalid write for one of the tests
fix a leak for deserialized buffers

19 years agodon't valgrind as part of make check for now
Thomas Vander Stichele [Mon, 11 Jul 2005 15:41:07 +0000 (15:41 +0000)]
don't valgrind as part of make check for now

Original commit message from CVS:
don't valgrind as part of make check for now

19 years agospecify tool
Thomas Vander Stichele [Mon, 11 Jul 2005 15:22:24 +0000 (15:22 +0000)]
specify tool

Original commit message from CVS:
specify tool

19 years agodocs/pwg/: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots of exampl...
Ronald S. Bultje [Mon, 11 Jul 2005 15:18:32 +0000 (15:18 +0000)]
docs/pwg/: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots of example code and explanation for pad a...

Original commit message from CVS:
* docs/pwg/advanced-events.xml:
* docs/pwg/advanced-request.xml:
* docs/pwg/advanced-scheduling.xml:
* docs/pwg/appendix-porting.xml:
* docs/pwg/building-boiler.xml:
* docs/pwg/intro-preface.xml:
* docs/pwg/other-ntoone.xml:
Rewrite scheduling-chapter for scheduling model in 0.9. Add lots
of example code and explanation for pad activation, loop() and
getrange() functions and a bit more. Remove old comments pointing
to loop-functions.
* examples/pwg/Makefile.am:
Add loop/getrange examples.

19 years agovalgrind unit tests as check-local; add gst_deinit
Thomas Vander Stichele [Mon, 11 Jul 2005 15:10:40 +0000 (15:10 +0000)]
valgrind unit tests as check-local; add gst_deinit

Original commit message from CVS:
valgrind unit tests as check-local; add gst_deinit

19 years agoadd num-buffers property to basesrc
Thomas Vander Stichele [Mon, 11 Jul 2005 15:06:27 +0000 (15:06 +0000)]
add num-buffers property to basesrc

Original commit message from CVS:
add num-buffers property to basesrc

19 years agomore macro splitting
Thomas Vander Stichele [Sun, 10 Jul 2005 12:03:13 +0000 (12:03 +0000)]
more macro splitting

Original commit message from CVS:
more macro splitting

19 years agogst/gstelement.c: add debug
Thomas Vander Stichele [Sun, 10 Jul 2005 00:07:51 +0000 (00:07 +0000)]
gst/gstelement.c: add debug

Original commit message from CVS:

* gst/gstelement.c: (gst_element_get_bus):
add debug
* tools/gst-launch.c: (check_intr), (event_loop):
fix bus leaks

19 years agofix caps leak in both cases
Thomas Vander Stichele [Sat, 9 Jul 2005 23:52:07 +0000 (23:52 +0000)]
fix caps leak in both cases

Original commit message from CVS:
fix caps leak in both cases

19 years agoduh, remove unused var
Thomas Vander Stichele [Sat, 9 Jul 2005 23:48:45 +0000 (23:48 +0000)]
duh, remove unused var

Original commit message from CVS:
duh, remove unused var

19 years agofix a caps leak
Thomas Vander Stichele [Sat, 9 Jul 2005 23:47:23 +0000 (23:47 +0000)]
fix a caps leak

Original commit message from CVS:
fix a caps leak

19 years agogst/base/gstbasesrc.c: add finalize method and clean up properly
Thomas Vander Stichele [Sat, 9 Jul 2005 23:33:24 +0000 (23:33 +0000)]
gst/base/gstbasesrc.c: add finalize method and clean up properly

Original commit message from CVS:

* gst/base/gstbasesrc.c: (gst_base_src_class_init),
(gst_base_src_finalize):
add finalize method and clean up properly
* gst/gstpipeline.c: (gst_pipeline_dispose):
add debug

19 years agodon't get src for all messages; only for eos
Thomas Vander Stichele [Sat, 9 Jul 2005 23:15:27 +0000 (23:15 +0000)]
don't get src for all messages; only for eos

Original commit message from CVS:
don't get src for all messages; only for eos

19 years agocheck/gst/gstbin.c: add more things to check
Thomas Vander Stichele [Sat, 9 Jul 2005 22:54:28 +0000 (22:54 +0000)]
check/gst/gstbin.c: add more things to check

Original commit message from CVS:

* check/gst/gstbin.c: (pop_messages), (GST_START_TEST),
(gst_bin_suite):
add more things to check
* gst/gstbin.c: (gst_bin_change_state), (bin_bus_handler):
* gst/gstelement.c:
more debug

19 years agoadd debugging category use GST_START_TEST now, so we add a debug line
Thomas Vander Stichele [Sat, 9 Jul 2005 16:36:18 +0000 (16:36 +0000)]
add debugging category use GST_START_TEST now, so we add a debug line

Original commit message from CVS:
add debugging category
use GST_START_TEST now, so we add a debug line

19 years agocheck/gst/gstbin.c: add test for state change message on a bin
Thomas Vander Stichele [Sat, 9 Jul 2005 15:18:53 +0000 (15:18 +0000)]
check/gst/gstbin.c: add test for state change message on a bin

Original commit message from CVS:

* check/gst/gstbin.c: (START_TEST), (gst_bin_suite):
add test for state change message on a bin
* check/gst/gstelement.c: (START_TEST), (gst_element_suite):
add another test
* gst/gstbin.c: (gst_bin_init):
* gst/gstbus.c: (gst_bus_init), (gst_bus_post):
* gst/gstelement.c: (gst_element_post_message),
(gst_element_set_state):
* gst/gstelementfactory.c: (gst_element_factory_create):
* gst/gstmessage.c: (gst_message_new):
* gst/gstscheduler.c:
various debugging additions and cleanups

19 years agoadding tests for elements
Thomas Vander Stichele [Fri, 8 Jul 2005 16:41:45 +0000 (16:41 +0000)]
adding tests for elements

Original commit message from CVS:
adding tests for elements

19 years agogst/registries/gstlibxmlregistry.c: plug more leaks. A simple gst_init() now is...
Thomas Vander Stichele [Fri, 8 Jul 2005 16:16:29 +0000 (16:16 +0000)]
gst/registries/gstlibxmlregistry.c: plug more leaks.  A simple gst_init() now is leakfree, yay.

Original commit message from CVS:

* gst/registries/gstlibxmlregistry.c: (load_feature):
plug more leaks.  A simple gst_init() now is leakfree, yay.

19 years agoplug another memleak in registry loading - I have NO idea why this was returning...
Thomas Vander Stichele [Fri, 8 Jul 2005 16:08:16 +0000 (16:08 +0000)]
plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin

Original commit message from CVS:
plug another memleak in registry loading - I have NO idea why this was returning a GstPlugin

19 years agoI need to learn to stop doing this
Thomas Vander Stichele [Fri, 8 Jul 2005 14:50:44 +0000 (14:50 +0000)]
I need to learn to stop doing this

Original commit message from CVS:
I need to learn to stop doing this

19 years agoadd right variable
Thomas Vander Stichele [Fri, 8 Jul 2005 14:39:01 +0000 (14:39 +0000)]
add right variable

Original commit message from CVS:
add right variable

19 years agoconfigure.ac: use GST_SET_ERROR_CFLAGS
Thomas Vander Stichele [Fri, 8 Jul 2005 14:35:57 +0000 (14:35 +0000)]
configure.ac: use GST_SET_ERROR_CFLAGS

Original commit message from CVS:

* configure.ac:
use GST_SET_ERROR_CFLAGS
* docs/faq/cvs.xml:
change to ERROR_CFLAGS

19 years agoconfigure.ac: make GST_ERROR_CFLAGS overridable and re-enable Werror
Thomas Vander Stichele [Fri, 8 Jul 2005 14:01:31 +0000 (14:01 +0000)]
configure.ac: make GST_ERROR_CFLAGS overridable and re-enable Werror

Original commit message from CVS:
* configure.ac:
make GST_ERROR_CFLAGS overridable and re-enable Werror
* docs/faq/cvs.xml:
add a note about error CFLAGS
* docs/gst/tmpl/gstfakesrc.sgml:
* gst/elements/gstfakesrc.c:
comment out some unused code
* gst/gst.c: (split_and_iterate):
* gst/registries/gstlibxmlregistry.c: (load_pad_template),
(load_feature):
plug some memleaks

19 years agomake libs use same gtk-doc.mak
Thomas Vander Stichele [Thu, 7 Jul 2005 15:07:21 +0000 (15:07 +0000)]
make libs use same gtk-doc.mak

Original commit message from CVS:
make libs use same gtk-doc.mak

19 years agofactor out gtk-doc
Thomas Vander Stichele [Thu, 7 Jul 2005 14:16:40 +0000 (14:16 +0000)]
factor out gtk-doc

Original commit message from CVS:
factor out gtk-doc

19 years agogst/schedulers/threadscheduler.c: Unlock the STREAM_LOCK completely.
Wim Taymans [Thu, 7 Jul 2005 14:01:47 +0000 (14:01 +0000)]
gst/schedulers/threadscheduler.c: Unlock the STREAM_LOCK completely.

Original commit message from CVS:
* gst/schedulers/threadscheduler.c: (gst_thread_scheduler_func),
(gst_thread_scheduler_dispose):
Unlock the STREAM_LOCK completely.

19 years agoignore more
Thomas Vander Stichele [Thu, 7 Jul 2005 13:14:40 +0000 (13:14 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoignore more
Thomas Vander Stichele [Thu, 7 Jul 2005 13:12:43 +0000 (13:12 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoadding an element test
Thomas Vander Stichele [Thu, 7 Jul 2005 11:59:37 +0000 (11:59 +0000)]
adding an element test

Original commit message from CVS:
adding an element test

19 years agogst/gstbus.c (gst_bus_have_pending): Remove intensely irritating debug message.
Andy Wingo [Thu, 7 Jul 2005 11:09:32 +0000 (11:09 +0000)]
gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating debug message.

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

* gst/gstbus.c (gst_bus_have_pending): Remove intensely irritating
debug message.

19 years agoanother doc fix
Thomas Vander Stichele [Thu, 7 Jul 2005 10:03:06 +0000 (10:03 +0000)]
another doc fix

Original commit message from CVS:
another doc fix

19 years agomore macosx madness fixing
Thomas Vander Stichele [Thu, 7 Jul 2005 09:10:17 +0000 (09:10 +0000)]
more macosx madness fixing

Original commit message from CVS:
more macosx madness fixing

19 years agogst/gstquery.*: Remove old types
Wim Taymans [Thu, 7 Jul 2005 08:43:17 +0000 (08:43 +0000)]
gst/gstquery.*: Remove old types

Original commit message from CVS:
* gst/gstquery.c:
* gst/gstquery.h:
Remove old types

19 years agogst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation.
Wim Taymans [Thu, 7 Jul 2005 08:16:54 +0000 (08:16 +0000)]
gst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation.

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_get_range),
(gst_base_src_default_negotiate), (gst_base_src_negotiate):
Allow subclasses to implement their own negotiation.

19 years agodocs/design/: Update design notes to reflect the movement of responsibility for bus...
Jan Schmidt [Wed, 6 Jul 2005 17:17:59 +0000 (17:17 +0000)]
docs/design/: Update design notes to reflect the movement of responsibility for bus handling from GstPipeline to

Original commit message from CVS:

* docs/design/part-gstbin.txt:
* docs/design/part-gstpipeline.txt:
Update design notes to reflect the movement of
responsibility for bus handling from GstPipeline to
GstBin

19 years agoconfigure.ac: Remove unnecessary queue2/3/4 examples.
Jan Schmidt [Wed, 6 Jul 2005 16:45:45 +0000 (16:45 +0000)]
configure.ac: Remove unnecessary queue2/3/4 examples.

Original commit message from CVS:
* configure.ac:
Remove unnecessary queue2/3/4 examples.

19 years agoexamples/: Update a couple of the examples to work again.
Jan Schmidt [Wed, 6 Jul 2005 16:22:47 +0000 (16:22 +0000)]
examples/: Update a couple of the examples to work again.

Original commit message from CVS:
* examples/Makefile.am:
* examples/helloworld/helloworld.c: (event_loop), (main):
* examples/queue/queue.c: (event_loop), (main):
* examples/queue2/queue2.c: (main):
Update a couple of the examples to work again.

* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_event):
Spelling corrections and extra debug.

* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init), (is_eos),
(gst_bin_add_func), (bin_element_is_sink), (gst_bin_get_state),
(gst_bin_change_state), (gst_bin_dispose), (bin_bus_handler):
* gst/gstbin.h:
* gst/gstpipeline.c: (gst_pipeline_init), (gst_pipeline_dispose),
(gst_pipeline_change_state):
* gst/gstpipeline.h:
Move the bus handler for children to the GstBin, and create a
separate bus for receiving messages from children to the one the
bus sends 'upwards' on.

19 years agogst/base/: Make basesrc negotiate.
Wim Taymans [Wed, 6 Jul 2005 13:25:26 +0000 (13:25 +0000)]
gst/base/: Make basesrc negotiate.

Original commit message from CVS:
* gst/base/README:
* gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_empty),
(gst_base_sink_handle_object), (gst_base_sink_loop),
(gst_base_sink_change_state):
* gst/base/gstbasesink.h:
* gst/base/gstbasesrc.c: (gst_base_src_class_init),
(gst_base_src_init), (gst_base_src_setcaps),
(gst_base_src_getcaps), (gst_base_src_loop),
(gst_base_src_default_negotiate), (gst_base_src_negotiate),
(gst_base_src_start), (gst_base_src_change_state):
* gst/base/gstbasesrc.h:
Make basesrc negotiate.
Handle the case where preroll fails in basesink.
Update README.

19 years agogst/gstpad.c: Implement the fixate function.
Wim Taymans [Wed, 6 Jul 2005 13:20:47 +0000 (13:20 +0000)]
gst/gstpad.c: Implement the fixate function.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_fixate_caps), (gst_pad_accept_caps):
Implement the fixate function.
Clean up acceptcaps.

19 years agodocs/pwg/: Remove never-written filter-factory chapter; I'll add the various base...
Ronald S. Bultje [Wed, 6 Jul 2005 12:24:50 +0000 (12:24 +0000)]
docs/pwg/: Remove never-written filter-factory chapter; I'll add the various base classes to part 4 ("other element t...

Original commit message from CVS:
* docs/pwg/building-filterfactory.xml:
* docs/pwg/pwg.xml:
Remove never-written filter-factory chapter; I'll add the various
base classes to part 4 ("other element types") later on.