mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-01 13:08:49 +00:00
faq: dependencies: turn questions into sub-sections
Also included: grammar fixes
This commit is contained in:
parent
59c99dded8
commit
a7a86d1ea8
1 changed files with 9 additions and 9 deletions
|
@ -1,6 +1,6 @@
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
> Why are there so many dependencies ?
|
## Why are there so many dependencies ?
|
||||||
|
|
||||||
Making a full-featured media framework is a huge undertaking in
|
Making a full-featured media framework is a huge undertaking in
|
||||||
itself. By using the work done by others, we both reduce the amount of
|
itself. By using the work done by others, we both reduce the amount of
|
||||||
|
@ -10,14 +10,14 @@ be stupid not to reuse the code others have written.
|
||||||
|
|
||||||
However, do realize that in no way you are forced to have all
|
However, do realize that in no way you are forced to have all
|
||||||
dependencies installed. None of the core developers has all of them
|
dependencies installed. None of the core developers has all of them
|
||||||
installed. GStreamer has only a few obligate dependencies : GLib 2.0,
|
installed. GStreamer has only a few mandatory dependencies : GLib 2.0,
|
||||||
liborc, and very common stuff like glibc, a C compiler, and so on. All
|
liborc, and very common stuff like glibc, a C compiler, and so on. All
|
||||||
of the other dependencies are optional.
|
other dependencies are optional.
|
||||||
|
|
||||||
So, in closing, let's rephrase the question to “Why are you giving me so
|
In closing, let's rephrase the question to “Why are you giving me so
|
||||||
many choices and such a rich environment ?”
|
many choices and such a rich environment ?”
|
||||||
|
|
||||||
> Is GStreamer X11 independent? Can it be used headless?
|
## Is GStreamer X11 independent? Can it be used headless?
|
||||||
|
|
||||||
Yes, we have no hard dependency on X11 or any other windowing system in
|
Yes, we have no hard dependency on X11 or any other windowing system in
|
||||||
any of our modules. There are many GStreamer applications that run fine
|
any of our modules. There are many GStreamer applications that run fine
|
||||||
|
@ -26,17 +26,17 @@ for example streaming servers, transcoding applications, or audio
|
||||||
applications that don't output any video. Other applications output
|
applications that don't output any video. Other applications output
|
||||||
video to a framebuffer, custom-made hardware sinks, or via wayland.
|
video to a framebuffer, custom-made hardware sinks, or via wayland.
|
||||||
|
|
||||||
> What is GStreamer's position on efforts such as LADSPA or LV2?
|
## What is GStreamer's position on efforts such as LADSPA or LV2?
|
||||||
|
|
||||||
GStreamer actively supports such efforts, and in the case of [LADSPA][ladspa]
|
GStreamer actively supports such efforts, and in the case of [LADSPA][ladspa]
|
||||||
or [LV2][lv2] we already have wrapper plugins. These wrapper plug-ins detect
|
or [LV2][lv2] we already have wrapper plugins. These wrapper plug-ins detect
|
||||||
the LADSPA/LV2 plugins present on your system at run time and make them
|
the LADSPA/LV2 plugins present on your system at run-time and make them
|
||||||
available as GStreamer elements.
|
available as GStreamer elements.
|
||||||
|
|
||||||
[ladspa]: https://en.wikipedia.org/wiki/LADSPA
|
[ladspa]: https://en.wikipedia.org/wiki/LADSPA
|
||||||
[lv2]: http://lv2plug.in/
|
[lv2]: http://lv2plug.in/
|
||||||
|
|
||||||
> Does GStreamer support MIDI ?
|
## Does GStreamer support MIDI ?
|
||||||
|
|
||||||
There is some rudimentary MIDI support in GStreamer, but it's not complete yet.
|
There is some rudimentary MIDI support in GStreamer, but it's not complete yet.
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ MIDI playback is provided by plugins such as `midiparse`, `fluiddec`,
|
||||||
|
|
||||||
[alsamidisrc]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-alsamidisrc.html
|
[alsamidisrc]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-alsamidisrc.html
|
||||||
|
|
||||||
> Does GStreamer depend on GNOME or GTK+ ?
|
## Does GStreamer depend on GNOME or GTK+ ?
|
||||||
|
|
||||||
No, it's just that many of the applications developed for GStreamer happen to
|
No, it's just that many of the applications developed for GStreamer happen to
|
||||||
be GNOME or GTK+ applications, including some of our sample applications. There
|
be GNOME or GTK+ applications, including some of our sample applications. There
|
||||||
|
|
Loading…
Reference in a new issue