faq: using: add missing markup

This commit is contained in:
Reynaldo H. Verdejo Pinochet 2017-08-15 15:57:15 -07:00
parent 42cf3fbe80
commit 66698184c6

View File

@ -5,7 +5,9 @@
First of all, verify that you have a working installation and that First of all, verify that you have a working installation and that
you can inspect plugins by typing you can inspect plugins by typing
$ gst-inspect-1.0 fakesrc ```
$ gst-inspect-1.0 fakesrc
```
This should print out a bunch of information about this particular This should print out a bunch of information about this particular
element. If this tells you that there is "no such element or plugin", element. If this tells you that there is "no such element or plugin",
@ -15,28 +17,33 @@ would appreciate a [bug report](#using-bugs-where).
It's time to try out a few things. Start with gst-launch and two It's time to try out a few things. Start with gst-launch and two
plug-ins that you really should have : fakesrc and fakesink. They do plug-ins that you really should have : fakesrc and fakesink. They do
nothing except pass empty buffers. Type this at the command-line nothing except pass empty buffers. Type this at the command-line:
:
$ gst-launch-1.0 -v fakesrc silent=false num-buffers=3 ! fakesink silent=false ```
$ gst-launch-1.0 -v fakesrc silent=false num-buffers=3 ! fakesink silent=false
```
This will print out output that looks similar to this : This will print out output that looks similar to this:
RUNNING pipeline ... ```
fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 0) 0x8057510" RUNNING pipeline ...
fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 0) 0x8057510" fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 0) 0x8057510"
fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 1) 0x8057510" fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 0) 0x8057510"
fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 1) 0x8057510" fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 1) 0x8057510"
fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 2) 0x8057510" fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 1) 0x8057510"
fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 2) 0x8057510" fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 2) 0x8057510"
execution ended after 5 iterations (sum 301479000 ns, average 60295800 ns, min 3000 ns, max 105482000 ns) fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 2) 0x8057510"
execution ended after 5 iterations (sum 301479000 ns, average 60295800 ns, min 3000 ns, max 105482000 ns)
```
(Some parts of output have been removed for clarity) If it looks (Some parts of output have been removed for clarity) If it looks
similar, then GStreamer itself is running correctly. similar, then GStreamer itself is running correctly.
To get a test video displayed, try: To get a test video displayed, try:
$ gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink ```
$ gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
```
If `autovideosink` doesn't work, try an element that's specific for your If `autovideosink` doesn't work, try an element that's specific for your
operating system and windowing system, such as `ximagesink` or `glimagesink` operating system and windowing system, such as `ximagesink` or `glimagesink`
@ -62,14 +69,17 @@ First of all, run gst-inspect-1.0 on the output plug-in you want to use
to make sure you have it installed. For example, if you use Pulseaudio, to make sure you have it installed. For example, if you use Pulseaudio,
run run
$ gst-inspect-1.0 pulsesink ```
$ gst-inspect-1.0 pulsesink
```
and see if that prints out a bunch of properties for the plug-in. and see if that prints out a bunch of properties for the plug-in.
Then try to play the sine tone by Then try to play the sine tone by
running running
$ gst-launch-1.0 audiotestsrc ! audioconvert ! audioresample ! pulsesink ```
$ gst-launch-1.0 audiotestsrc ! audioconvert ! audioresample ! pulsesink
```
and see if you hear something. Make sure your volume is turned up, but and see if you hear something. Make sure your volume is turned up, but
also make sure it is not too loud and you are not wearing your also make sure it is not too loud and you are not wearing your
@ -80,12 +90,16 @@ headphones.
To do this you use the gst-inspect command-line tool, which comes To do this you use the gst-inspect command-line tool, which comes
standard with GStreamer. Invoked without any arguments, standard with GStreamer. Invoked without any arguments,
$ gst-inspect-1.0 ```
$ gst-inspect-1.0
```
will print out a listing of installed plugins. To learn more about a will print out a listing of installed plugins. To learn more about a
particular plugin, pass its name on the command line. For example, particular plugin, pass its name on the command line. For example,
$ gst-inspect-1.0 volume ```
$ gst-inspect-1.0 volume
```
will give you information about the volume plugin. will give you information about the volume plugin.