Vp8enc/dec support hardware acceleration?

Hi team,

We are using linaro18.01 release. we want to know vp8enc/dec support hardware acceleration or not. how we can validate it’s hardware acceleration or software?

Thanks,
Arjun

Hi Support team,

Is there any update?

Thanks,
Arjun

Dragonboard410c supports VP8 hardware decoding via v4l2 interface (gst-inspect-1.0 v4l2vp8dec for more information).

You can get supported hw decodable formats with:

v4l2-ctl --list-formats -d /dev/v4l/by-path/platform-1d00000.video-codec-video-index
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture Multiplanar

[0]: 'MPG4' (MPEG-4 part 2 ES, compressed)
[1]: 'H263' (H.263, compressed)
[2]: 'H264' (H.264, compressed)
[3]: 'VP80' (VP8, compressed)

Here is an example of VP8 hardware decoded gstreamer pipeline:

export DISPLAY=:0 
gst-launch-1.0 filesrc location=Volcano_Lava_Sample.webm ! matroskademux !  v4l2vp8dec ! autovideosink

And below an example without using hardware encoder:

gst-launch-1.0 filesrc location=Volcano_Lava_Sample.webm ! matroskademux !  vp8dec ! autovideosink

You will clearly see a difference.

Hi loic,

We are using linaro18.01 release and we don’t find “v4l2vp8dec” plugin. please find below list of plugins related to v4l2. please tell us which is use for vp8 hardware encoding and decoding.

Thanks,
Arjun salariya

18.01 is no longer supported, I suggest you to move on latest release (19.01):
https://releases.linaro.org/96boards/dragonboard410c/linaro/debian/latest/

This is the one I used for testing vp8 decoding.

Hi loic,

Thanks for your support. we have resolve this issue by upgrade the gstreamer package.

Thanks,
Arjun