diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2015-05-09 22:33:26 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2015-05-10 11:38:19 +0100 |
commit | ec5c93f1690323a0a162f7e1401d4d16c83e4a3d (patch) | |
tree | 2c6cdd92ee31e26bf73d17bdc285e195dbff8173 /sys | |
parent | bf683b9a6c08ea126ae1eb810f4fc9c35c83b48b (diff) | |
download | gst-plugins-base-ec5c93f1690323a0a162f7e1401d4d16c83e4a3d.tar.gz gst-plugins-base-ec5c93f1690323a0a162f7e1401d4d16c83e4a3d.tar.xz |
docs: update element example pipelines
- gst-launch -> gst-launch-1.0
- use autoaudiosink and audiovideosink more often
- review pipeline examples and descriptions
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ximage/ximagesink.c | 6 | ||||
-rw-r--r-- | sys/xvimage/xvimagesink.c | 24 |
2 files changed, 16 insertions, 14 deletions
diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index 2a1f76b3a..7814ac84a 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -74,14 +74,14 @@ * <refsect2> * <title>Examples</title> * |[ - * gst-launch -v videotestsrc ! queue ! ximagesink + * gst-launch-1.0 -v videotestsrc ! queue ! ximagesink * ]| A pipeline to test reverse negotiation. When the test video signal appears * you can resize the window and see that scaled buffers of the desired size are * going to arrive with a short delay. This illustrates how buffers of desired * size are allocated along the way. If you take away the queue, scaling will * happen almost immediately. * |[ - * gst-launch -v videotestsrc ! navigationtest ! videoconvert ! ximagesink + * gst-launch-1.0 -v videotestsrc ! navigationtest ! videoconvert ! ximagesink * ]| A pipeline to test navigation events. * While moving the mouse pointer over the test signal you will see a black box * following the mouse pointer. If you press the mouse button somewhere on the @@ -89,7 +89,7 @@ * the button and a red one where you released it. (The navigationtest element * is part of gst-plugins-good.) * |[ - * gst-launch -v videotestsrc ! video/x-raw, pixel-aspect-ratio=(fraction)4/3 ! videoscale ! ximagesink + * gst-launch-1.0 -v videotestsrc ! video/x-raw, pixel-aspect-ratio=(fraction)4/3 ! videoscale ! ximagesink * ]| This is faking a 4/3 pixel aspect ratio caps on video frames produced by * videotestsrc, in most cases the pixel aspect ratio of the display will be * 1/1. This means that videoscale will have to do the scaling to convert diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index e8752d32b..ad2d77325 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -73,17 +73,20 @@ * <refsect2> * <title>Examples</title> * |[ - * gst-launch -v videotestsrc ! xvimagesink + * gst-launch-1.0 -v videotestsrc ! xvimagesink * ]| A pipeline to test hardware scaling. * When the test video signal appears you can resize the window and see that - * video frames are scaled through hardware (no extra CPU cost). + * video frames are scaled through hardware (no extra CPU cost). By default + * the image will never be distorted when scaled, instead black borders will + * be added if needed. * |[ - * gst-launch -v videotestsrc ! xvimagesink force-aspect-ratio=true - * ]| Same pipeline with #GstXvImageSink:force-aspect-ratio property set to true - * You can observe the borders drawn around the scaled image respecting aspect - * ratio. + * gst-launch-1.0 -v videotestsrc ! xvimagesink force-aspect-ratio=false + * ]| Same pipeline with #GstXvImageSink:force-aspect-ratio property set to + * false. You can observe that no borders are drawn around the scaled image + * now and it will be distorted to fill the entire frame instead of respecting + * the aspect ratio. * |[ - * gst-launch -v videotestsrc ! navigationtest ! xvimagesink + * gst-launch-1.0 -v videotestsrc ! navigationtest ! xvimagesink * ]| A pipeline to test navigation events. * While moving the mouse pointer over the test signal you will see a black box * following the mouse pointer. If you press the mouse button somewhere on the @@ -95,15 +98,14 @@ * position. This also handles borders correctly, limiting coordinates to the * image area * |[ - * gst-launch -v videotestsrc ! video/x-raw, pixel-aspect-ratio=(fraction)4/3 ! xvimagesink + * gst-launch-1.0 -v videotestsrc ! video/x-raw, pixel-aspect-ratio=4/3 ! xvimagesink * ]| This is faking a 4/3 pixel aspect ratio caps on video frames produced by * videotestsrc, in most cases the pixel aspect ratio of the display will be * 1/1. This means that XvImageSink will have to do the scaling to convert * incoming frames to a size that will match the display pixel aspect ratio - * (from 320x240 to 320x180 in this case). Note that you might have to escape - * some characters for your shell like '\(fraction\)'. + * (from 320x240 to 320x180 in this case). * |[ - * gst-launch -v videotestsrc ! xvimagesink hue=100 saturation=-100 brightness=100 + * gst-launch-1.0 -v videotestsrc ! xvimagesink hue=100 saturation=-100 brightness=100 * ]| Demonstrates how to use the colorbalance interface. * </refsect2> */ |