From efa5b219e65ab3614270630eaf1163b3dc6f2dad Mon Sep 17 00:00:00 2001 From: Carlos Rafael Giani Date: Mon, 25 Jul 2016 17:55:24 +0200 Subject: [PATCH] docs: Update rawparser documentation Signed-off-by: Carlos Rafael Giani https://bugzilla.gnome.org/show_bug.cgi?id=767011 --- .../plugins/gst-plugins-bad-plugins-docs.sgml | 5 ++ .../gst-plugins-bad-plugins-sections.txt | 64 ++++++++++++++++ docs/plugins/inspect/plugin-rawparse.xml | 73 +++++++++++++++++-- 3 files changed, 137 insertions(+), 5 deletions(-) diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 662fd799c8..bcac99a27f 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -23,6 +23,7 @@ + @@ -75,6 +76,8 @@ + + @@ -93,6 +96,8 @@ + + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 386658a7ce..ba933c196a 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -30,6 +30,22 @@ GST_TYPE_CM_ENC gst_cm_enc_get_type +
+element-audioparse +audioparse +GstAudioParse + +GstAudioParseClass +GST_AUDIO_PARSE +GST_AUDIO_PARSE_CAST +GST_IS_AUDIO_PARSE +GST_AUDIO_PARSE_CLASS +GST_IS_AUDIO_PARSE_CLASS +GST_TYPE_AUDIO_PARSE + +gst_audio_parse_get_type +
+
element-dvbbasebin dvbbasebin @@ -3891,6 +3907,22 @@ GST_TYPE_UNALIGNED_AUDIO_PARSE gst_unaligned_audio_parse_get_type
+
+element-unalignedvideoparse +unalignedvideoparse +GstUnalignedVideoParse + +GstUnalignedVideoParseClass +GST_UNALIGNED_VIDEO_PARSE +GST_UNALIGNED_VIDEO_PARSE_CAST +GST_IS_UNALIGNED_VIDEO_PARSE +GST_UNALIGNED_VIDEO_PARSE_CLASS +GST_IS_UNALIGNED_VIDEO_PARSE_CLASS +GST_TYPE_UNALIGNED_VIDEO_PARSE + +gst_unaligned_video_parse_get_type +
+
element-uvch264mjpgdemux uvch264mjpgdemux @@ -4051,6 +4083,38 @@ GST_TYPE_VIDEO_PARSE gst_video_parse_get_type
+
+element-rawaudioparse +rawaudioparse +GstRawAudioParse + +GstRawAudioParseClass +GST_RAW_AUDIO_PARSE +GST_RAW_AUDIO_PARSE_CAST +GST_IS_AUDIO_PARSE +GST_RAW_AUDIO_PARSE_CLASS +GST_IS_AUDIO_PARSE_CLASS +GST_TYPE_AUDIO_PARSE + +gst_raw_audio_parse_get_type +
+ +
+element-rawvideoparse +rawvideoparse +GstRawVideoParse + +GstRawVideoParseClass +GST_RAW_VIDEO_PARSE +GST_RAW_VIDEO_PARSE_CAST +GST_IS_VIDEO_PARSE +GST_RAW_VIDEO_PARSE_CLASS +GST_IS_VIDEO_PARSE_CLASS +GST_TYPE_VIDEO_PARSE + +gst_raw_video_parse_get_type +
+
element-videosegmentclip videosegmentclip diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index c16cc6e1fd..ff5a2eed49 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml @@ -3,17 +3,17 @@ Parses byte streams into raw frames ../../gst/rawparse/.libs/libgstrawparse.so libgstrawparse.so - 1.9.1 + 1.9.1.1 LGPL gst-plugins-bad - GStreamer Bad Plug-ins source release + GStreamer Bad Plug-ins git Unknown package origin audioparse Audio Parse Filter/Audio - Converts stream into audio frames + Converts stream into audio frames (deprecated: use rawaudioparse instead) Sebastian Dröge <sebastian.droege@collabora.co.uk> @@ -30,6 +30,48 @@ + + rawaudioparse + rawaudioparse + Codec/Parser/Audio + Converts unformatted data streams into timestamped raw audio frames + Carlos Rafael Giani <dv@pseudoterminal.org> + + + sink + sink + always +
audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+ + rawvideoparse + rawvideoparse + Codec/Parser/Video + Converts unformatted data streams into timestamped raw video frames + Carlos Rafael Giani <dv@pseudoterminal.org> + + + sink + sink + always +
video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
unalignedaudioparse unalignedaudioparse @@ -51,11 +93,32 @@ + + unalignedvideoparse + unalignedvideoparse + Codec/Parser/Bin/Video + Parse unaligned raw video data + Carlos Rafael Giani <dv@pseudoterminal.org> + + + sink + sink + always +
video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
videoparse Video Parse Filter/Video - Converts stream into video frames + Converts stream into video frames (deprecated: use rawvideoparse instead) David Schleef <ds@schleef.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk> @@ -68,7 +131,7 @@ src source always -
video/x-raw; video/x-bayer
+
video/x-raw