summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2017-05-28 22:43:24 -0700
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2017-05-28 22:43:24 -0700
commit6bf5a62d2444f010e82342376598dc0d6a430fde (patch)
tree6ac24caa6befa648d8156787201da9d97c4a090a
parent692c55d0fd65829a06875d1cf5091e9f73f6cc39 (diff)
faq: general: turn questions into sub-sections
Additionally: some grammar fixes
-rw-r--r--markdown/frequently-asked-questions/general.md30
1 files changed, 15 insertions, 15 deletions
diff --git a/markdown/frequently-asked-questions/general.md b/markdown/frequently-asked-questions/general.md
index e01eda0..d06bb35 100644
--- a/markdown/frequently-asked-questions/general.md
+++ b/markdown/frequently-asked-questions/general.md
@@ -1,6 +1,6 @@
# General
-> Is GStreamer a media player ?
+## Is GStreamer a media player ?
No, GStreamer is a development framework for creating applications like
media players, video editors, streaming media broadcasters and so on.
@@ -8,7 +8,7 @@ That said, very good media players can easily be built on top of GStreamer
especially when using the high-level APIs we provide such as `GstPlayer` or
the `playbin` and `playbin3` elements.
-> Why is GStreamer written in C ? Why not C++/Objective-C/... ?
+## Why is GStreamer written in C ? Why not C++/Objective-C/... ?
We like C. Aside from "personal preference", there are a number
of technical reasons why C is nice in this project:
@@ -20,7 +20,7 @@ of technical reasons why C is nice in this project:
- It is easy to make language bindings for libraries written in C.
- The GObject object system provided by GLib implements objects in C,
- in a portable, powerful way. This library provides for introspection
+ in a portable and powerful way. This library provides for introspection
and runtime dynamic typing. It is a full OO system, but without the
syntactic sugar. If you want sugar, take a look at
[Vala](http://live.gnome.org/Vala).
@@ -33,11 +33,11 @@ free and open source C++ compilers were not as stable and mature as they
are today, and there was the desire to provide a certain degree of
API and ABI stability.
-So, in closing, we like C. If you don't, that's fine; if you still want
+In closing, we like C. If you don't, that's fine; if you still want
to help out on GStreamer, we always need more language binding people.
-And if not, don't bother us; we're working :-)
+If not, don't bother us; we're working :-)
-> What kind of applications have been written in GStreamer?
+## What kind of applications have been written in GStreamer?
GStreamer has been designed from the start to be a general-purpose multimedia
framework that can be used to write all kinds of multimedia applications.
@@ -53,7 +53,7 @@ For a list of projects, look at the [application
list](http://gstreamer.freedesktop.org/apps/) on the GStreamer project
website.
-> Does GStreamer support the format of my media files?
+## Does GStreamer support the format of my media files?
GStreamer is plugin based and was designed to be extensible from the start,
so it can pretty much support any media format provided suitable plugins
@@ -76,7 +76,7 @@ provide:
- ways to obtain mediafiles in that format to test.
-> What are the exact licensing terms for GStreamer and its plugins?
+## What are the exact licensing terms for GStreamer and its plugins?
All of GStreamer, including our own plugin code, is licensed
under the [GNU LGPL 2.1](http://www.gnu.org/licenses/lgpl-2.1.html)
@@ -96,13 +96,13 @@ You can see the effective license of a plugin as license field in
`gst-inspect-1.0`. In the future we might have the application enforce a
stricter policy (much like tainting in the kernel).
-> Is GStreamer a sound server ?
+## Is GStreamer a sound server ?
-No, GStreamer is not a soundserver. GStreamer does however have
-plugins supporting most of the major soundservers available today,
+No, GStreamer is not a sound server. GStreamer does, however, have
+plugins supporting most of the major sound servers available today,
including pulseaudio, Jack and others.
-> Is GStreamer available for platforms other than Linux?
+## Is GStreamer available for platforms other than Linux?
Yes, GStreamer is a cross-platform multimedia framework that
works on all major operating systems, including but not limited to
@@ -110,7 +110,7 @@ Linux, Android, iOS, macOS, Windows, and *BSD, and there are official
SDK binary packages for Android, iOS, macOS and Windows made available
with every GStreamer release.
-> What is GStreamer's relationship with the GNOME community ?
+## What is GStreamer's relationship with the GNOME community ?
GStreamer is an independent project, but we do traditionally have
a close relationship with the GNOME community. Many of our hackers
@@ -119,7 +119,7 @@ is officially bundled with the GNOME desktop, as lots of GNOME applications
are using it. This does not exclude use of GStreamer by other communities
at all, of course.
-> What is GStreamer's relationship with the KDE community ?
+## What is GStreamer's relationship with the KDE community ?
The GStreamer community wants to have as good a relationship as
possible with KDE, and we hope that someday KDE decides to adopt
@@ -129,7 +129,7 @@ GStreamer is used by various KDE and Qt multimedia APIs. Also,
some of the KDE hackers have created Qt bindings of GStreamer, made a
simple video player and using it in some audio players (JuK and AmaroK).
-> I'm considering adding GStreamer output to my application...
+## I'm considering adding GStreamer output to my application...
That doesn't really make sense. GStreamer is not a sound server,
so you don't output directly to GStreamer, and it's not an intermediate