mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 18:50:48 +00:00
GStreamer multimedia framework
b2ee38575d
Original commit message from CVS: Landed the new improved capsnegotiation system. The main idea is to keep track of the possible data types that can pass through a connection. plugins can at any time inspect, adjust and refine these caps. plugins also get notified when something changes to the types so that they can reconfigure themselves. Look at the updated plugins and the soon to be finished doc. |
||
---|---|---|
components | ||
debian | ||
docs | ||
examples | ||
gst | ||
include | ||
libs | ||
m4 | ||
plugins/elements | ||
scripts | ||
tests | ||
testsuite | ||
tools | ||
.gitignore | ||
ABOUT-NLS | ||
acconfig.h | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
COPYING.LIB | ||
gstreamer-uninstalled.pc.in | ||
gstreamer.pc.in | ||
gstreamer.spec.in | ||
idiottest.mak | ||
INSTALL | ||
LICENSE | ||
LICENSE_readme | ||
ltmain.sh | ||
Makefile.am | ||
NEWS | ||
README | ||
REQUIREMENTS | ||
stamp.h.in | ||
TODO |
This is GStreamer, a framework for streaming media. 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. Developer note: When building from CVS sources, you will need to run autogen.sh to generate the build system files. GStreamer is cutting-edge stuff. To be a CVS developer, you need cutting-edge tools. ATM, most of us have at least these versions : * autoconf 2.52 (NOT 2.52d) * automake 1.5 * libtool 1.4 * pkg-config 0.8.0 autogen.sh will check for these versions and complain if you don't have them.