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