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 3C39032827F 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=1762865034; cv=none; b=WJGmxk57ZYhBbWtrk9XWKZ3YXdMJPGBcX69/m3e6TAUDvTH6iES29AlzlUyvavM7rPQYIHb/YoroDQVW0jlFvmW5UgrqyHoR716h7fxgb3s+bqVt4NUdi4XS1UV1l8NEtxJiErbxYAKUOCZXTyZ1szvDTJq44tw7WFlxn/lIyPU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762865034; 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=n9Sn3/YUAJ5Q0LD76Hg3HtmIWAbtNY75WsEQ+CkPUR+phB0/4TDGr8TRr3ICNsmd4NoWtmCuRj/ddlD9rBC5Cl89p0r64EsryqmxQ+cGm0jNkyPDsmk/cUbjP+Cv83XCOgPoMF29p3Ke/kDg5sK0YoA9ONoparLC/WTrZutp/pw= 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 (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5ABBGYcJ2027918 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-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4abxqw18em-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-f72.google.com with SMTP id 98e67ed59e1d1-3418ad76063so4931950a91.0 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=GsYZZENN/T2SoXdPuhKkugtyKSoP3wBe69daH0IUiNJgbyYV2SWdScmWRas0cJQKgo qq2bQXqaR/wK7lDj8pAx540Bc/m5jxhjavxMn+KRhuEZG4TmNyBkuO+4MrxkLZahFBqF +iRvOgWHUZ9IPacYx6tHOsWQiqpUEdxDowXp81SMf1dKwqf601GZWp6kr0zNxH49Lza/ 0jlazL21wx/gfRh1O8a4L9H6eO0AAYxhkgQzBbj+beuvMHXemXmiBFy6YE7r8hhW8ESg r7TSPbos2SC9r5hYmGtC8Cc7nWqSuWuedjmbvS1He1xhdCqqN/tMdOD3HuTb4RlBHcu7 f+eg== X-Forwarded-Encrypted: i=1; AJvYcCUrCL81JtCVCV492glDJI8Bb3fSyg23fr7PXhIp8ppWd7XdXm9Q6/QS1Ze4TemWGWjHT1Yb65mbdIaq@vger.kernel.org X-Gm-Message-State: AOJu0Yw6A7Bawoes53WK0hfN3K5L28sln/6ZGesvj+4KuQxWVr0gYhwg wyt3I9afZrXDdu6/mSfEDpThgsQg1JgBVvOMZuJ00IBICmFP12RNN8KZRuHSHp9GLnnIqUReJK6 DOEUd3IhkoZTT+yEcIctBsKcTZEFbrYBOVkg82SYITs+mW4gUYFN1ACbHcq6l7X6W X-Gm-Gg: ASbGncvKGiGog8yHxtkWLg6sSRdDsTb0+NnSw3lK2GVlS1E+t3yDUMp0ubmq3YnN/zP ZobNWlk6KY02+HT9+i7cqzGSv9se2qWI+u5f/+UbD2bOMyL69zKl+I8vDFOjLItCjR/zxrtq0MN ZTpVWmuxG/66wTcN5vDlTLzierdvEmcaF74ihFbAejC8tZOR33wNzevGMzsrojRs50XH++kBUyV 5xUQEPHpUl7WDJHhUmvuty0EdAHtuZRMdovDSXcTox5SIRnbOQm+AqjmsxYNuaF14Ccioc5LxNW USvE5vy1PcQi0rbXvUzUY7Z/SQBt+3k9Hhu2xbB7LCTFn5DGvxuq9BCn1cevr6L2QSHuYAE0PeX 0vRdXWMYd83PgwoqrXoQthDim2m1AHn3nOg== X-Received: by 2002:a17:90b:3506:b0:33b:a906:e40 with SMTP id 98e67ed59e1d1-3436cb735e0mr14270802a91.2.1762865031660; 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: devicetree@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: AW1haW4tMjUxMTExMDEwMSBTYWx0ZWRfX6mgPRTtFhhoz SCfDLp6gMoxqY5ubk4C57mGcCba0MSLOnnqHoWa6oWj/m3M6G4KagzOi+Du2/bxe8X8hFChkCZX 0T6T/CM2y5SA4CI75LP37z+avSj0kNUAoY0oxljD9hJrf1Ux8ggaDQYwZQP0xloKxXxiXs5lbKl VEoD7/qmJUVTxFL3FCu3eJZMq8dpCssANy78eaG3Wg2PGlOZ1wFCdo6A+MH4xKjCtDebWlBoV1D LTleEsn6hFMzR3IraIBo/kd/RaD2eJyDUHDY5p1mQjOjdDFBDPPFpylMUl2DnjLQA/H27FxQCu6 LdGqc3/6a7HiU76G48uJSPo9EhqUkhzILuV7wAKENsbXUsQ665kezeJbkNWlp63Gl8cgjnzH9p5 vI8eYrT8PRS6lchkz1xWGzlIg6L21Q== X-Proofpoint-GUID: MPMURFbgbQ5QBjX4yiX83h0mINfrvk5s X-Proofpoint-ORIG-GUID: MPMURFbgbQ5QBjX4yiX83h0mINfrvk5s X-Authority-Analysis: v=2.4 cv=CeIFJbrl c=1 sm=1 tr=0 ts=69132f88 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==: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=iS9zxrgQBfv6-_F4QbHw:22 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 adultscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 impostorscore=0 clxscore=1015 phishscore=0 malwarescore=0 spamscore=0 suspectscore=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