From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A45E333121D for ; Tue, 11 Nov 2025 12:43:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762865035; cv=none; b=AYwo4LtXsH8fP/qtWz7II0VRY4CX9r6Sr+efgS8aMJh9urdeElZ4dvmvnxfbT7B94QNSSaPxjeANzmb2ytNquYxy1Tt8aGG/vhHPrkZ/WclRiI5NDPhFKyLhVnMLuudH711wGdcES7RYAzycCokKBm1PT15V9ELIGryLmiQ3kIw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762865035; c=relaxed/simple; bh=Kj9udI5+8LrV+ir4kfGot1dJx+xvrAlxiebPOyOAxpg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=KfoXK6Alo6GisNO1nyn9sTaImRGg2sAhQmH5DvICqyqLyzjp6IVEJYCuVkuyDeNJOnnFHIdvwaZCHWm1b974ChCTHugRDADW4W/+fdbz3To9O4MSXEmvwCGTAUxl4g4cVcBI0TwHzs8GqMXjDbdT8ANP57PdZUaA+cqjAu/Uoek= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=l1dLlr/F; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IBxUAlGM; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="l1dLlr/F"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IBxUAlGM" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5ABBGJlb2054500 for ; Tue, 11 Nov 2025 12:43:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= I27iL0xTukeBgsDvY2yAuEtDraoFnlxjI9IfkTZL9QE=; b=l1dLlr/F/G6JIrNd bT+d9arVh9SkBLjOAhujMu3H3USOSt8PgAfSKbJPohZRlhsZFHCSL0Ilb8XGRHVI eeXuGhbTggF07ZQ/P/PU2DBLPIGzMxwehq7e+3ul3eW2DvAytizxPAE2MaNptWNh suWGUs0z+ytVD4iqDSSr1HrAMSfRq4TrON/E9Vsj+jdgKfB+E2+WLjTbesUddGrv VrRShKq1WSw5e9N1raUQRNRUoxnyC50VmBKwt82H060StNZWVwboKMBJiOv8ceH8 v7VCIwJcr6RWCK/JULr8f8q+4X54qxe3W1OOoS2WIP9pSm93VE54kWOYkq0KAL5J U3y8Aw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ac11x0tr6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 11 Nov 2025 12:43:52 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3438744f11bso3344049a91.2 for ; Tue, 11 Nov 2025 04:43:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1762865032; x=1763469832; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=I27iL0xTukeBgsDvY2yAuEtDraoFnlxjI9IfkTZL9QE=; b=IBxUAlGMHEHLy+5c0vcvt6KqjiT2FZ8mpdCakpnf5vtDMVkXElRez1QcojplAbFzT9 MmPOQPLxFKMi6w/nmWJ842uqQj787shZrCspMcLHrTXyhTfaTR6iipSphnUX95TGi4Q9 BI4tmExvDJvb0/rcfgGi8idcsppvkXm2c0YdsFHMZqX/FpNEX0nTex1rvzhgIpZXziei XNrQ0hNkik2m+OvoLH+GfzDJ3gDoHfG/JsAF6wBPND9bXBZ9xZiCDaaG8lJ504Fqimue ptPJ6MuuOBkpMEw6MgJhY96gfiJH7lCKGMP05zsdiONYI9+wza5Ut6Z3t/Qx+7OQzobh buTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762865032; x=1763469832; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I27iL0xTukeBgsDvY2yAuEtDraoFnlxjI9IfkTZL9QE=; b=MrjSlHgdBMHAyG7iGoYYRyMzQ/rwcm3uyQVU0WRdnvzsNhWHYHQOu+D6yg0BgVnIOZ 4C3q7b0Hy6tNyNG/Hr8DdEea9Gi4UWqRFZJ6u763HjlaUKSIef2AoWSJsMPQNSQ1gCTj 3X2bcI4zgdtfZcPL8XYiCW/gEBNaCMDjpL/WhQvVE3q7IvR++VjIIho9YvSoBDiyXFog YddMlVB+RE2Cwyw1FcufgzD2CBpBSzoEFpfylrU6r93ScLv073ngaPASKXY6IkQI9emH Hw6k2en8KhkdWukCEAv7MouvxxjDGYpe190dqy/9uycP9CEwpEr5XePycPOS41/PMlf9 x5ug== X-Forwarded-Encrypted: i=1; AJvYcCX85FyMYH78Z1R3OT0qL8VKkxv6b+idkPtyfZ4ud54uvCVt1N7hW7mU4c9hbXRx1nDliUFgK1FiJksuScg=@vger.kernel.org X-Gm-Message-State: AOJu0YxLMPaZMH0H8zUD8dyS0u31JPAsR68hELG49dCCacbN9rLLqGIW sEEXCqNWMCLSU0PMqjrMB8L97NW8/+xLwPkEZTEVMqpazNn5oCFmgjg2VTBkrI8o6MRozdGVoir 0DXdMVbIcaVjqBuPIHomsGECnc33N7MERk8APCIJx8a5pplr+fEikDYc/yF0S0gp1hg0= X-Gm-Gg: ASbGncvRg8pg8/q0qIyLJxhGj+6mgfdS3M1QLv9TeBXRqlE9kBcJ5jkK4ZOsZY5OYBb hgKF+vwlsGqvqIhnecEzXsfQ7DOS8p0/rf/bYEY+qegwr5xXonsDrsR1LCi+OUZ1Q93D80Wsp5l FnGhTnqEKVQ7dwQsgLR6Oa2vFDF693pHHsVSZfLE3kcfIdGCgEf4NqZ1Bp7dIM0ZVVRJru3gC4l gS2bjXRNXWSM//7e6NL6PnPZyNEipx9/96FxTTeIeDNjreQrJVU4QsQP0ywB5DSTrnEVDTpwLTc bON8WfMSf5McvdrKGSmL1H93GcCi7PzZyN+svdWv73QxnVUXjbdPs21s1vLQSViQpvxFdhlJK8l ANCqV+G60cPNfaOy9GRHxsCf9r7OHXa7arw== X-Received: by 2002:a17:90b:3506:b0:33b:a906:e40 with SMTP id 98e67ed59e1d1-3436cb735e0mr14270810a91.2.1762865031671; Tue, 11 Nov 2025 04:43:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IGNsRrK1r+sGPayL7tZtRhHjpLvw+oRyJ5XgJB73fyN46t2ckrkv9C6hFrZnt1U5fCf/suKyA== X-Received: by 2002:a17:90b:3506:b0:33b:a906:e40 with SMTP id 98e67ed59e1d1-3436cb735e0mr14270754a91.2.1762865031138; Tue, 11 Nov 2025 04:43:51 -0800 (PST) Received: from [192.168.0.171] ([49.205.253.130]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-341a68bf37bsm21198626a91.7.2025.11.11.04.43.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Nov 2025 04:43:50 -0800 (PST) Message-ID: <2d56fc4b-6e3c-4f83-aab1-c48db3b8bb2d@oss.qualcomm.com> Date: Tue, 11 Nov 2025 18:13:44 +0530 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 v3 0/6] media: iris: prepare support for video codecs on Qcom vpu4 platform To: Dmitry Baryshkov Cc: Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vishnu Reddy , Bryan O'Donoghue , Vishnu Reddy References: <20251107-knp_video-v3-0-50c86cbb0eb8@oss.qualcomm.com> <3vbq76dpjnadfrnufojq4zqiv7p5p555rhxfx6yoncc354p3lk@ohcs3ldhuoao> Content-Language: en-US From: Vikash Garodia In-Reply-To: <3vbq76dpjnadfrnufojq4zqiv7p5p555rhxfx6yoncc354p3lk@ohcs3ldhuoao> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTExMDEwMSBTYWx0ZWRfX+NnxbY6BmqY8 elqmj6aADS0ENJQwLBLToghCXErGZrLT+Vi2MparWfhvDvhRnLtx/f+VCv58BBFWMdphG7zn2SJ ijIui8+Qq0POph6CcXv4Cyl4S1WLhYA7kuVHBQpBwu75wk0jO+3k6GsemX6RJyPjHqxHfZoMoc+ JLGnsKicrBeb8/nKkdmWiaSjR1zScqq6GMUDxk06omw9bRugwh3Z3nIbmBtg6ExWupftZtJSmM3 Grd1otaV876D/+aAZzdV1KH//vq6vYlo0C7xvPeYeB3LXXbB8pftLlip0WCjE0awzxcTK9pt5d0 X6HjwEEwRiR8lASefWtt8WtTTqUltQXCyC24Z8IpYWt+PtbjXTgXh69Ak/5sjYUjvnWVys1xi9m WUAaVnALpfGC5nKrD5LojsDj0DIItw== X-Proofpoint-ORIG-GUID: mh5g_F9b58ZmxmS78H0jPm6YBSWbs0D- X-Authority-Analysis: v=2.4 cv=L94QguT8 c=1 sm=1 tr=0 ts=69132f88 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=qKS+5dAnvCMTy05vH4hvkg==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=2OoCl90f4T1uiMieyDQA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: mh5g_F9b58ZmxmS78H0jPm6YBSWbs0D- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-11_02,2025-11-11_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511110101 On 11/11/2025 4:08 PM, Dmitry Baryshkov wrote: > On Fri, Nov 07, 2025 at 03:19:35PM +0530, Vikash Garodia wrote: >> Upcoming Qualcomm kaanapali platform have a newer generation of video >> IP, iris4 or vpu4. The hardware have evolved mostly w.r.t higher number >> of power domains as well as multiple clock sources. It has support for >> new codec(apv), when compared to prior generation. >> >> From previous version of this series, the kaanapali binding patch(#1/8) >> and the compatible patch(#8/8) have been dropped. The discussion for >> this is captured here [1]. >> The series introducs buffer calculation and power sequence for vpu4. It >> prepares for vpu4 when kaanapali is enabled after the binding discussion >> is concluded. >> >> >> gstreamer test: >> Decoders validated with below commands, codec specific: > Why not just run the fluster testsuite? > yeah, fluster can also be executed. Individual codec commands were explicitly called out incase someone wants to run standalone gst pipeline. >> gst-launch-1.0 multifilesrc location= stop-index=0 ! >> parsebin ! v4l2h264dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= >> >> gst-launch-1.0 multifilesrc location= stop-index=0 ! >> parsebin ! v4l2h265dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= >> >> gst-launch-1.0 filesrc location= stop-index=0 ! >> parsebin ! vp9dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= >> >> Encoders validated with below commands: >> gst-launch-1.0 -v filesrc location= ! rawvideoparse >> format=nv12 width= height= framerate=30/1 ! v4l2h264enc >> capture-io-mode=4 output-io-mode=4 ! filesink sync=true >> location= >> >> gst-launch-1.0 -v filesrc location= ! rawvideoparse >> format=nv12 width= height= framerate=30/1 ! v4l2h265enc >> capture-io-mode=4 output-io-mode=4 ! filesink sync=true >> location= Regards, Vikash