mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 03:30:35 +00:00
GStreamer multimedia framework
1a5cfae0f6
Original commit message from CVS: Added a first attempt for XML embedding in the main core XML. Objects will emit a signal that a user app can connect to in order to insert its XML into the tree. You can catch the object_loaded signal in GstXML to parse the user supplied XML data in the stream. The object_loaded signal is implemented with a custom made class signal. All GstObject classes now automatically create a GstSignalObject that serves as a proxy to the user app when an object is loaded. All objects are currently responsible to emit the class signal themselves. runxml and createxml serve as an example how the XML hooks can be used to insert and retrieve custom XML tags. |
||
---|---|---|
components/bonobo-gstmediaplay | ||
docs | ||
editor | ||
examples | ||
gst | ||
gstplay | ||
include | ||
libs | ||
plugins/elements | ||
test | ||
tests | ||
tools | ||
.gitignore | ||
acconfig.h | ||
acinclude.m4 | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.in | ||
COPYING | ||
COPYING.LIB | ||
gstreamer-config.in | ||
gstreamer.m4 | ||
gstreamer.spec.in | ||
INSTALL | ||
install-sh | ||
LICENSE | ||
Makefile.am | ||
missing | ||
mkinstalldirs | ||
NEWS | ||
README | ||
REQUIREMENTS | ||
stamp.h.in |
This is gnome-streamer, a framework for streaming media in GNOME. The fundamental design comes from the video pipeline at Oregon Graduate Institute, as well as some ideas from DirectMedia. It's based on plug-ins that will provide the various codec and other functionality. The interface hopefully is generic enough for various companies (ahem, Apple) to release binary codecs for Linux, until such time as they get a clue and release the source.