mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-06 23:48:53 +00:00
More blablah about how cool GStreamer really is..
Original commit message from CVS: More blablah about how cool GStreamer really is..
This commit is contained in:
parent
86bef7fdb8
commit
707b74ac11
2 changed files with 17 additions and 2 deletions
|
@ -34,6 +34,12 @@
|
||||||
libraries can be made with a minimum of effort.
|
libraries can be made with a minimum of effort.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The GStreamer core function is to provide a framework for plugins, data flow
|
||||||
|
and media type handling/negotiation.
|
||||||
|
It also provides an API to write applications using the various plugins.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This book is about GStreamer from a developer's point of view; it describes
|
This book is about GStreamer from a developer's point of view; it describes
|
||||||
how to write a GStreamer application using the GStreamer libraries and tools.
|
how to write a GStreamer application using the GStreamer libraries and tools.
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
<sect2 id="sec-motivation-goal">
|
<sect2 id="sec-motivation-goal">
|
||||||
<title>'One goal' media players</title>
|
<title>'One goal' media players/libraries</title>
|
||||||
<para>
|
<para>
|
||||||
Your typical MPEG player was designed to play MPEG video and audio. Most of
|
Your typical MPEG player was designed to play MPEG video and audio. Most of
|
||||||
these players have implemented a complete infrastructure focused on
|
these players have implemented a complete infrastructure focused on
|
||||||
|
@ -42,6 +42,13 @@
|
||||||
of the player and duplicate them into my own AVI encoder. These
|
of the player and duplicate them into my own AVI encoder. These
|
||||||
algorithms cannot easily be shared accross applications.
|
algorithms cannot easily be shared accross applications.
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Attempts have been made to create libraries for handling various media types.
|
||||||
|
Because they focus on a very specific media type (avifile, libmpeg2, ...),
|
||||||
|
significant work is needed to integrate them due to a lack of a common API.
|
||||||
|
GStreamer allows you to wrap these libraries with a common API, which
|
||||||
|
significantly simplifies integration and reuse.
|
||||||
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="sec-motivation-plugin">
|
<sect2 id="sec-motivation-plugin">
|
||||||
|
@ -58,7 +65,9 @@
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
While GStreamer also uses it own plugin system it offers a very rich
|
While GStreamer also uses it own plugin system it offers a very rich
|
||||||
framework for the plugin.
|
framework for the plugin developper and ensures the plugin can be used
|
||||||
|
in a wide range of applications, transparently interacting with other
|
||||||
|
plugins.
|
||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue