From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from hosting.emcodev.net (hosting.emcodev.net [178.18.92.162]) by mx.groups.io with SMTP id smtpd.web08.7803.1614338850331289636 for ; Fri, 26 Feb 2021 03:27:31 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@basmevissen.nl header.s=default header.b=FjPrJqD1; spf=pass (domain: basmevissen.nl, ip: 178.18.92.162, mailfrom: abuse@basmevissen.nl) Received: from localhost (localhost [127.0.0.1]) by hosting.emcodev.net (Postfix) with ESMTP id 5EDBA212011; Fri, 26 Feb 2021 12:27:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=basmevissen.nl; h=message-id:user-agent:references:in-reply-to:subject:subject :from:from:date:date:content-transfer-encoding:content-type :content-type:mime-version; s=default; t=1614338836; x= 1616153237; bh=+1/tk04nZwd2CBbuFelo9/nuRR/iH5SI/YCZLUrPEDo=; b=F jPrJqD1XGjgUszEjwLqbd+Br5gs3EJcITZY+f2VHKw9hpeIfO1GeRRWXc4bUgBwV brGaUUFMf9at+e2C5VicL0GlyujjnySGv0A69OWZ4N+ibvzuifA4n9Kix+uJZiej tCSY1eH/utUoYpYfASvTTyUnTO6vu2K+x7h/34o9+IYgYTf1kdfMqSb91UmpU4ZG ++Abgrm0I7Axb5W1ZQxMfpuvnI8tPijdaKXhjcWCbCf05xdKRHr23jkMm025mX9V rLn+f4KeBtbIzvC98HwnjLfDsx7rS+iuRZvznknF1JYEfSa0QXMXvybP70Y4Ziky 8kAe6kMSp+zcwrzboSPRzuOjaDI2EuUlj808iQNFv6MArOgPZF+gnzZyMQQ5oeZP EOx3J4/9aynjEFctjOANs7RWUjQ/nKMpA/RdRxCJ5sQBmlZRyu3O7kDjNmPknoF6 poR0YC7XG1ALWyiJxk8r+OR3QoN+qk21BrGLcGlqYvbo4Z7XgtsiA1PGeMCuVab7 aZ00hlHDJAICS4475+kfIJHaQCZ4TvAhYI1iBwjp0gpUr9dAh9L5iO2LCgNeNaaq I4nvw79fYn2BX5L2+0h3+Q2Z0SLxQ49kNl4g9iONC5x7/t3cVbUkW96oIU/444hi ZBRME1GUOtM/wQXRtxIHdnZclrR17CniyEGwZyp+rA= Received: from hosting.emcodev.net ([127.0.0.1]) by localhost (hosting.emcodev.net [127.0.0.1]) (amavisd-new, port 10026) with LMTP id pOX7_sTgGtRc; Fri, 26 Feb 2021 12:27:16 +0100 (CET) Received: from emcodev.nl (localhost [127.0.0.1]) by hosting.emcodev.net (Postfix) with ESMTP id 3EBA921200B; Fri, 26 Feb 2021 12:27:16 +0100 (CET) MIME-Version: 1.0 Date: Fri, 26 Feb 2021 12:27:16 +0100 From: "Bas Mevissen" To: Terry Barnaby Cc: Fabio Estevam , Andrey Zhizhikin , meta-freescale@lists.yoctoproject.org Subject: Re: [meta-freescale] imx6dl dunfell and kernel: linux-fslc or linux-fslc-imx? In-Reply-To: <7b61dfc2-f8f4-637d-ccd8-6e59e22996a3@beam.ltd.uk> References: <12bb83d9-625a-f967-ed15-9602fc4cd46b@faresoftware.it> <910eca81-bcb4-c4b2-d591-9a853026f184@beam.ltd.uk> <7b61dfc2-f8f4-637d-ccd8-6e59e22996a3@beam.ltd.uk> User-Agent: Roundcube Webmail/1.4.11 Message-ID: X-Sender: abuse@basmevissen.nl Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit On 2021-02-26 11:26, Terry Barnaby wrote: > On 25/02/2021 12:02, Fabio Estevam wrote: >> On Thu, Feb 25, 2021 at 8:58 AM Terry Barnaby >> wrote: >> >>> Many thanks for that info, from Internet info it looked like the >>> gstreamer-imx package and associated lower libraries/drivers were >>> needed, I will try another build, the gstreamer video hardware >>> support >>> wasn't there (as reported by gst-inspect-1.0) when I tried, maybe I >>> got >>> lost in a tangle of distro, kernel and bitbake targets. >> The v4l2dec/enc plugins only show up if the VPU driver were >> successfully loaded. >> >> Make sure that the VPU (coda) driver is being loaded correctly with >> the associated firmware. >> >> After that, these v4l2dec/enc plugins should be reported by >> gst-inspect. > > I discovered where I was going wrong. My Yocto/Freecale build for the > Wandboard with standard fslc-x11 distro and linux-fslc kernel did have > iMX8 video hardware supported and working! > > I was originally using a Wandboard supplied binary distro for testing > that was quite old that used gstreamer modules such as imxv4l2sink, > vpuenc_h264, overlaysync etc and most of the Internet documentation > for iMX6's was the same. However the latest dunfell level gstreamer > uses the more generally standard v4l2h264enc gstreamer module that > ends up by using the iMX6 VPU's H264 encoder. > > Now I just need to work out if the current iMX6 video hardware API's > allows me to do the video processing pipeline I want/need with > suitably low enough CPU and memory bandwidth usage. Also how to get an > efficient gstreamer video source for performance testing while I await > a working physical camera as videotestsrc uses a lot of CPU for some > reason masking the performance testing. > Good to hear you make progress! > Note I am using Fedora33 as a build platform now, and that seems fine > with dunfell although not yet marked as a known working platform for > building. > I also always use the latest Fedora as my development platform. It usually works without a problem (except for the warning). Only the uninative cannot always keep up with the latet glibc used in Fedora. But that is usually picked up very quickly. For older Yocto versions, I use systemd containers with a matching OS, like CentOS 7 or Debian. Toradex has a nice write-up on how to set that up. > Many thanks for everyone's help. > > Terry > > > >