gstreamer/test
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
..
bindings Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef... 2001-01-14 21:55:41 +00:00
cothreads Remove cothreads.[ch] from tests/cothreads/ and replace then with a rule in the Makefile.am to generate symlinks to t... 2000-12-03 15:02:24 +00:00
xml Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef... 2001-01-14 21:55:41 +00:00
.gitignore Converted the mpeg2 encoder asm to gnu asm, removing the dependency of nasm 2000-09-17 12:31:01 +00:00
a.c Convert GstSrc's to GstElements. 2000-12-30 01:53:05 +00:00
ac3parse.c Updates for the gst_pad_push changes 2000-12-27 22:39:45 +00:00
ac3play.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
ac3sync.c initial checkin 2000-01-30 10:44:33 +00:00
args.c initial checkin 2000-01-30 10:44:33 +00:00
avi2mpg.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
aviparse.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
basic.c initial checkin 2000-01-30 10:44:33 +00:00
buffer.c initial checkin 2000-01-30 10:44:33 +00:00
cobin.c initial checkin 2000-01-30 10:44:33 +00:00
dvdcat.c Updates for the gst_pad_push changes 2000-12-27 22:39:45 +00:00
fake.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
gsttracedump.c initial checkin 2000-01-30 10:44:33 +00:00
jitter.c initial checkin 2000-01-30 10:44:33 +00:00
m.c initial checkin 2000-01-30 10:44:33 +00:00
Makefile.am Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef... 2001-01-14 21:55:41 +00:00
mcut.c initial checkin 2000-01-30 10:44:33 +00:00
mem.c initial checkin 2000-01-30 10:44:33 +00:00
mem.h initial checkin 2000-01-30 10:44:33 +00:00
mp1parse.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
mp1tomp1.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
mp2toavi.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
mp2tomp1.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
mp3.c added the category number to DEBUG 2001-01-01 07:44:32 +00:00
mp3parse.c Convert GstSrc's to GstElements. 2000-12-30 01:53:05 +00:00
mp3play.c Make sure the plugin is loaded only once 2001-01-03 23:08:17 +00:00
mp3tovorbis.c Convert GstSrc's to GstElements. 2000-12-30 01:53:05 +00:00
mpeg2parse.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
mpg123.c initial checkin 2000-01-30 10:44:33 +00:00
p.c initial checkin 2000-01-30 10:44:33 +00:00
pipetest.c Convert GstSrc's to GstElements. 2000-12-30 01:53:05 +00:00
plugin.c initial checkin 2000-01-30 10:44:33 +00:00
push.c initial checkin 2000-01-30 10:44:33 +00:00
qtest.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
r.c initial checkin 2000-01-30 10:44:33 +00:00
README initial checkin 2000-01-31 03:25:25 +00:00
record.c This is a megapatch with the following changes: 2001-01-29 00:06:02 +00:00
s.c initial checkin 2000-01-30 10:44:33 +00:00
spectrum.c Updates for the gst_pad_push changes 2000-12-27 22:39:45 +00:00
states.c initial checkin 2000-01-30 10:44:33 +00:00
teardown.c initial checkin 2000-01-30 10:44:33 +00:00
typefind.c initial checkin 2000-01-30 10:44:33 +00:00
types.c initial checkin 2000-01-30 10:44:33 +00:00
vidcapture.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
vidcapture2.c updated test programs to new ghostpad API 2001-01-20 03:33:55 +00:00
videotest.c Updates for the gst_pad_push changes 2000-12-27 22:39:45 +00:00
w.c initial checkin 2000-01-30 10:44:33 +00:00
wave.c Updates for the gst_pad_push changes 2000-12-27 22:39:45 +00:00

This is a collection of test programs of all sorts, ranging from the first
version of GiST to the simple hard-disk recorder used in the Oct
31, 1999 inaugural run of GStreamer in a 'real' environment.  Not all are
included, because most are obsolete.  All the stuff you see in the first
line of the Makefile.am (commented out) is both old and broken.

One of these days test/ will turn back into a real test-suite for
GStreamer, but for now it's my sandbox.