summaryrefslogtreecommitdiff
path: root/sys/msdk/gstmsdk.c
Commit message (Collapse)AuthorAgeFilesLines
* msdk: Adjust the plugin and factories description based on MFX_VERSION.Ung, Teng En2021-09-091-1/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2485>
* msdk: declare external dependenciesU. Artie Eoff2021-06-171-1/+28
| | | | | | | | | | | | Track kernel and VA driver dependencies so gstreamer will re-inspect the plugin if any of them change. Also, do not blacklist the plugin if !msdk_is_available since it could be a transient issue caused by one or more external dependency issues (e.g. wrong/missing driver specified, but corrected by user later on). Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2335>
* doc: add the msdk elementsYinhang Liu2021-06-031-0/+7
| | | | | | | | | 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>
* msdk: add support for AV1 decodingHaihao Xiang2020-09-221-0/+9
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1448>
* msdkvp9enc: output raw vp9 stream instead of IVF streamHaihao Xiang2020-02-101-2/+4
| | | | | | | | | | | video/x-vp9 is required in the src pad, however the output includes a IVF header, which makes the pipeline below doesn't work gst-launch-1.0 videotestsrc ! msdkvp9enc ! msdkvp9dec ! fakesink Since mfx 1.26, the VP9 encoder supports bitstream without IVF header, so in this patch, the mfx version is checked and msdkvp9enc is enabled only if mfx 1.26+ is available
* msdk: remove msdkvp8encHaihao Xiang2019-11-081-6/+0
| | | | | | | MediaSDK doesn't support vp8 encode which is not going to be implemented [1], so remove msdkvp8enc from this plugin [1]: https://github.com/Intel-Media-SDK/MediaSDK/issues/947
* msdk: add msdkvp9enc elementHaihao Xiang2019-07-071-0/+6
|
* msdk: fix the typo for gst_msdkvp9dec_debugHaihao Xiang2019-05-161-1/+1
|
* msdk: relicense the plugin to LGPLHaihao Xiang2019-03-171-1/+1
| | | | | | | | Some files licensed under LGPL were included, so relicense the plugin from BSD to LPGL. In addition, this patch removes the README per the discussion in https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/853 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/853
* msdk: Add conditional build for vp9 decoderSreerenj Balachandran2018-05-151-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=796119
* msdk: dec: Add VP9 decoderSreerenj Balachandran2018-05-151-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=796119
* msdk: Add VPP elementSreerenj Balachandran2018-04-031-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=793705
* msdk: adds new debug categoryHyunjun Ko2018-03-131-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794276
* msdk: Add VC1 decoder (simple and main profiles)Sreerenj Balachandran2018-02-131-1/+6
| | | | | | | | | | | | | | | | | Adding Simple and Main profiles decode support. Currently msdkvc1dec is not capable to handle the codec_data, only instream headers are supported. Also msdk vc1 decoder expecting instream with Sequence header as per SMPTE 421M Annex L. Most of the decdoebin/playbin pipeline won't work with the above constraints because vc1parse is still not an autoplug element. Only way to make mskdvc1dec work is by connecting a vc1parse as an upstream element. https://bugzilla.gnome.org/show_bug.cgi?id=792589
* msdk: change plugin's descriptionVíctor Manuel Jáquez Leal2018-01-111-1/+1
| | | | | There are not only encoders nowadays, there are decoders too and a postprocessor in the future.
* msdk: init the debug category for mpeg2decSreerenj Balachandran2018-01-101-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=792260
* msdk: Add mpeg2 decoderSreerenj Balachandran2018-01-101-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=792260
* msdk: adds msdkvp8decHyunjun Ko2017-11-011-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=789751
* Fix up package name and origin in some pluginsTim-Philipp Müller2017-05-181-1/+1
|
* msdk: add mjpeg decoderScott D Phillips2016-12-131-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774793
* msdk: add mjpeg encoderScott D Phillips2016-12-131-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774793
* msdk: Add H.265 decoderScott D Phillips2016-12-121-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775726
* msdk: Add H.264 decoderScott D Phillips2016-12-121-0/+9
| | | | | | The decoder only supports system memory output presently. https://bugzilla.gnome.org/show_bug.cgi?id=774587
* msdk: Create plugin for Intel's Media SDKJosep Torra2016-11-141-0/+86
[scott.d.phillips@intel.com: gst-indent *.c *.h] [scott.d.phillips@intel.com: link with libva at build time] [scott.d.phillips@intel.com: remove unused includes] [scott.d.phillips@intel.com: Update README] https://bugzilla.gnome.org/show_bug.cgi?id=770990