Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp5248503rdb; Sat, 30 Dec 2023 12:12:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IEiedu0Zqy4l1B45OgMqvHPmLpQ4r/IScVgFY4oNR3PYf80swlGSY5Z5Fl0z5Zbfc8nt44c X-Received: by 2002:a05:6602:2c43:b0:7b7:cd4f:fa2 with SMTP id x3-20020a0566022c4300b007b7cd4f0fa2mr18993176iov.18.1703967170471; Sat, 30 Dec 2023 12:12:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703967170; cv=none; d=google.com; s=arc-20160816; b=TlqNnubzmeih/iYKZdSB7SoiGFuVZi6w/56yuBXiWBUbR5D0VQrUUv4HzewOnm/J1c AazGMJCMyZqOvEDwCw/9KxB4wROGNvbyy8TLjyVFi14iSDNoBSNQFEpgCvBE2r9e3RH6 +dUdnGnhyQWnzfN8tgtiH5ddGq6hBp19t43y/LmfKn6kfWT6Gh0mnu1Dli9gk9qJnM/b b/hVw25JcmwaeCE8khYcLqjhpSQ0RMtT3oWGqyvClSmC6uhDs+L7ECktS8mgZyjY/aFO IRLaMAysKQm5jMNRukXZYVuLImfkCaT4QTpCbkCQqcSrp6ZXyVfTM0AyW7EqnLq8cAHz E0Rw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=48uwgyUepoTSwyC5niR44R50rvv/N7Od8yW5FGvT5tM=; fh=6gRu7HXIAF6p86psImXhWkiYjvTolgRF/ZGyRjrq4Ho=; b=auZ3U6KYaMdtZxJ6vgRkD/AECbX6ozvCHi7vOPk7PUNL45PynKu8xCM9/9EV1AaND+ rY98HMbDZxlNkftJpWaVQPwRNrpy8j8HuFpAIAh/ledz79mBx8KAPsSmXMuJw1xVzOio /TG6sIyqof5lLuwdOpS474L6FXcC/7uV51rpp61DnxKsHcMuV3PwP78nJjcC+T/k5Ile yzJLg83QlWlZV/dDjeHdIlJiGv7HtZfLl5PePuMHqLHbwGk4fdEf+9DlxmeUyQAOUXH3 Yf2fBPypJufvegGIEmwcR6vXO6UA7JQslD4tGvctJncGlY8icKpRIGKfVioIne+jwMJG keAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kwiboo.se header.s=fe-e1b5cab7be header.b=CwSvrHrV; spf=pass (google.com: domain of linux-kernel+bounces-13585-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13585-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kwiboo.se Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id i189-20020a6254c6000000b006d5f9a95c85si10915739pfb.371.2023.12.30.12.12.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Dec 2023 12:12:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-13585-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kwiboo.se header.s=fe-e1b5cab7be header.b=CwSvrHrV; spf=pass (google.com: domain of linux-kernel+bounces-13585-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13585-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kwiboo.se Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 0760C283F0C for ; Sat, 30 Dec 2023 20:12:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 636A2CA47; Sat, 30 Dec 2023 20:12:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kwiboo.se header.i=@kwiboo.se header.b="CwSvrHrV" X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.forwardemail.net (smtp.forwardemail.net [149.28.215.223]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9BB2BC13D for ; Sat, 30 Dec 2023 20:12:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=kwiboo.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fe-bounces.kwiboo.se DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: Content-Type: In-Reply-To: From: References: Cc: To: Subject: MIME-Version: Date: Message-ID; q=dns/txt; s=fe-e1b5cab7be; t=1703967150; bh=48uwgyUepoTSwyC5niR44R50rvv/N7Od8yW5FGvT5tM=; b=CwSvrHrVc21lQQfqDKPX8TCsCabekBKSYC+SHd0X6ZS3dIaFBFvV4slhuGiHpCybwX02zt1VN mDD2UQDU1B1e+K/hCXkMNJOX3BbVsh5zLDUJTTF1CV553y6fe23e8HN7CtT88ilOpQmVwD4U5jA M/vu83g0v0WPu6PN5V+LqchpMRaXNTmZAKZ+mPuMqaCAk2FZVfkzkAMrGFXeJ3Wq/qPvLRXp8qS fJpI9/+hPIrP9iD4ca3xK5qLVng4xWUTGZtVH1az5wyrT/4Yd6wiVMN0Nv8qAuzlx4bQd6OjFjg aSKtUr5zXKcTjwOAqH7xqGktW6WMln/olg6T3FxBrm7w== Message-ID: Date: Sat, 30 Dec 2023 21:12:23 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/3] Add hantro g1 video decoder support for RK3588 Content-Language: en-US To: amazingfate Cc: conor+dt@kernel.org, devicetree@vger.kernel.org, ezequiel@vanguardiasur.com.ar, heiko@sntech.de, krzysztof.kozlowski+dt@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, mchehab@kernel.org, p.zabel@pengutronix.de, robh+dt@kernel.org, sfr@canb.auug.org.au, sigmaris@gmail.com References: <97faf49b-0109-439a-accf-251b502ad40b@kwiboo.se> <20231230153159.3748580-1-liujianfeng1994@gmail.com> From: Jonas Karlman In-Reply-To: <20231230153159.3748580-1-liujianfeng1994@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Report-Abuse-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Complaints-To: abuse@forwardemail.net X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 149.28.215.223 X-ForwardEmail-ID: 659079ad220dc6bab27e429e Hi Jianfeng, On 2023-12-30 16:31, amazingfate wrote: > Hi Jonas, > > On Sat, 30 Dec 2023 12:49:38 +0100, Jonas Karlman wrote: >> I have only tested this fork of fluster with ffmpeg 6.x, what version of >> ffmpeg did you test with? I was expecting it to also work on ffmpeg 5.x. > > I am using ffmpeg 6.0 with v4l2-request patches from libreelec[1]. Great, that patch should match my v4l2-request-n6.0.1 branch [2], and does not have any NV15/NV20 ffmpeg pix fmt patches that could interfere. [2] https://github.com/Kwiboo/FFmpeg/commits/v4l2-request-n6.0.1/ > Ffmpeg v4l2 decoder in fluster fork is using ffmpeg args: > "-hwaccel_device /dev/dri/renderD128" > which make the test fall with hantro g1 on rk3588. After removing it I > can run tests by ffmpeg v4l2-request decoder. Thanks for confirming and testing again, and I fully understand why "-hwaccel_device /dev/dri/renderD128" caused issues on rk3588 :-) The commit "HACK: hwcontext_drm: do not require drm device" was required to run ffmpeg without a hwaccel_device, and I tested fluster without it. Regards, Jonas > > Rk3566 and rk3588 are sharing the same results: > JVT-AVC_V1 test suite with decoder FFmpeg-H.264-V4L2-request: > Ran 127/135 tests successfully. > JVT-FR_EXT test suite with decoder FFmpeg-H.264-V4L2-request: > Ran 44/69 tests successfully. > VP8-TEST-VECTORS test suite with decoder FFmpeg-VP8-V4L2-request: > Ran 59/61 tests successfully. > > [1] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch > > Regards, > Jianfeng