Since Edge2 has only been released a couple of weeks ago, there isn’t much information about the hardware accelerated video decode/encode routines, so I thought it would be a good starting point to create this forum thread.
As stated in official description of the board, device boasts a Mali-G610 GPU which supports 8K@60fps decoding and 8K@30fps (H.265/H.264) encoding.
Encoding one or multiple video streams is extremely convenient if not vital for any tipe of automation and having easy support for such hardware feature would greatly increase the value of the device.
For most high-end applications GStreamer would most likely be used, but as this device is often used for prototyping and testing FFmpeg support would allow for easier setup and testing.
If anyone have any experience in HW API’s, GPU drivers or would like to see HW accelerated video decode/encode on this device, feel free to chime in!
After some testing today I can confirm h265 encoder does also only output 30fps stream, also has the same issue where some sources will not roll over 2 seconds mark, but it does not seem to have the blocky glitch behaviour where old frame blocks are being shown on random parts of the video.
I also experimented a bit with decoder, as I thought that the stream may be stopping there, but after swaping mppvideodec to decodebin to avdec_h264 the issue persists, pipeline will preroll normally, but will stop before reaching 2 seconds of runtime and will just hang there indefinitely