From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Enrico Weigelt, metux IT consult" Subject: Re: [PATCH v2 2/5] gpu: ipu-v3: Add mem2mem image conversion support to IC Date: Thu, 28 May 2015 13:31:33 +0200 Message-ID: <5566FC95.3020000@melag.de> References: <1426674173-17088-1-git-send-email-p.zabel@pengutronix.de> <1426674173-17088-3-git-send-email-p.zabel@pengutronix.de> <5566D92F.8090802@melag.de> <1432809845.3228.25.camel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <1432809845.3228.25.camel@pengutronix.de> Sender: linux-media-owner@vger.kernel.org To: Philipp Zabel Cc: Jean-Michel Hautbois , Linux Media Mailing List , ML dri-devel , David Airlie , Mauro Carvalho Chehab , Steve Longerbeam , Hans Verkuil , Kamil Debski , Ian Molton , Jean-Michel Hautbois , Sascha Hauer , Sascha Hauer , Lucas Stach List-Id: dri-devel@lists.freedesktop.org Am 28.05.2015 um 12:44 schrieb Philipp Zabel: Hi, >> Are these patches same as in your git branch tmp/imx-ipu-scaler ? > > No, that is an older version. Where can I get the recent ones ? Could you push it to your public repo ? >> when using it w/ gst for video playback, can be directly pass buffer= s >> between VPU, IPU and FB (or let them directly write into shared >> buffers), so CPU doesn't need to act on each frame for each step >> in the decoding pipeline ? > > Check out the (capture/output-)io-mode parameters, that's what the > dmabuf/dmabuf-import option pairs are for. Tried dmabuf, but load stays at the same (77..80% CPU, 1.2 loadavg). dmabuf-import doesnt run at all: root@KoMo:/usr/share/videos/komo gst-launch-1.0 filesrc location=3Dmontage.mp4 \! qtdemux \! h264parse \! v4l2video4dec output-io-mode=3D5 \! v4l2video0convert capture-io-mode=3D5 output-io-m= ode=3D4 \! fbdevsink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/v4l2video0convert:v4l2video0convert0: No downstream pool to import from. Additional debug info: gstv4l2object.c(3441): gst_v4l2_object_decide_allocation (): /GstPipeline:pipeline0/v4l2video0convert:v4l2video0convert0: When importing DMABUF or USERPTR, we need a pool to import from ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... =46reeing pipeline ... Perhaps not implemented yet in the old version of the patches ? By the way: do you have any idea whether the proprietary driver (or the gpus itself) might talk to ipu and vpu ? cu -- Enrico Weigelt, metux IT consult +49-151-27565287 MELAG Medizintechnik oHG Sitz Berlin Registergericht AG Charlottenburg = HRA 21333 B Wichtiger Hinweis: Diese Nachricht kann vertrauliche oder nur f=C3=BCr = einen begrenzten Personenkreis bestimmte Informationen enthalten. Sie i= st ausschlie=C3=9Flich f=C3=BCr denjenigen bestimmt, an den sie gericht= et worden ist. Wenn Sie nicht der Adressat dieser E-Mail sind, d=C3=BCr= fen Sie diese nicht kopieren, weiterleiten, weitergeben oder sie ganz o= der teilweise in irgendeiner Weise nutzen. Sollten Sie diese E-Mail irr= t=C3=BCmlich erhalten haben, so benachrichtigen Sie bitte den Absender,= indem Sie auf diese Nachricht antworten. Bitte l=C3=B6schen Sie in die= sem Fall diese Nachricht und alle Anh=C3=A4nge, ohne eine Kopie zu beha= lten. Important Notice: This message may contain confidential or privileged i= nformation. It is intended only for the person it was addressed to. If = you are not the intended recipient of this email you may not copy, forw= ard, disclose or otherwise use it or any part of it in any form whatsoe= ver. If you received this email in error please notify the sender by re= plying and delete this message and any attachments without retaining a = copy.