How to ensure GStreamer using hardware codec

      How to ensure GStreamer using hardware codec

      We are trying video playback on armStoneA8, using gstreamer, with the following command:
      gst-launch playbin uri=file:///x.avi video-sink=fbdevsink
      The problem is that the decoding is very slow and we can not determine whether hardware codec is used?
      Could you give us some advice?

      Re: How to ensure GStreamer using hardware codec

      There is currently no hardware acceleration for playing videos available on the Linux platform of armStoneA8. We only have a mainline kernel for our fss5pv210 architecture (=armStoneA8, NetDCU14, PicoMOD7A) and at the time when we ported Linux, there was no acceleration available in the mainline kernel. I'm not sure if such acceleration was added to mainline Linux in the meantime. If yes, then it might be possible that we add this feature sometime in the future.

      But if you need accelerated video decoding now, you should use the armStoneA9 instead.

      Your F&S Support Team
      F&S Elektronik Systeme GmbH
      As this is an international forum, please try to post in English.
      Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

      Re: How to ensure GStreamer using hardware codec

      The information on fs-net website for armStoneA8 says that it supports MPEG4/ H264 Decoder up to 1080p@30fps. How can I check it?

      "fs-support_HK" wrote:

      There is currently no hardware acceleration for playing videos available on the Linux platform of armStoneA8. We only have a mainline kernel for our fss5pv210 architecture (=armStoneA8, NetDCU14, PicoMOD7A) and at the time when we ported Linux, there was no acceleration available in the mainline kernel. I'm not sure if such acceleration was added to mainline Linux in the meantime. If yes, then it might be possible that we add this feature sometime in the future.

      But if you need accelerated video decoding now, you should use the armStoneA9 instead.

      Your F&S Support Team

      Re: How to ensure GStreamer using hardware codec

      Use WinCE instead of Linux, since that's the only platform that has got the necessary drivers for the video and 3D hardware acceleration. The product documentation has turned out to be a bit lacking insofar as quite a few of the features are only really useable on WinCE.