gst: Advertise elements interacting with hardware devices

This commit is contained in:
Philippe Normand 2018-10-12 15:39:53 +01:00
parent 82872f4234
commit 70726aef00
9 changed files with 15 additions and 15 deletions

View file

@ -12,7 +12,7 @@
<element>
<name>vaapidecodebin</name>
<longname>VA-API Decode Bin</longname>
<class>Codec/Decoder/Video</class>
<class>Codec/Decoder/Video/Hardware</class>
<description>A VA-API based bin with a decoder and a postprocessor</description>
<author>Sreerenj Balachandran &lt;sreerenj.balachandran@intel.com&gt;, Victor Jaquez &lt;victorx.jaquez@intel.com&gt;</author>
<pads>
@ -33,7 +33,7 @@
<element>
<name>vaapih264dec</name>
<longname>VA-API H264 decoder</longname>
<class>Codec/Decoder/Video</class>
<class>Codec/Decoder/Video/Hardware</class>
<description>A VA-API based H264 video decoder</description>
<author>Gwenole Beauchesne &lt;gwenole.beauchesne@intel.com&gt;, Halley Zhao &lt;halley.zhao@intel.com&gt;, Sreerenj Balachandran &lt;sreerenj.balachandran@intel.com&gt;, Wind Yuan &lt;feng.yuan@intel.com&gt;</author>
<pads>
@ -54,7 +54,7 @@
<element>
<name>vaapih264enc</name>
<longname>VA-API H264 encoder</longname>
<class>Codec/Encoder/Video</class>
<class>Codec/Encoder/Video/Hardware</class>
<description>A VA-API based H264 video encoder</description>
<author>Wind Yuan &lt;feng.yuan@intel.com&gt;</author>
<pads>
@ -75,7 +75,7 @@
<element>
<name>vaapijpegdec</name>
<longname>VA-API JPEG decoder</longname>
<class>Codec/Decoder/Video</class>
<class>Codec/Decoder/Video/Hardware</class>
<description>A VA-API based JPEG video decoder</description>
<author>Gwenole Beauchesne &lt;gwenole.beauchesne@intel.com&gt;, Halley Zhao &lt;halley.zhao@intel.com&gt;, Sreerenj Balachandran &lt;sreerenj.balachandran@intel.com&gt;, Wind Yuan &lt;feng.yuan@intel.com&gt;</author>
<pads>
@ -96,7 +96,7 @@
<element>
<name>vaapimpeg2dec</name>
<longname>VA-API MPEG2 decoder</longname>
<class>Codec/Decoder/Video</class>
<class>Codec/Decoder/Video/Hardware</class>
<description>A VA-API based MPEG2 video decoder</description>
<author>Gwenole Beauchesne &lt;gwenole.beauchesne@intel.com&gt;, Halley Zhao &lt;halley.zhao@intel.com&gt;, Sreerenj Balachandran &lt;sreerenj.balachandran@intel.com&gt;, Wind Yuan &lt;feng.yuan@intel.com&gt;</author>
<pads>
@ -174,7 +174,7 @@
<element>
<name>vaapivc1dec</name>
<longname>VA-API VC1 decoder</longname>
<class>Codec/Decoder/Video</class>
<class>Codec/Decoder/Video/Hardware</class>
<description>A VA-API based VC1 video decoder</description>
<author>Gwenole Beauchesne &lt;gwenole.beauchesne@intel.com&gt;, Halley Zhao &lt;halley.zhao@intel.com&gt;, Sreerenj Balachandran &lt;sreerenj.balachandran@intel.com&gt;, Wind Yuan &lt;feng.yuan@intel.com&gt;</author>
<pads>
@ -193,4 +193,4 @@
</pads>
</element>
</elements>
</plugin>
</plugin>

View file

@ -1497,7 +1497,7 @@ gst_vaapidecode_class_init (GstVaapiDecodeClass * klass)
element_class->set_context = gst_vaapi_base_set_context;
gst_element_class_set_static_metadata (element_class, longname,
"Codec/Decoder/Video", description,
"Codec/Decoder/Video/Hardware", description,
"Gwenole Beauchesne <gwenole.beauchesne@intel.com>, "
"Halley Zhao <halley.zhao@intel.com>, "
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>, "

View file

@ -602,7 +602,7 @@ gst_vaapiencode_h264_class_init (GstVaapiEncodeH264Class * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API H264 encoder",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC, "Wind Yuan <feng.yuan@intel.com>");
/* sink pad */

View file

@ -523,7 +523,7 @@ gst_vaapiencode_h264_fei_class_init (GstVaapiEncodeH264FeiClass * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API H264 FEI Advanced encoder (Experimental)",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC,
"Sreerenj Balachandran <sreerenj.balachandran@intel.com> ,"
"Yi A Wang <yi.a.wang@intel.com>");

View file

@ -423,7 +423,7 @@ gst_vaapiencode_h265_class_init (GstVaapiEncodeH265Class * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API H265 encoder",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC,
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>");

View file

@ -161,7 +161,7 @@ gst_vaapiencode_jpeg_class_init (GstVaapiEncodeJpegClass * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API JPEG encoder",
"Codec/Encoder/Image",
"Codec/Encoder/Image/Hardware",
GST_PLUGIN_DESC,
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>");

View file

@ -165,7 +165,7 @@ gst_vaapiencode_mpeg2_class_init (GstVaapiEncodeMpeg2Class * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API MPEG-2 encoder",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC, "Guangxin Xu <guangxin.xu@intel.com>");
/* sink pad */

View file

@ -161,7 +161,7 @@ gst_vaapiencode_vp8_class_init (GstVaapiEncodeVP8Class * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API VP8 encoder",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC,
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>");

View file

@ -161,7 +161,7 @@ gst_vaapiencode_vp9_class_init (GstVaapiEncodeVP9Class * klass)
gst_element_class_set_static_metadata (element_class,
"VA-API VP9 encoder",
"Codec/Encoder/Video",
"Codec/Encoder/Video/Hardware",
GST_PLUGIN_DESC,
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>");