mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 20:20:38 +00:00
51cbf22624
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. |
||
---|---|---|
.. | ||
bindings | ||
cothreads | ||
xml | ||
.gitignore | ||
a.c | ||
ac3parse.c | ||
ac3play.c | ||
ac3sync.c | ||
args.c | ||
avi2mpg.c | ||
aviparse.c | ||
basic.c | ||
buffer.c | ||
cobin.c | ||
dvdcat.c | ||
fake.c | ||
gsttracedump.c | ||
jitter.c | ||
m.c | ||
Makefile.am | ||
mcut.c | ||
mem.c | ||
mem.h | ||
mp1parse.c | ||
mp1tomp1.c | ||
mp2toavi.c | ||
mp2tomp1.c | ||
mp3.c | ||
mp3parse.c | ||
mp3play.c | ||
mp3tovorbis.c | ||
mpeg2parse.c | ||
mpg123.c | ||
p.c | ||
pipetest.c | ||
plugin.c | ||
push.c | ||
qtest.c | ||
r.c | ||
README | ||
record.c | ||
s.c | ||
spectrum.c | ||
states.c | ||
teardown.c | ||
typefind.c | ||
types.c | ||
vidcapture.c | ||
vidcapture2.c | ||
videotest.c | ||
w.c | ||
wave.c |
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.