VA-API VP9 Encode For GStreamer??
Wolfgang Grandegger
wg at grandegger.com
Wed May 20 19:50:22 UTC 2020
Hello,
I also need to set the DISPLAY to see the VAAPI elements. What do the
following commands report:
$ vainfo
$ inxi -G
Maybe the hardware is not capable for VP9 decoding.
Wolfgang
Am 20.05.20 um 21:24 schrieb Patrick Cusack:
> When I run gst-inspect-1.0 vaapi, I get the following:
>
> Plugin Details:
> Name vaapi
> Description VA-API based elements
> Filename /usr/lib64/gstreamer-1.0/libgstvaapi.so
> Version 1.16.2
> License LGPL
> Source module gstreamer-vaapi
> Source release date 2019-12-03
> Binary package gstreamer-vaapi
> Origin URL
> http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
>
>
> 0 features:
>
>
> If I run, GST_VAAPI_ALL_DRIVERS=1 gst-inspect-1.0 vaapi, the I get, and
> I see no VP9 encoder even though it is mentioned at:
>
> https://gstreamer.freedesktop.org/documentation/vaapi/vaapivp9enc.html?gi-language=c
>
>
> Plugin Details:
> Name vaapi
> Description VA-API based elements
> Filename /usr/lib64/gstreamer-1.0/libgstvaapi.so
> Version 1.16.2
> License LGPL
> Source module gstreamer-vaapi
> Source release date 2019-12-03
> Binary package gstreamer-vaapi
> Origin URL
> http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
>
> vaapih264feienc: VA-API H264 FEI Advanced encoder (Experimental)
> vaapih264enc: VA-API H264 encoder
> vaapijpegenc: VA-API JPEG encoder
> vaapivp8enc: VA-API VP8 encoder
> vaapih265enc: VA-API H265 encoder
> vaapimpeg2enc: VA-API MPEG-2 encoder
> vaapisink: VA-API sink
> vaapidecodebin: VA-API Decode Bin
> vaapipostproc: VA-API video postprocessing
> vaapih265dec: VA-API H265 decoder
> vaapivp9dec: VA-API VP9 decoder
> vaapivp8dec: VA-API VP8 decoder
> vaapivc1dec: VA-API VC1 decoder
> vaapih264dec: VA-API H264 decoder
> vaapimpeg2dec: VA-API MPEG2 decoder
> vaapijpegdec: VA-API JPEG decoder
>
> 16 features:
> +--16 elements
>
>
>
>> On May 20, 2020, at 11:00 AM, Patrick Cusack <patrickcusack at mac.com
>> <mailto:patrickcusack at mac.com>> wrote:
>>
>> Two questions regarding vaapi for vp9:
>>
>> 1) Does gstreamer support VP9 encoding? According to this
>> (gstvaapiencode_vp9.c), it does, but I don’t see mention of it in the
>> README @ https://github.com/GStreamer/gstreamer-vaapi
>>
>> 2) I installed the following packages, but I do not see any vaapi
>> encoders when I run get-inspect. I do have vaapi installed and can run
>> it successfully with ffmpeg.
>>
>> *gst*reamer1-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-ugly-free-devel-1.16.2-2.fc32.x86_64
>> *gst*reamer1-vaapi-devel-docs-1.16.2-1.fc32.noarch
>> *gst*reamer1-plugins-entrans-1.4.0-2.fc32.x86_64
>> *gst*reamer1-plugins-bad-freeworld-1.16.2-5.fc32.x86_64
>> *gst*reamer1-plugins-base-devel-docs-1.16.2-3.fc32.noarch
>> *gst*reamer1-plugins-good-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-base-devel-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-ugly-free-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-bad-free-wildmidi-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-entrans-docs-1.4.0-2.fc32.noarch
>> *gst*reamer1-libav-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-good-qt-1.16.2-2.fc32.x86_64
>> *gst*reamer1-devel-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-good-gtk-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-fc-0.2-22.fc32.x86_64
>> *gst*reamer1-plugins-bad-free-extras-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-ugly-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-bad-free-devel-1.16.2-3.fc32.x86_64
>> *gst*reamer1-vaapi-1.16.2-1.fc32.x86_64
>> *gst*reamer1-plugins-bad-free-fluidsynth-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-base-tools-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-good-extras-1.16.2-2.fc32.x86_64
>> *gst*reamer1-plugins-base-1.16.2-3.fc32.x86_64
>> *gst*reamer1-plugins-bad-free-1.16.2-3.fc32.x86_64
>>
>>
>>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
More information about the gstreamer-devel
mailing list