Penguin

Differences between version 4 and previous revision of GStreamer.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 4 Last edited on Tuesday, February 17, 2004 5:22:37 pm by AristotlePagaltzis Revert
Older page: version 3 Last edited on Tuesday, February 17, 2004 5:05:56 pm by AristotlePagaltzis Revert
@@ -1,7 +1,7 @@
-An open source media framework for building graphs (think !DirectShow if you know it - you connect a number of inputs (cameras, media files etc ) through a number of filters , multiplexers etc, to a number of outputs) in media applications
+[GStreamer | http://freedesktop.org/Software/gstreamer] is an [LGPL]ed media framework for building graphs of inputs, filters, and outputs (think !DirectShow if you know it), based on the [GLib] 2.0 object model
  
-Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean , generic interface . GStreamer is released under the [LGPL ]. including most of their plugins. It is based on the [GLib ] 2.0 object model for object-oriented design and inheritance
+Inputs can be drivers for [DigitalCamera]s other other periphery, or may read media files, or get their input from basically anything else, such as network connections or by programmatically generating sound. Filters process their input in various ways; some of them are basically mandatory (like demultiplexers for a media file input stream) , while others are others optional, such as sound enhancing filters or video effects . Outputs are could be drivers such as for sound output using [ALSA ], [OSS ], ESound, or anything else supported by the platform in question, or for video output using [X11], [OpenGL], or what have you, or they could push their input across a network connection or write it into a file or simply analyze it or whatever
  
-GStreamer is currently in the process of moving under the umbrella of the FreeDesktop project - see their [home page|http://freedesktop.org/Software/gstreamer ]. 
+By using such an architecture, [MediaPlayer]s such as [Totem] as well as any other kinds of applications can take advantage of advances in CoDec and filter technology transparently. Developers can add new [CoDec]s to all [GStreamer]-based applications and filters by writing a simple plugin with a clean, generic interface. Most of the existing plugins are licensed under [LGPL] just like the framework itself, so [GStreamer ] is useful for commercial development
  
-A good example of a GStreamer front end is [Totem ]. 
+The [GStreamer ] project is currently moving under the umbrella of the FreeDesktop project