mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-30 02:58:24 +00:00
doc: add the msdk elements
Supported elements: msdkav1dec, msdkh264dec, msdkh264enc, msdkh265dec, msdkh265enc, msdkmjpegdec, msdkmjpegenc, msdkmpeg2dec, msdkmpeg2enc, msdkvc1dec, msdkvp8dec, msdkvp9dec, msdkvp9enc, msdkvpp. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2296>
This commit is contained in:
parent
56b56e43f3
commit
a997524e3f
16 changed files with 2082 additions and 1 deletions
File diff suppressed because it is too large
Load diff
|
@ -30,6 +30,13 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: plugin-msdk
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkav1dec
|
||||
* @title: msdkav1dec
|
||||
* @short_description: Intel MSDK AV1 decoder
|
||||
*
|
||||
* AV1 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.ivf ! ivfparse ! msdkav1dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.20
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkh264dec
|
||||
* @title: msdkh264dec
|
||||
* @short_description: Intel MSDK H264 decoder
|
||||
*
|
||||
* H264 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.h264 ! h264parse ! msdkh264dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkh264enc
|
||||
* @title: msdkh264enc
|
||||
* @short_description: Intel MSDK H264 encoder
|
||||
*
|
||||
* H264 video encoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc num-buffers=90 ! msdkh264enc ! h264parse ! filesink location=output.h264
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION:element-msdkh265dec
|
||||
* @title: msdkh265dec
|
||||
* @short_description: Intel MSDK H265 decoder
|
||||
*
|
||||
* H265 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.h265 ! h265parse ! msdkh265dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION:element-msdkh265enc
|
||||
* @title: msdkh265enc
|
||||
* @short_description: Intel MSDK H265 encoder
|
||||
*
|
||||
* H265 video encoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc num-buffers=90 ! msdkh265enc ! h265parse ! filesink location=output.h265
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkmjpegdec
|
||||
* @title: msdkmjpegdec
|
||||
* @short_description: Intel MSDK MJPEG decoder
|
||||
*
|
||||
* MJPEG video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.jpg ! jpegparse ! msdkmjpegdec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkmjpegenc
|
||||
* @title: msdkmjpegenc
|
||||
* @short_description: Intel MSDK MJPEG encoder
|
||||
*
|
||||
* MJPEG video encoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc num-buffers=1 ! msdkmjpegenc ! jpegparse ! filesink location=output.jpg
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -32,6 +32,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkmpeg2dec
|
||||
* @title: msdkmpeg2dec
|
||||
* @short_description: Intel MSDK MPEG2 decoder
|
||||
*
|
||||
* MPEG2 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.mpeg2 ! mpegvideoparse ! msdkmpeg2dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.14
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION:element-msdkmpeg2enc
|
||||
* @title: msdkmpeg2enc
|
||||
* @short_description: Intel MSDK MPEG2 encoder
|
||||
*
|
||||
* MPEG2 video encoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc num-buffers=90 ! msdkmpeg2enc ! mpegvideoparse ! filesink location=output.mpg
|
||||
* ```
|
||||
*
|
||||
* Since: 1.12
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -31,7 +31,21 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/* sample pipeline: gst-launch-1.0 filesrc location=video.wmv ! asfdemux ! vc1parse ! msdkvc1dec ! videoconvert ! xvimagesink */
|
||||
/**
|
||||
* SECTION: element-msdkvc1dec
|
||||
* @title: msdkvc1dec
|
||||
* @short_description: Intel MSDK VC1 decoder
|
||||
*
|
||||
* VC1/WMV video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=video.wmv ! asfdemux ! vc1parse ! msdkvc1dec ! videoconvert ! xvimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.14
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
|
|
|
@ -30,6 +30,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION:element-msdkvp8dec
|
||||
* @title: msdkvp8dec
|
||||
* @short_description: Intel MSDK VP8 decoder
|
||||
*
|
||||
* VP8 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.webm ! matroskademux ! msdkvp8dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.14
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -31,6 +31,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkvp9dec
|
||||
* @title: msdkvp9dec
|
||||
* @short_description: Intel MSDK VP9 decoderr
|
||||
*
|
||||
* VP9 video decoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 filesrc location=sample.webm ! matroskademux ! msdkvp9dec ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.16
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -29,6 +29,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkvp9enc
|
||||
* @title: msdkvp9enc
|
||||
* @short_description: Intel MSDK VP9 encoder
|
||||
*
|
||||
* VP9 video encoder based on Intel Media SDK
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc num-buffers=90 ! msdkvp9enc ! matroskamux ! filesink location=output.webm
|
||||
* ```
|
||||
*
|
||||
* Since: 1.18
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
|
@ -31,6 +31,22 @@
|
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* SECTION: element-msdkvpp
|
||||
* @title: msdkvpp
|
||||
* @short_description: MSDK Video Postprocessor
|
||||
*
|
||||
* A MediaSDK Video Postprocessing Filter
|
||||
*
|
||||
* ## Example launch line
|
||||
* ```
|
||||
* gst-launch-1.0 videotestsrc ! msdkvpp ! glimagesink
|
||||
* ```
|
||||
*
|
||||
* Since: 1.16
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue