gstreamer/tests
Wim Taymans 51cbf22624 This is a megapatch with the following changes:
Original commit message from CVS:
This is a megapatch with the following changes:

- moved the gchar *name to GstObject, removed the ones in GstElement and
GstPad.
- moved the parent handling completely into GstObject. This cause *all* of
the plugins to fail (except those that used gst_pad_get_parent)
- rearanged the XML save handling.
- GstObject now has a class function save/restore_thyself.
- GstObject has a generic method gst_object_save_thyself, this makes it
possible to fire a signal wehever a new object is loaded. This is needed
so we can add XML save hooks.
- GstXML API has changed slightly. You now have to create a GstXML object
first before you can actually load something. This makes it possible to
attach a signal to GstXML whenever an object is loaded. I'm not sure we
will keep this interface.
- GstObject can now print the path_string without knowing about the GstPad and
GstElement types.
- Added gst_bin_get_by_name_recurse_up to lookup an element in the current
element hierarchy.
- added XML namespaces to the saved pipelines the namespace is:
http://gstreamer.net/gst-core/1.0/
namespaces are needed to distinguish user generated XML from the core XML.

Note that the plugins still contain a macro GST_OBJECT_PARENT that will be
replaced with gst_pad_get_parent shortly.
2001-01-29 00:06:02 +00:00
..
eos Added another test case, a bin in a thread, to test EOS. still hangs because gtk_main hangs in a __poll somewhere. 2001-01-21 16:08:37 +00:00
old/examples This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
sched This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
.gitignore Added a little tee test program. 2001-01-19 00:07:40 +00:00
autoplug.c Added multiple caps to the pads 2000-12-31 16:12:48 +00:00
caps.c Some more fixes for libxml. 2001-01-18 15:29:46 +00:00
case4.c Updated test programs 2001-01-01 04:10:52 +00:00
init.c Added multiple caps to the pads 2000-12-31 16:12:48 +00:00
load.c New test programs. 2000-12-31 22:14:06 +00:00
loadall.c Megapatch, changes which states are available, how they're used, and how they're set. Also modifies the scheduling s... 2000-07-17 17:14:15 +00:00
Makefile.am Added a little tee test program. 2001-01-19 00:07:40 +00:00
markup.c Updated test programs 2001-01-01 04:10:52 +00:00
mp3encode.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
pad-active.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
padfactory.c Some more fixes for libxml. 2001-01-18 15:29:46 +00:00
paranoia.c updated tests code to new ghostpad API 2001-01-20 03:36:20 +00:00
props.c API docs updates 2001-01-19 22:15:21 +00:00
queue.c updated tests code to new ghostpad API 2001-01-20 03:36:20 +00:00
README Megapatch, changes which states are available, how they're used, and how they're set. Also modifies the scheduling s... 2000-07-17 17:14:15 +00:00
registry.c Some more fixes for libxml. 2001-01-18 15:29:46 +00:00
rip.c Updated test programs 2001-01-01 04:10:52 +00:00
simplefake.c Updated test programs 2001-01-01 04:10:52 +00:00
states.c updated tests code to new ghostpad API 2001-01-20 03:36:20 +00:00
tee.c Add gst_element_request_compatible_pad and remove gst_element_request_pad. 2001-01-23 18:42:23 +00:00

This directory contains various tests designed to verify GStreamer
behavior.  If any of them exit with a non-zero value, something's wrong.