We are looking for hardware encoder and hardware decoder support in linux on DB820C. We are using release 38 from this link. So we have only tried to do the following usecases using software encoder and software decoder.
1) Capture(USB Camera) - Encode(h264) - Store(480p)
gst-launch-1.0 -e v4l2src device=/dev/video0 ! video/x-raw,width=640,height=480,framerate=30/1 ! autovideoconvert ! video/x-raw,format=NV12,width=640,height=480,framerate=30/1 ! x264enc ! h264parse ! mp4mux ! queue ! filesink location=raw.mp4 sync=true
2) File - Decode(h265) - Store(1080p)
gst-launch-1.0 filesrc location=jellyfish-3-mbps-hd-hevc.mkv ! matroskademux ! h265parse ! avdec_h265 ! filesink location=xyz.yuv
We are able to play videos in both mp4 and raw format properly.
Ask per this discussion on 96boards forum, the tentative date of release of linux kernel 4.11 (with hardware acceleration support) for DB820C was for march ending, can you please let us know if there is a release date for the same.
P.S.: Which commands does linaro use currently for transcoding on DB820c for 720p ,1080p and 4K (in 4.11 kernel) resolution ?