doc: remove xml from comments

This commit is contained in:
Mathieu Duponchelle 2019-05-29 22:58:08 +02:00
parent 43eaf5ac4a
commit da6afdec9c
46 changed files with 188 additions and 297 deletions

View File

@ -21,12 +21,11 @@
* *
* AV1 Decoder. * AV1 Decoder.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 -v filesrc location=videotestsrc.webm ! matroskademux ! av1dec ! videoconvert ! videoscale ! autovideosink * gst-launch-1.0 -v filesrc location=videotestsrc.webm ! matroskademux ! av1dec ! videoconvert ! videoscale ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -21,12 +21,11 @@
* *
* AV1 Encoder. * AV1 Encoder.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc num-buffers=50 ! av1enc ! webmmux ! filesink location=av1.webm * gst-launch-1.0 videotestsrc num-buffers=50 ! av1enc ! webmmux ! filesink location=av1.webm
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -178,10 +178,11 @@ extern "C" {
* "625-line television Wide Screen Signalling (WSS)"</a>. * "625-line television Wide Screen Signalling (WSS)"</a>.
* *
* vbi_sliced payload: * vbi_sliced payload:
* <pre> * ```
* Byte 0 1 * Byte 0 1
* msb lsb msb lsb * msb lsb msb lsb
* bit 7 6 5 4 3 2 1 0 x x 13 12 11 10 9 8<br></pre> * bit 7 6 5 4 3 2 1 0 x x 13 12 11 10 9 8
* ```
* according to EN 300 294, Table 1, lsb first transmitted. * according to EN 300 294, Table 1, lsb first transmitted.
*/ */
#define VBI_SLICED_WSS_625 0x00000400 #define VBI_SLICED_WSS_625 0x00000400
@ -280,11 +281,11 @@ extern "C" {
* Reference: <a href="http://www.jeita.or.jp">EIA-J CPR-1204</a> * Reference: <a href="http://www.jeita.or.jp">EIA-J CPR-1204</a>
* *
* vbi_sliced payload: * vbi_sliced payload:
* <pre> * ```
* Byte 0 1 2 * Byte 0 1 2
* msb lsb msb lsb msb lsb * msb lsb msb lsb msb lsb
* bit 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 x x x x 19 18 17 16 * bit 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 x x x x 19 18 17 16
* </pre> * ```
*/ */
#define VBI_SLICED_WSS_CPR1204 0x00000800 #define VBI_SLICED_WSS_CPR1204 0x00000800

View File

@ -28,15 +28,14 @@
* frames using the given ICC (International Color Consortium) profiles. * frames using the given ICC (International Color Consortium) profiles.
* Falls back to internal sRGB profile if no ICC file is specified in property. * Falls back to internal sRGB profile if no ICC file is specified in property.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* <para>(write everything in one line, without the backslash characters)</para> * (write everything in one line, without the backslash characters)
* |[ * |[
* gst-launch-1.0 filesrc location=photo_camera.png ! pngdec ! \ * gst-launch-1.0 filesrc location=photo_camera.png ! pngdec ! \
* videoconvert ! lcms input-profile=sRGB.icc dest-profile=printer.icc \ * videoconvert ! lcms input-profile=sRGB.icc dest-profile=printer.icc \
* pngenc ! filesink location=photo_print.png * pngenc ! filesink location=photo_print.png
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -59,8 +59,8 @@
* If the "http_proxy" environment variable is set, its value is used. * If the "http_proxy" environment variable is set, its value is used.
* The #GstCurlHttpSrc:proxy property can be used to override the default. * The #GstCurlHttpSrc:proxy property can be used to override the default.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 curlhttpsrc location=http://127.0.1.1/index.html ! fakesink dump=1 * gst-launch-1.0 curlhttpsrc location=http://127.0.1.1/index.html ! fakesink dump=1
* ]| The above pipeline reads a web page from the local machine using HTTP and * ]| The above pipeline reads a web page from the local machine using HTTP and
@ -70,7 +70,6 @@
* ]| The above pipeline will start up a DASH streaming session from the given * ]| The above pipeline will start up a DASH streaming session from the given
* MPD file. This requires GStreamer to have been built with dashdemux from * MPD file. This requires GStreamer to have been built with dashdemux from
* gst-plugins-bad. * gst-plugins-bad.
* </refsect2>
*/ */
/* /*

View File

@ -31,12 +31,11 @@
* Modplug uses the <ulink url="http://modplug-xmms.sourceforge.net/">modplug</ulink> * Modplug uses the <ulink url="http://modplug-xmms.sourceforge.net/">modplug</ulink>
* library to decode tracked music in the MOD/S3M/XM/IT and related formats. * library to decode tracked music in the MOD/S3M/XM/IT and related formats.
* *
* <refsect2> * ## Example pipeline
* <title>Example pipeline</title> *
* |[ * |[
* gst-launch-1.0 -v filesrc location=1990s-nostalgia.xm ! modplug ! audioconvert ! alsasink * gst-launch-1.0 -v filesrc location=1990s-nostalgia.xm ! modplug ! audioconvert ! alsasink
* ]| Play a FastTracker xm file. * ]| Play a FastTracker xm file.
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -31,13 +31,13 @@
* and on the various available parameters in the documentation * and on the various available parameters in the documentation
* of the mpeg2enc tool in particular, which shares options with this element. * of the mpeg2enc tool in particular, which shares options with this element.
* *
* <refsect2> * ## Example pipeline
* <title>Example pipeline</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc num-buffers=1000 ! mpeg2enc ! filesink location=videotestsrc.m1v * gst-launch-1.0 videotestsrc num-buffers=1000 ! mpeg2enc ! filesink location=videotestsrc.m1v
* ]| This example pipeline will encode a test video source to a an MPEG1 * ]| This example pipeline will encode a test video source to a an MPEG1
* elementary stream (with Generic MPEG1 profile). * elementary stream (with Generic MPEG1 profile).
* <para> *
* Likely, the #GstMpeg2enc:format property * Likely, the #GstMpeg2enc:format property
* is most important, as it selects the type of MPEG stream that is produced. * is most important, as it selects the type of MPEG stream that is produced.
* In particular, default property values are dependent on the format, * In particular, default property values are dependent on the format,
@ -45,12 +45,11 @@
* Note that the (S)VCD profiles also restrict the image size, so some scaling * Note that the (S)VCD profiles also restrict the image size, so some scaling
* may be needed to accomodate this. The so-called generic profiles (as used * may be needed to accomodate this. The so-called generic profiles (as used
* in the example above) allow most parameters to be adjusted. * in the example above) allow most parameters to be adjusted.
* </para> *
* |[ * |[
* gst-launch-1.0 videotestsrc num-buffers=1000 ! videoscale ! mpeg2enc format=1 norm=p ! filesink location=videotestsrc.m1v * gst-launch-1.0 videotestsrc num-buffers=1000 ! videoscale ! mpeg2enc format=1 norm=p ! filesink location=videotestsrc.m1v
* ]| This will produce an MPEG1 profile stream according to VCD2.0 specifications * ]| This will produce an MPEG1 profile stream according to VCD2.0 specifications
* for PAL #GstMpeg2enc:norm (as the image height is dependent on video norm). * for PAL #GstMpeg2enc:norm (as the image height is dependent on video norm).
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -32,19 +32,17 @@
* and the man-page of the mplex tool documents the properties of this element, * and the man-page of the mplex tool documents the properties of this element,
* which are shared with the mplex tool. * which are shared with the mplex tool.
* *
* <refsect2> * ## Example pipeline
* <title>Example pipeline</title> *
* |[ * |[
* gst-launch-1.0 -v videotestsrc num-buffers=1000 ! mpeg2enc ! mplex ! filesink location=videotestsrc.mpg * gst-launch-1.0 -v videotestsrc num-buffers=1000 ! mpeg2enc ! mplex ! filesink location=videotestsrc.mpg
* ]| This example pipeline will encode a test video source to an * ]| This example pipeline will encode a test video source to an
* MPEG1 elementary stream and multiplexes this to an MPEG system stream. * MPEG1 elementary stream and multiplexes this to an MPEG system stream.
* <para> *
* If several streams are being multiplexed, there should (as usual) be * If several streams are being multiplexed, there should (as usual) be
* a queue in each stream, and due to mplex' buffering the capacities of these * a queue in each stream, and due to mplex' buffering the capacities of these
* may have to be set to a few times the default settings to prevent the * may have to be set to a few times the default settings to prevent the
* pipeline stalling. * pipeline stalling.
* </para>
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -57,12 +57,11 @@
* *
* Based on this tutorial: https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html * Based on this tutorial: https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html
* *
* <refsect2> * ## Example pipelines
* <title>Example pipelines</title> *
* |[ * |[
* gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort ! cameracalibrate | autovideosink * gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort ! cameracalibrate | autovideosink
* ]| will correct camera distortion once camera calibration is done. * ]| will correct camera distortion once camera calibration is done.
* </refsect2>
*/ */
/* /*

View File

@ -55,15 +55,14 @@
* *
* Based on this tutorial: https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html * Based on this tutorial: https://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html
* *
* <refsect2> * ## Example pipelines
* <title>Example pipelines</title> *
* |[ * |[
* gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort settings="???" ! autovideosink * gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort settings="???" ! autovideosink
* ]| will correct camera distortion based on provided settings. * ]| will correct camera distortion based on provided settings.
* |[ * |[
* gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort ! cameracalibrate ! autovideosink * gst-launch-1.0 -v v4l2src ! videoconvert ! cameraundistort ! cameracalibrate ! autovideosink
* ]| will correct camera distortion once camera calibration is done. * ]| will correct camera distortion once camera calibration is done.
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -46,12 +46,11 @@
* *
* Dilates the image with the cvDilate OpenCV function. * Dilates the image with the cvDilate OpenCV function.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! cvdilate ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc ! cvdilate ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -47,12 +47,11 @@
* Equalizes the histogram of a grayscale image with the cvEqualizeHist OpenCV * Equalizes the histogram of a grayscale image with the cvEqualizeHist OpenCV
* function. * function.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc pattern=23 ! cvequalizehist ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc pattern=23 ! cvequalizehist ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */

View File

@ -46,12 +46,11 @@
* *
* Erodes the image with the cvErode OpenCV function. * Erodes the image with the cvErode OpenCV function.
* *
* <refsect2> * Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! cverode ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc ! cverode ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -46,12 +46,11 @@
* *
* Applies cvLaplace OpenCV function to the image. * Applies cvLaplace OpenCV function to the image.
* *
* <refsect2> * Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! cvlaplace ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc ! cvlaplace ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -46,12 +46,11 @@
* *
* Smooths the image using thes cvSmooth OpenCV function. * Smooths the image using thes cvSmooth OpenCV function.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! cvsmooth ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc ! cvsmooth ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -46,12 +46,11 @@
* *
* Applies the cvSobel OpenCV function to the image. * Applies the cvSobel OpenCV function to the image.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! cvsobel ! videoconvert ! autovideosink * gst-launch-1.0 videotestsrc ! cvsobel ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -47,12 +47,11 @@
* *
* Dewarp fisheye images * Dewarp fisheye images
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! videoconvert ! circle radius=0.1 height=80 ! dewarp outer-radius=0.35 inner-radius=0.1 ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! videoconvert ! circle radius=0.1 height=80 ! dewarp outer-radius=0.35 inner-radius=0.1 ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */

View File

@ -97,8 +97,8 @@
* [D] Scharstein, D. & Szeliski, R. (2001). A taxonomy and evaluation of dense two-frame stereo * [D] Scharstein, D. & Szeliski, R. (2001). A taxonomy and evaluation of dense two-frame stereo
* correspondence algorithms, International Journal of Computer Vision 47: 742. * correspondence algorithms, International Journal of Computer Vision 47: 742.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_right videotestsrc ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_left disparity name=disp0 ! videoconvert ! ximagesink * gst-launch-1.0 videotestsrc ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_right videotestsrc ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_left disparity name=disp0 ! videoconvert ! ximagesink
* ]| * ]|
@ -112,7 +112,6 @@ gst-launch-1.0 multifilesrc location=~/im3.png ! pngdec ! videoconvert ! di
* |[ * |[
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_right v4l2src device=/dev/video0 ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_left disparity name=disp0 method=sgbm disp0.src ! videoconvert ! ximagesink gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_right v4l2src device=/dev/video0 ! video/x-raw,width=320,height=240 ! videoconvert ! disp0.sink_left disparity name=disp0 method=sgbm disp0.src ! videoconvert ! ximagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -48,12 +48,11 @@
* *
* Performs canny edge detection on videos and images * Performs canny edge detection on videos and images
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! videoconvert ! edgedetect ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! videoconvert ! edgedetect ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -49,12 +49,11 @@
* *
* Blurs faces in images and videos. * Blurs faces in images and videos.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 autovideosrc ! videoconvert ! faceblur ! videoconvert ! autovideosink * gst-launch-1.0 autovideosrc ! videoconvert ! faceblur ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -56,8 +56,8 @@
* until the size is &lt;= GstFaceDetect::min-size-width or * until the size is &lt;= GstFaceDetect::min-size-width or
* GstFaceDetect::min-size-height. * GstFaceDetect::min-size-height.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 autovideosrc ! decodebin ! colorspace ! facedetect ! videoconvert ! xvimagesink * gst-launch-1.0 autovideosrc ! decodebin ! colorspace ! facedetect ! videoconvert ! xvimagesink
* ]| Detect and show faces * ]| Detect and show faces
@ -65,7 +65,6 @@
* gst-launch-1.0 autovideosrc ! video/x-raw,width=320,height=240 ! videoconvert ! facedetect min-size-width=60 min-size-height=60 ! colorspace ! xvimagesink * gst-launch-1.0 autovideosrc ! video/x-raw,width=320,height=240 ! videoconvert ! facedetect min-size-width=60 min-size-height=60 ! colorspace ! xvimagesink
* ]| Detect large faces on a smaller image * ]| Detect large faces on a smaller image
* *
* </refsect2>
*/ */
/* FIXME: development version of OpenCV has CV_HAAR_FIND_BIGGEST_OBJECT which /* FIXME: development version of OpenCV has CV_HAAR_FIND_BIGGEST_OBJECT which

View File

@ -68,8 +68,8 @@
* extraction using iterated graph cuts, ACM Trans. Graph., vol. 23, pp. 309314, * extraction using iterated graph cuts, ACM Trans. Graph., vol. 23, pp. 309314,
* 2004. * 2004.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 --gst-debug=grabcut=4 v4l2src device=/dev/video0 ! videoconvert ! grabcut ! videoconvert ! video/x-raw,width=320,height=240 ! ximagesink * gst-launch-1.0 --gst-debug=grabcut=4 v4l2src device=/dev/video0 ! videoconvert ! grabcut ! videoconvert ! video/x-raw,width=320,height=240 ! ximagesink
* ]| * ]|
@ -77,7 +77,6 @@
* |[ * |[
* gst-launch-1.0 --gst-debug=grabcut=4 v4l2src device=/dev/video0 ! videoconvert ! facedetect display=0 ! videoconvert ! grabcut test-mode=true ! videoconvert ! video/x-raw,width=320,height=240 ! ximagesink * gst-launch-1.0 --gst-debug=grabcut=4 v4l2src device=/dev/video0 ! videoconvert ! facedetect display=0 ! videoconvert ! grabcut test-mode=true ! videoconvert ! video/x-raw,width=320,height=240 ! ximagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -47,13 +47,12 @@
* FIXME:operates hand gesture detection in video streams and images, * FIXME:operates hand gesture detection in video streams and images,
* and enable media operation e.g. play/stop/fast forward/back rewind. * and enable media operation e.g. play/stop/fast forward/back rewind.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 autovideosrc ! videoconvert ! "video/x-raw, format=RGB, width=320, height=240" ! \ * gst-launch-1.0 autovideosrc ! videoconvert ! "video/x-raw, format=RGB, width=320, height=240" ! \
* videoscale ! handdetect ! videoconvert ! xvimagesink * videoscale ! handdetect ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -47,12 +47,11 @@
* *
* Performs motion detection on videos. * Performs motion detection on videos.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc pattern=18 ! videorate ! videoscale ! video/x-raw,width=320,height=240,framerate=5/1 ! videoconvert ! motioncells ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc pattern=18 ! videorate ! videoscale ! video/x-raw,width=320,height=240,framerate=5/1 ! videoconvert ! motioncells ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -50,12 +50,11 @@
* color image enhancement." Image Processing, 1996. Proceedings., International * color image enhancement." Image Processing, 1996. Proceedings., International
* Conference on. Vol. 3. IEEE, 1996. * Conference on. Vol. 3. IEEE, 1996.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! videoconvert ! retinex ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! videoconvert ! retinex ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -78,12 +78,11 @@
* per Image Pixel for the Task of Background Subtraction", Pattern Recognition * per Image Pixel for the Task of Background Subtraction", Pattern Recognition
* Letters, vol. 27, no. 7, pages 773-780, 2006. * Letters, vol. 27, no. 7, pages 773-780, 2006.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! segmentation test-mode=true method=2 ! videoconvert ! ximagesink * gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! segmentation test-mode=true method=2 ! videoconvert ! ximagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -46,12 +46,11 @@
* *
* Human skin detection on videos and images * Human skin detection on videos and images
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! decodebin ! videoconvert ! skindetect ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! decodebin ! videoconvert ! skindetect ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -49,12 +49,11 @@
* *
* Performs template matching on videos and images, providing detected positions via bus messages. * Performs template matching on videos and images, providing detected positions via bus messages.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! videoconvert ! templatematch template=/path/to/file.jpg ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! videoconvert ! templatematch template=/path/to/file.jpg ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -48,12 +48,11 @@
* *
* opencvtextoverlay renders the text on top of the video frames * opencvtextoverlay renders the text on top of the video frames
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 videotestsrc ! videoconvert ! opencvtextoverlay text="Opencv Text Overlay " ! videoconvert ! xvimagesink * gst-launch-1.0 videotestsrc ! videoconvert ! opencvtextoverlay text="Opencv Text Overlay " ! videoconvert ! xvimagesink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -26,12 +26,11 @@
* It uses the <ulink url="https://lib.openmpt.org">OpenMPT library</ulink> * It uses the <ulink url="https://lib.openmpt.org">OpenMPT library</ulink>
* for this purpose. It can be autoplugged and therefore works with decodebin. * for this purpose. It can be autoplugged and therefore works with decodebin.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 filesrc location=media/example.it ! openmptdec ! audioconvert ! audioresample ! autoaudiosink * gst-launch-1.0 filesrc location=media/example.it ! openmptdec ! audioconvert ! audioresample ! autoaudiosink
* ]| * ]|
* </refsect2>
*/ */

View File

@ -33,15 +33,9 @@
* More concretely on the "libopenni2-dev" and "libopenni2" packages - that can * More concretely on the "libopenni2-dev" and "libopenni2" packages - that can
* be downloaded in http://goo.gl/2H6SZ6. * be downloaded in http://goo.gl/2H6SZ6.
* *
* <refsect2> * ## Examples
* <title>Examples</title> *
* <para> * Some recorded .oni files are available at <http://people.cs.pitt.edu/~chang/1635/proj11/kinectRecord>
* Some recorded .oni files are available at:
* <programlisting>
* http://people.cs.pitt.edu/~chang/1635/proj11/kinectRecord
* </programlisting>
* </para>
* </refsect2>
*/ */

View File

@ -18,22 +18,17 @@
/** /**
* SECTION:element-openni2src * SECTION:element-openni2src
* *
* <refsect2> * ## Examples
* <title>Examples</title>
* <para>
* Some recorded .oni files are available at:
* <programlisting>
* http://people.cs.pitt.edu/~chang/1635/proj11/kinectRecord
* </programlisting>
* *
* <programlisting> * Some recorded .oni files are available at <http://people.cs.pitt.edu/~chang/1635/proj11/kinectRecord>
LD_LIBRARY_PATH=/usr/lib/OpenNI2/Drivers/ gst-launch-1.0 --gst-debug=openni2src:5 openni2src location='Downloads/mr.oni' sourcetype=depth ! videoconvert ! ximagesink *
* </programlisting> * ``` shell
* <programlisting> * LD_LIBRARY_PATH=/usr/lib/OpenNI2/Drivers/ gst-launch-1.0 --gst-debug=openni2src:5 openni2src location='Downloads/mr.oni' sourcetype=depth ! videoconvert ! ximagesink
LD_LIBRARY_PATH=/usr/lib/OpenNI2/Drivers/ gst-launch-1.0 --gst-debug=openni2src:5 openni2src location='Downloads/mr.oni' sourcetype=color ! videoconvert ! ximagesink * ```
* </programlisting> *
* </para> * ``` shell
* </refsect2> * LD_LIBRARY_PATH=/usr/lib/OpenNI2/Drivers/ gst-launch-1.0 --gst-debug=openni2src:5 openni2src location='Downloads/mr.oni' sourcetype=color ! videoconvert ! ximagesink
* ```
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -26,8 +26,8 @@
* srtsink is a network sink that sends <ulink url="http://www.srtalliance.org/">SRT</ulink> * srtsink is a network sink that sends <ulink url="http://www.srtalliance.org/">SRT</ulink>
* packets to the network. * packets to the network.
* *
* <refsect2> * ## Examples</title>
* <title>Examples</title> *
* |[ * |[
* gst-launch-1.0 -v audiotestsrc ! srtsink uri=srt://host * gst-launch-1.0 -v audiotestsrc ! srtsink uri=srt://host
* ]| This pipeline shows how to serve SRT packets through the default port. * ]| This pipeline shows how to serve SRT packets through the default port.
@ -35,7 +35,6 @@
* |[ * |[
* gst-launch-1.0 -v audiotestsrc ! srtsink uri=srt://:port * gst-launch-1.0 -v audiotestsrc ! srtsink uri=srt://:port
* ]| This pipeline shows how to wait SRT callers. * ]| This pipeline shows how to wait SRT callers.
* </refsect2>
* *
*/ */

View File

@ -26,8 +26,7 @@
* srtsrc is a network source that reads <ulink url="http://www.srtalliance.org/">SRT</ulink> * srtsrc is a network source that reads <ulink url="http://www.srtalliance.org/">SRT</ulink>
* packets from the network. * packets from the network.
* *
* <refsect2> * ## Examples
* <title>Examples</title>
* |[ * |[
* gst-launch-1.0 -v srtsrc uri="srt://127.0.0.1:7001" ! fakesink * gst-launch-1.0 -v srtsrc uri="srt://127.0.0.1:7001" ! fakesink
* ]| This pipeline shows how to connect SRT server by setting #GstSRTSrc:uri property. * ]| This pipeline shows how to connect SRT server by setting #GstSRTSrc:uri property.
@ -39,7 +38,6 @@
* |[ * |[
* gst-launch-1.0 -v srtclientsrc uri="srt://192.168.1.10:7001?mode=rendez-vous" ! fakesink * gst-launch-1.0 -v srtclientsrc uri="srt://192.168.1.10:7001?mode=rendez-vous" ! fakesink
* ]| This pipeline shows how to connect SRT server by setting #GstSRTSrc:uri property and using the rendez-vous mode. * ]| This pipeline shows how to connect SRT server by setting #GstSRTSrc:uri property and using the rendez-vous mode.
* </refsect2>
* *
*/ */

View File

@ -26,12 +26,11 @@
* It uses <ulink url="https://www.mindwerks.net/projects/wildmidi/">WildMidi</ulink> * It uses <ulink url="https://www.mindwerks.net/projects/wildmidi/">WildMidi</ulink>
* for this purpose. It can be autoplugged and therefore works with decodebin. * for this purpose. It can be autoplugged and therefore works with decodebin.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 filesrc location=media/example.mid ! wildmididec ! audioconvert ! audioresample ! autoaudiosink * gst-launch-1.0 filesrc location=media/example.mid ! wildmididec ! audioconvert ! audioresample ! autoaudiosink
* ]| * ]|
* </refsect2>
*/ */

View File

@ -74,110 +74,85 @@
* @get_property then reports the corrected versions. * @get_property then reports the corrected versions.
* *
* The base class operates as follows: * The base class operates as follows:
* <orderedlist> * * Unloaded mode
* <listitem> * - Initial values are set. If a current subsong has already been
* <itemizedlist><title>Unloaded mode</title> * defined (for example over the command line with gst-launch), then
* <listitem><para> * the subsong index is copied over to current_subsong .
* Initial values are set. If a current subsong has already been * Same goes for the num-loops and output-mode properties.
* defined (for example over the command line with gst-launch), then * Media is NOT loaded yet.
* the subsong index is copied over to current_subsong . * - Once the sinkpad is activated, the process continues. The sinkpad is
* Same goes for the num-loops and output-mode properties. * activated in push mode, and the class accumulates the incoming media
* Media is NOT loaded yet. * data in an adapter inside the sinkpad's chain function until either an
* </para></listitem> * EOS event is received from upstream, or the number of bytes reported
* <listitem><para> * by upstream is reached. Then it loads the media, and starts the decoder
* Once the sinkpad is activated, the process continues. The sinkpad is * output task.
* activated in push mode, and the class accumulates the incoming media * - If upstream cannot respond to the size query (in bytes) of @load_from_buffer
* data in an adapter inside the sinkpad's chain function until either an * fails, an error is reported, and the pipeline stops.
* EOS event is received from upstream, or the number of bytes reported * - If there are no errors, @load_from_buffer is called to load the media. The
* by upstream is reached. Then it loads the media, and starts the decoder * subclass must at least call gst_nonstream_audio_decoder_set_output_audioinfo()
* output task. * there, and is free to make use of the initial subsong, output mode, and
* <listitem><para> * position. If the actual output mode or position differs from the initial
* If upstream cannot respond to the size query (in bytes) of @load_from_buffer * value,it must set the initial value to the actual one (for example, if
* fails, an error is reported, and the pipeline stops. * the actual starting position is always 0, set *initial_position to 0).
* </para></listitem> * If loading is unsuccessful, an error is reported, and the pipeline
* <listitem><para> * stops. Otherwise, the base class calls @get_current_subsong to retrieve
* If there are no errors, @load_from_buffer is called to load the media. The * the actual current subsong, @get_subsong_duration to report the current
* subclass must at least call gst_nonstream_audio_decoder_set_output_audioinfo() * subsong's duration in a duration event and message, and @get_subsong_tags
* there, and is free to make use of the initial subsong, output mode, and * to send tags downstream in an event (these functions are optional; if
* position. If the actual output mode or position differs from the initial * set to NULL, the associated operation is skipped). Afterwards, the base
* value,it must set the initial value to the actual one (for example, if * class switches to loaded mode, and starts the decoder output task.
* the actual starting position is always 0, set *initial_position to 0). *
* If loading is unsuccessful, an error is reported, and the pipeline * * Loaded mode</title>
* stops. Otherwise, the base class calls @get_current_subsong to retrieve * - Inside the decoder output task, the base class repeatedly calls @decode,
* the actual current subsong, @get_subsong_duration to report the current * which returns a buffer with decoded, ready-to-play samples. If the
* subsong's duration in a duration event and message, and @get_subsong_tags * subclass reached the end of playback, @decode returns FALSE, otherwise
* to send tags downstream in an event (these functions are optional; if * TRUE.
* set to NULL, the associated operation is skipped). Afterwards, the base * - Upon reaching a loop end, subclass either ignores that, or loops back
* class switches to loaded mode, and starts the decoder output task. * to the beginning of the loop. In the latter case, if the output mode is set
* </para></listitem> * to LOOPING, the subclass must call gst_nonstream_audio_decoder_handle_loop()
* </itemizedlist> * *after* the playback position moved to the start of the loop. In
* <itemizedlist><title>Loaded mode</title> * STEADY mode, the subclass must *not* call this function.
* <listitem><para> * Since many decoders only provide a callback for when the looping occurs,
* Inside the decoder output task, the base class repeatedly calls @decode, * and that looping occurs inside the decoding operation itself, the following
* which returns a buffer with decoded, ready-to-play samples. If the * mechanism for subclass is suggested: set a flag inside such a callback.
* subclass reached the end of playback, @decode returns FALSE, otherwise * Then, in the next @decode call, before doing the decoding, check this flag.
* TRUE. * If it is set, gst_nonstream_audio_decoder_handle_loop() is called, and the
* </para></listitem> * flag is cleared.
* <listitem><para> * (This function call is necessary in LOOPING mode because it updates the
* Upon reaching a loop end, subclass either ignores that, or loops back * current segment and makes sure the next buffer that is sent downstream
* to the beginning of the loop. In the latter case, if the output mode is set * has its DISCONT flag set.)
* to LOOPING, the subclass must call gst_nonstream_audio_decoder_handle_loop() * - When the current subsong is switched, @set_current_subsong is called.
* *after* the playback position moved to the start of the loop. In * If it fails, a warning is reported, and nothing else is done. Otherwise,
* STEADY mode, the subclass must *not* call this function. * it calls @get_subsong_duration to get the new current subsongs's
* Since many decoders only provide a callback for when the looping occurs, * duration, @get_subsong_tags to get its tags, reports a new duration
* and that looping occurs inside the decoding operation itself, the following * (i.e. it sends a duration event downstream and generates a duration
* mechanism for subclass is suggested: set a flag inside such a callback. * message), updates the current segment, and sends the subsong's tags in
* Then, in the next @decode call, before doing the decoding, check this flag. * an event downstream. (If @set_current_subsong has been set to NULL by
* If it is set, gst_nonstream_audio_decoder_handle_loop() is called, and the * the subclass, attempts to set a current subsong are ignored; likewise,
* flag is cleared. * if @get_subsong_duration is NULL, no duration is reported, and if
* (This function call is necessary in LOOPING mode because it updates the * @get_subsong_tags is NULL, no tags are sent downstream.)
* current segment and makes sure the next buffer that is sent downstream * - When an attempt is made to switch the output mode, it is checked against
* has its DISCONT flag set.) * the bitmask returned by @get_supported_output_modes. If the proposed
* </para></listitem> * new output mode is supported, the current segment is updated
* <listitem><para> * (it is open-ended in STEADY mode, and covers the (sub)song length in
* When the current subsong is switched, @set_current_subsong is called. * LOOPING mode), and the subclass' @set_output_mode function is called
* If it fails, a warning is reported, and nothing else is done. Otherwise, * unless it is set to NULL. Subclasses should reset internal loop counters
* it calls @get_subsong_duration to get the new current subsongs's * in this function.
* duration, @get_subsong_tags to get its tags, reports a new duration
* (i.e. it sends a duration event downstream and generates a duration
* message), updates the current segment, and sends the subsong's tags in
* an event downstream. (If @set_current_subsong has been set to NULL by
* the subclass, attempts to set a current subsong are ignored; likewise,
* if @get_subsong_duration is NULL, no duration is reported, and if
* @get_subsong_tags is NULL, no tags are sent downstream.)
* </para></listitem>
* <listitem><para>
* When an attempt is made to switch the output mode, it is checked against
* the bitmask returned by @get_supported_output_modes. If the proposed
* new output mode is supported, the current segment is updated
* (it is open-ended in STEADY mode, and covers the (sub)song length in
* LOOPING mode), and the subclass' @set_output_mode function is called
* unless it is set to NULL. Subclasses should reset internal loop counters
* in this function.
* </para></listitem>
* </itemizedlist>
* </listitem>
* </orderedlist>
* *
* The relationship between (sub)song duration, output mode, and number of loops * The relationship between (sub)song duration, output mode, and number of loops
* is defined this way (this is all done by the base class automatically): * is defined this way (this is all done by the base class automatically):
* <itemizedlist> *
* <listitem><para> * * Segments have their duration and stop values set to GST_CLOCK_TIME_NONE in
* Segments have their duration and stop values set to GST_CLOCK_TIME_NONE in
* STEADY mode, and to the duration of the (sub)song in LOOPING mode. * STEADY mode, and to the duration of the (sub)song in LOOPING mode.
* </para></listitem> *
* <listitem><para> * * The duration that is returned to a DURATION query is always the duration
* The duration that is returned to a DURATION query is always the duration
* of the (sub)song, regardless of number of loops or output mode. The same * of the (sub)song, regardless of number of loops or output mode. The same
* goes for DURATION messages and tags. * goes for DURATION messages and tags.
* </para></listitem> *
* <listitem><para> * * If the number of loops is >0 or -1, durations of TOC entries are set to
* If the number of loops is >0 or -1, durations of TOC entries are set to
* the duration of the respective subsong in LOOPING mode and to G_MAXINT64 in * the duration of the respective subsong in LOOPING mode and to G_MAXINT64 in
* STEADY mode. If the number of loops is 0, entry durations are set to the * STEADY mode. If the number of loops is 0, entry durations are set to the
* subsong duration regardless of the output mode. * subsong duration regardless of the output mode.
* </para></listitem>
* </itemizedlist>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -293,11 +293,11 @@ struct _GstNonstreamAudioDecoder
* *
* All functions are called with a locked decoder mutex. * All functions are called with a locked decoder mutex.
* *
* <note> If GST_ELEMENT_ERROR, GST_ELEMENT_WARNING, or GST_ELEMENT_INFO are called from * > If GST_ELEMENT_ERROR, GST_ELEMENT_WARNING, or GST_ELEMENT_INFO are called from
* inside one of these functions, it is strongly recommended to unlock the decoder mutex * > inside one of these functions, it is strongly recommended to unlock the decoder mutex
* before and re-lock it after these macros to prevent potential deadlocks in case the * > before and re-lock it after these macros to prevent potential deadlocks in case the
* application does something with the element when it receives an ERROR/WARNING/INFO * > application does something with the element when it receives an ERROR/WARNING/INFO
* message. Same goes for gst_element_post_message() calls and non-serialized events. </note> * > message. Same goes for gst_element_post_message() calls and non-serialized events.
* *
* By default, this class works by reading media data from the sinkpad, and then commencing * By default, this class works by reading media data from the sinkpad, and then commencing
* playback. Some decoders cannot be given data from a memory block, so the usual way of * playback. Some decoders cannot be given data from a memory block, so the usual way of

View File

@ -29,13 +29,8 @@
* *
* The design mandates that the subclasses implement the following features and * The design mandates that the subclasses implement the following features and
* behaviour: * behaviour:
* <itemizedlist> *
* <listitem><para> * * 3 pads: viewfinder, image capture, video capture
* 3 pads: viewfinder, image capture, video capture
* </para></listitem>
* <listitem><para>
* </para></listitem>
* </itemizedlist>
* *
* During construct_pipeline() vmethod a subclass can add several elements into * During construct_pipeline() vmethod a subclass can add several elements into
* the bin and expose 3 srcs pads as ghostpads implementing the 3 pad templates. * the bin and expose 3 srcs pads as ghostpads implementing the 3 pad templates.

View File

@ -34,10 +34,8 @@
* *
* The interface allows access to some common digital image capture parameters. * The interface allows access to some common digital image capture parameters.
* *
* <note> * > The GstPhotography interface is unstable API and may change in future.
* The GstPhotography interface is unstable API and may change in future. * > One can define GST_USE_UNSTABLE_API to acknowledge and avoid this warning.
* One can define GST_USE_UNSTABLE_API to acknowledge and avoid this warning.
* </note>
*/ */
static void gst_photography_iface_base_init (GstPhotographyInterface * iface); static void gst_photography_iface_base_init (GstPhotographyInterface * iface);

View File

@ -50,38 +50,17 @@ G_BEGIN_DECLS
* Name of custom GstMessage that will be posted to #GstBus when autofocusing * Name of custom GstMessage that will be posted to #GstBus when autofocusing
* is complete. * is complete.
* This message contains following fields: * This message contains following fields:
* <itemizedlist> *
* <listitem> * * `status` (#GstPhotographyFocusStatus): Tells if focusing succeeded or failed.
* <para> *
* #GstPhotographyFocusStatus * * `focus-window-rows` (#G_TYPE_INT): Tells number of focus matrix rows.
* <classname>&quot;status&quot;</classname>: *
* Tells if focusing succeeded or failed. * * `focus-window-columns` (#G_TYPE_INT): Tells number of focus matrix columns.
* </para> *
* </listitem> * * `focus-window-mask` (#G_TYPE_INT): Bitmask containing rows x columns bits
* <listitem> * which mark the focus points in the focus matrix. Lowest bit (LSB) always
* <para> * represents the top-left corner of the focus matrix. This field is only valid
* #G_TYPE_INT * when focusing status is SUCCESS.
* <classname>&quot;focus-window-rows&quot;</classname>:
* Tells number of focus matrix rows.
* </para>
* </listitem>
* <listitem>
* <para>
* #G_TYPE_INT
* <classname>&quot;focus-window-columns&quot;</classname>:
* Tells number of focus matrix columns.
* </para>
* </listitem>
* <listitem>
* <para>
* #G_TYPE_INT
* <classname>&quot;focus-window-mask&quot;</classname>:
* Bitmask containing rows x columns bits which mark the focus points in the
* focus matrix. Lowest bit (LSB) always represents the top-left corner of the
* focus matrix. This field is only valid when focusing status is SUCCESS.
* </para>
* </listitem>
* </itemizedlist>
*/ */
#define GST_PHOTOGRAPHY_AUTOFOCUS_DONE "autofocus-done" #define GST_PHOTOGRAPHY_AUTOFOCUS_DONE "autofocus-done"
@ -93,15 +72,8 @@ G_BEGIN_DECLS
* becoming "shaken" due to camera movement and too long exposure time. * becoming "shaken" due to camera movement and too long exposure time.
* *
* This message contains following fields: * This message contains following fields:
* <itemizedlist> *
* <listitem> * * `status` (#GstPhotographyShakeRisk): Tells risk level of capturing shaken image.
* <para>
* #GstPhotographyShakeRisk
* <classname>&quot;status&quot;</classname>:
* Tells risk level of capturing shaken image.
* </para>
* </listitem>
* </itemizedlist>
*/ */
#define GST_PHOTOGRAPHY_SHAKE_RISK "shake-risk" #define GST_PHOTOGRAPHY_SHAKE_RISK "shake-risk"

View File

@ -47,12 +47,11 @@
* x, y, w, and h properties are optional, and change the image position and * x, y, w, and h properties are optional, and change the image position and
* size relative to the detected face position and size. * size relative to the detected face position and size.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 autovideosrc ! videoconvert ! faceoverlay location=/path/to/gnome-video-effects/pixmaps/bow.svg x=0.5 y=0.5 w=0.7 h=0.7 ! videoconvert ! autovideosink * gst-launch-1.0 autovideosrc ! videoconvert ! faceoverlay location=/path/to/gnome-video-effects/pixmaps/bow.svg x=0.5 y=0.5 w=0.7 h=0.7 ! videoconvert ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -67,7 +67,7 @@
* This element connects to a * This element connects to a
* <ulink url="http://www.festvox.org/festival/index.html">festival</ulink> * <ulink url="http://www.festvox.org/festival/index.html">festival</ulink>
* server process and uses it to synthesize speech. Festival need to run already * server process and uses it to synthesize speech. Festival need to run already
* in server mode, started as <screen>festival --server</screen> * in server mode, started as `festival --server`
* *
* ## Example pipeline * ## Example pipeline
* |[ * |[

View File

@ -26,12 +26,11 @@
* *
* Read and decode samples from AVFoundation assets using the AVFAssetReader API * Read and decode samples from AVFoundation assets using the AVFAssetReader API
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 -v -m avfassetsrc uri="file://movie.mp4" ! autovideosink * gst-launch-1.0 -v -m avfassetsrc uri="file://movie.mp4" ! autovideosink
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -26,12 +26,11 @@
* *
* Read data from an iOS asset from the media library. * Read data from an iOS asset from the media library.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 iosassetsrc uri=assets-library://asset/asset.M4V?id=11&ext=M4V ! decodebin ! autoaudiosink * gst-launch-1.0 iosassetsrc uri=assets-library://asset/asset.M4V?id=11&ext=M4V ! decodebin ! autoaudiosink
* ]| Plays asset with id a song.ogg from local dir. * ]| Plays asset with id a song.ogg from local dir.
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -23,12 +23,11 @@
* *
* FIXME:Describe vdpaumpegdec here. * FIXME:Describe vdpaumpegdec here.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 -v -m fakesrc ! vdpaumpegdec ! fakesink silent=TRUE * gst-launch-1.0 -v -m fakesrc ! vdpaumpegdec ! fakesink silent=TRUE
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H

View File

@ -23,12 +23,11 @@
* *
* FIXME:Describe vdpaumpeg4dec here. * FIXME:Describe vdpaumpeg4dec here.
* *
* <refsect2> * ## Example launch line
* <title>Example launch line</title> *
* |[ * |[
* gst-launch-1.0 -v -m fakesrc ! vdpaumpeg4dec ! fakesink silent=TRUE * gst-launch-1.0 -v -m fakesrc ! vdpaumpeg4dec ! fakesink silent=TRUE
* ]| * ]|
* </refsect2>
*/ */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H