Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp777265pxb; Tue, 12 Apr 2022 13:10:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzbGgZ/VxmhtziN01b4hLFXwyfOzQPDBx+hlLUYmm6K2pFGy6H1yTtT2t9VnpAUkBSywHS4 X-Received: by 2002:a17:902:9a98:b0:155:f634:5f37 with SMTP id w24-20020a1709029a9800b00155f6345f37mr39136873plp.86.1649794253357; Tue, 12 Apr 2022 13:10:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1649794253; cv=pass; d=google.com; s=arc-20160816; b=rVYszewpltESUTlG3KD7Uj89y0xhWZjfi7KoKt2XmR7MJxFb/z9T2Zn+pKHOFhDN8a 1Ob9WIDelKcFuosO8QRNx+BnZe2HDXbGH+6rZ7bZPrYKfHp+dOl1NkUwvrdHvzVuKTHw F+3fqOnnolRQrM+Yio85ZuHwV9CH4ex8FTR0mR0CzxAyfxe/iiGmkOkqGLiTiOctQSp5 UCzCz4nU5VHNJI+2KyvVXFEeV9O55iIl4xyv8rpHA9Usao8zkWUXy3Ye4KwWVbgI/KB+ NklzKYkQgDdtwZAdQ8MyMXurSlKqqFHgiM9fzA674o56PHDSoreFqJMvQlhofTMbJ/Ci D7ow== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=DpVyNSTqm8WudwGNPzyJqABLwCrkz9ilCf/0xINCDrM=; b=qGRu5ey2lx6DZTAOBGYJD1tctZvjcCyN72aJbILYYKjhAgg/rFcqp39gsnraLVVuvu 90SxC50rroP6XzU6SBW+23kyz0aee9aYo3A0qtPuYnv9ybuCAkAO8dN73CMqMp/S0+oE ifIIhzzWz0uhmTdYjTCxpVEb30NpTtUG+gNe8JVJ+/bt6jrnItlXEfiC2piom6U9eHR/ SgmC4QjynBUh0Fn7Y5w2Nv4eoxWf7RYFDA0b5FG5i2rrQkofxVSRCOiVVSn+TkGMuglU MY121LOKp0IclsMLPPYQm9J5CV04KeGinATKt5YqZc+wcBpjGyQwM2RXACrVzVpOMF11 jpHg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=Ll0FGQms; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id q5-20020a170902edc500b00156b46e2407si11672608plk.471.2022.04.12.13.10.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 13:10:53 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=Ll0FGQms; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id CCEBA85953; Tue, 12 Apr 2022 12:58:24 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1359501AbiDLKtN (ORCPT + 99 others); Tue, 12 Apr 2022 06:49:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1357330AbiDLKp5 (ORCPT ); Tue, 12 Apr 2022 06:45:57 -0400 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140059.outbound.protection.outlook.com [40.107.14.59]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFF2F62BC6; Tue, 12 Apr 2022 02:46:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mXmf+ilbVgop3qoWpZ3kvjxOAH4tvNMpx1VD7u6/fr/ldbPkqghk7qnDwd0+iqAcIRYC9xREldOXuY+/HboB+n72gv6B1r0zLActdYU/KG53WgnB+yuPGkHh5UdnfBh6NJDK1ygVKRmiL558Lmz6KBIWpxRgOgfy03+H1jqHmR7Ge2YjY7bAgkH9NhX4GP1ZgS2pGb2BF5QHelPZ9BW0wmPjFY8yqiYG5kMmDzdGvC1HfqWvYf4Gs/OuCZfN6iBCYus1dQbj7n7lxnwtfggiFqpZfsUzbvR+gCsVj3kDlUq/biQtZJhV1Liq1/fVa3SLLsf6QFDK8VDuetIxpBzxdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DpVyNSTqm8WudwGNPzyJqABLwCrkz9ilCf/0xINCDrM=; b=gaYvxchJIA8C9rR1Hm7p3LHhNmbKXVMLZxGoezkpsZ6R2JXuYh1xAb4x9Nw0/A509K2c8bJuJLrNJy7CvhosjlyNONsOFFSsml/Jg2b6tlBVTUvrvW1HrQTghdbJdshWu9Uuhcr+vGMpLomgIPwBkPasv+DkmAEBu1ChUf9/kxtarzXKxEaDAcsme6paS5To8v933rg4trK/leYpfLqRWvHrgqBUeNBNQWtwgcRGf6PlzO1k1CNpE+3nbY+HRYXntTSKi5H7MJaX28NNeI2+LBauJjg6NfhVy0Zup1j/5TNuB56e4jgzk1+NPlVb6BOLtXCd+d5G9IeOGHHeO9JFtQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DpVyNSTqm8WudwGNPzyJqABLwCrkz9ilCf/0xINCDrM=; b=Ll0FGQmsDQNAOSUqUyRMpfRnXCTqOyXTb4/I+FrcIUCSSWeCkxhkqPaORDa1LnUcM4aK0gKfbOr1QvgVjoE/DWMaoNp//9jX/K84oSIDofgmalRv74BvKeoy3eQJPWhK9t+s/QcawGpBJzbL29vqCpJJFEZSzcHfk2d57F0ZKEI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS4PR04MB9244.eurprd04.prod.outlook.com (2603:10a6:20b:4e3::9) by AS8PR04MB7974.eurprd04.prod.outlook.com (2603:10a6:20b:2a1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.30; Tue, 12 Apr 2022 09:46:09 +0000 Received: from AS4PR04MB9244.eurprd04.prod.outlook.com ([fe80::2188:f19d:32be:35af]) by AS4PR04MB9244.eurprd04.prod.outlook.com ([fe80::2188:f19d:32be:35af%5]) with mapi id 15.20.5144.027; Tue, 12 Apr 2022 09:46:09 +0000 Message-ID: <56d10082-2599-067c-ae60-9b0bda26a864@oss.nxp.com> Date: Tue, 12 Apr 2022 12:46:07 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v3 0/5] imx-jpeg: Support dynamic resolution change Content-Language: en-US To: Ming Qian , mchehab@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de Cc: hverkuil-cisco@xs4all.nl, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: From: "mirela.rabulea@oss.nxp.com" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM0PR01CA0120.eurprd01.prod.exchangelabs.com (2603:10a6:208:168::25) To AS4PR04MB9244.eurprd04.prod.outlook.com (2603:10a6:20b:4e3::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 57ceaaad-10b0-4119-ebf5-08da1c6945cf X-MS-TrafficTypeDiagnostic: AS8PR04MB7974:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E11tcIEyFQgg150e7020xMWpiGKTIp42zVEy7whDGRDFaycooM/QFX9y0EUCxSRftiTTlncJhW1+9qnWg839Yu+rtxV9bdqWh4BzdPGoE39CH8OvPtSDXCltAPSGKcZb9oD69LThp/7n0/INIOW5tw5qEq1q6V1xAouCQ6YCmFJfnm/WzcZ73PWIIJ570ETh7aISHdNAN8nFD8bE8znbbOl5lrrKmMAMhqynFcuq5zmqCrsPDP6VAe9u+Lw0nMIGhtWVPIobMl0pb000B+fX4lYsZVDxULqH19k+Tl7B82fuE+Lpvm6r+dZWKtL8kt2JK5YczS2SDj73qTGGYu2cas4P6ESmr9vjb6GSZq0N7gk7EahAwC0a2nJf0dBtsRNjhKgelP6j6XRZjPTuwVUF9mQCUZFmBOecHY4m4C1qtcrLikjMY5RUTS1/QPiDwRLqISc5H1BkYRkVsGNU7OKaZV1PT6HJAJnCAAQUaYlsC/DTy75ej6jPGDR0+xC9vnjv8TdyQh47jL71iycEMGBPe5DLrCWLr/y/T1Z0dXfrCNOA82J/nHJFTWx2YrcPH1MXV7uefuXGeiOmIpZ2B0zhPL4vEImEMVOF3BhLotTo+oDtmDpRteE1ULcXugeAPkyH2rHKfEWY4wPw1C6qlZ9xh09JyvU23L1oJtnPrL3dj6NzJBAdWfm9x8hTQk2yvyOkBUMDdVK3UI90wzNs22xAgNqxCah9soHq5HJKJdL6tcsJ3fVXaBpTGtKauPEVo4Kb7GGpkNpuLFUgUK0UOrm/FA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR04MB9244.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38100700002)(5660300002)(31696002)(2616005)(7416002)(316002)(6486002)(4744005)(8936002)(31686004)(83380400001)(26005)(186003)(508600001)(86362001)(2906002)(66476007)(38350700002)(6506007)(6512007)(4326008)(52116002)(53546011)(66556008)(66946007)(8676002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dlFhL3BnWXFUMUczM2VROEhHcStZQlN5ODJxVm1NZVpxME1Mb2ZwY1RobERP?= =?utf-8?B?Tk16dE1FbFZlOVBXZFdNM3hzRGFML0RLWWh4cFZsWmpObHpScFo2OEgrQ3Q3?= =?utf-8?B?N2hDT3AwcnZLNEZsbkwveHRwdzdGTFpka3NZY0pIM21Uc3FKUTQrTzh3cjlm?= =?utf-8?B?TkFpQSthTGphZVBFektPcW94NEZDOWFOQ2hpSGw3aW5XTy91WVo1WW9DVGFN?= =?utf-8?B?YzIzSTBmNTF0K3U1UXVBOWVSTkErc3R3dWFnK2FodjlUQlhWNXlYenh1aVJC?= =?utf-8?B?SlAzSGhVOEl6a0V5L2xqa3pmRys3THM2UkdrZm5NQ045dHNwWGRvQUl2NzFx?= =?utf-8?B?aU9ha3RtK2pzTFBQeVU4aEk3Rll2dkV1ZG51eXRWSk14T2ZacVN3eERITTFI?= =?utf-8?B?cEdyWXRVdkVid1M0dEoxUTdtR2xLVWw2U21VMTFNd3dOQnBUT2k0Q29rdnAw?= =?utf-8?B?eGJsakdKK2dRbFc4cWU5WHduVHRSbG5rck5qdFg0ZG90ekR0bk9EUHdzMktk?= =?utf-8?B?TDYxMGpvSnRQNEVTL21BOFcxeHNRVTJ0TXJBNjgwZEpqMURlaDVMU0drSGwy?= =?utf-8?B?VUx6VUJHbmY0RUxhN1hSMDBGWStwNC9xSWN0NW40c1FFWHNjbE03UWsvWmJ4?= =?utf-8?B?SlU4c1AvWkRITVU4VHdzY3JDSTRPbkV0RmU3TlNja0ZONkpqM0lHZmwwQm1i?= =?utf-8?B?T1UzTVRVZ1BNb0V4UnFnN1lpZHdJMFJUNDVVRVRQc201ZVpObTVtM1Z3REtj?= =?utf-8?B?QmRKVGRXYkROL3U2T29PWWhVYVc5RUl0RzdGMlhkY3RYdGNtTE1VcXhJQ0dI?= =?utf-8?B?aUpJSkFvL2hydnh1WUZzWU04REhwWTdRWmhuNVQ0MUpZZW1DVWVtd01kVmV2?= =?utf-8?B?OVMzTDFNUm41U3hhTlF3bm8xTmZTdU1GZktMOEMwZk9qZTNyWWM5UC9oTGtW?= =?utf-8?B?R1BNNXNKY2p5bHZjbTRRZFdNMVp2OTdoeER1d0xCTWtybm5udXU4Mmh6cG1M?= =?utf-8?B?TE5ISE9CNTRjU2ErdGFBZ2pnUE5UK0NpaVI5WjN2Nm9ESEIxYmE3Y05ab1pM?= =?utf-8?B?WlVqeFpOMkpqN3g1MGtvQjVuWU0zQmRIR3lpc2lEa1JPUFhLd1E0VlN4d3Nm?= =?utf-8?B?UU1ublNEVWhERm96K0N2OGtUUFlQRHJsZEVwRzdXNEF6a1pKZEpqUU14Ujcz?= =?utf-8?B?MHlCSTZiZ0lwV1VDTmpUL25rKzFCSGhuakRRVGtjc08zbmFjeFF2bnZQWjA1?= =?utf-8?B?cU02b29iTUFwU0g4bm5ZOVpWUHZ0S3IxM1ZoRkhRaFJQYTI1T3hkMHFWY1JW?= =?utf-8?B?WnlVUkNWdERKbVB6UjlwdEo0Q3lEMU5hVEtOOHJCMWxJcVlqUGdGS09WVzJI?= =?utf-8?B?ZG9vaXpDQUp0NnBHZmJ5V1JRbmFqbXZ4TnU1YzVvRkdIa2s1bFk4MVNXazA4?= =?utf-8?B?d2ptd25ZenZPRlVpTU9FOEc4d0dRQVdHODJZZURPNVdMVFBqS09oaGJhK0Uv?= =?utf-8?B?KzEwQnkxWmFuZVpOS0p5TktHT0VlN1M4OTFKZVplOG0waHJKMWp1YXFybjZZ?= =?utf-8?B?TzdiODFibHFxZEcya2pwRzNVTlZUYW96YlJUYytmYTA3Ry9PWHViTThRM2dL?= =?utf-8?B?VUJMTmJCV1RyR2tLcHFZWm5YM2RDdktaSDlLNW5iUzdTMDd2dGgvaUE3WGRP?= =?utf-8?B?aDU5UnI4RVU3Z3NBQTQwdnMvNUdYaml2c0oyWnRQWkM0L2NsMk9DakxQb0JU?= =?utf-8?B?bC9DZm4wTWNCTTJwZ3ZOYlZudnNDSjQ2eFA0OHNTUGhQelNkcXJaeTRqbHZh?= =?utf-8?B?TmFaa1JqeUdQSUlGaG5qcnJTVzhaUHo3N0psMTRvMnNiYmNINWxob09OS3Zm?= =?utf-8?B?SmhtUFgyTjB1YjZIRGx2bXBYd1RidGxHekREQnFvSUZJQWpocVR1cTdWSS9n?= =?utf-8?B?RHhhUUdDY1RPclV6eUJDdVNJV1Bvalp6NENrWm03ZGloQk5tWUF2eU9QOCt3?= =?utf-8?B?eDliOUI1bXh3QlNxSnJqejFoOVVQTmIrUHdhendKbUNyMnloOWJMYmI3U1Ns?= =?utf-8?B?YXdabFJjN2wwQ1Y5ck5idnA4bCs2bE9LQUJsS0JFS3JUV1ozMXkwdDBwNnpl?= =?utf-8?B?MHpJdkxkbEY5dVI0MGJkTmhOYzQ3REhnbWFxcVhwbEFBbjFlcmpVZG1NTEpO?= =?utf-8?B?bEszL1N6V0dyM2ovL2prcG5KcGJLZll0RGZFTCtDbDE3RHZRVDBtRlhPQ0E3?= =?utf-8?B?UXBVWVVuSXY2UjlsYi82MUVpQnJIcVlqNXIzRGtpb24xaFNnc2hYSDV4elYw?= =?utf-8?B?Y3JYWE4zT1JYUXY0Z3piT0pqeGNEMVNOc0YvMEFoYzJJMWdlbWdsT0I1UFdr?= =?utf-8?Q?A46yjUUUIQmcW+Ls=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57ceaaad-10b0-4119-ebf5-08da1c6945cf X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9244.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2022 09:46:09.7400 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XWQl+edb55CNHbNtuwPhMElNjDcJAP/71LZEibwtsjT2vDpnveEToMQ6jrGDhPjadJJ+cq3byAoV5L6vHocaPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7974 X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 23.03.2022 11:05, Ming Qian wrote: > These patchset are to support dynamic resolution change. > Avoid decoding error or even kernel panic. > Otherwise, the Gstreamer v4l2videodec will fail to decode jpeg > who is not decoded to yuyv. > > Ming Qian (5): > media: imx-jpeg: Refactor function mxc_jpeg_parse > media: imx-jpeg: Identify and handle precision correctly > media: imx-jpeg: Propagate the output frame size to the capture side > media: imx-jpeg: Handle source change in a function > media: imx-jpeg: Support dynamic resolution change For the entire patch set, v3: Reviewed-by: Mirela Rabulea > > .../media/platform/nxp/imx-jpeg/mxc-jpeg.c | 249 ++++++++++++------ > .../media/platform/nxp/imx-jpeg/mxc-jpeg.h | 3 + > 2 files changed, 174 insertions(+), 78 deletions(-) > > > base-commit: 71e6d0608e4d1b79069990c7dacb3600ced28a3b