From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A8D984D6AE for ; Tue, 25 Nov 2025 09:59:47 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'nhvVzNqA57lqR6cY7V8pGLVSdjUiO/K/kF+lGs+Pido=', expected b'iUuZsAAKGUeh3Gxp3NsSEL\r\n\tIvgubU1KzSQCNUSMvHQvo=')) header.d=qualcomm.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1764064779; h=to : date : message-id : content-type : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=nhvVzNqA57lqR6cY7V8pGLVSdjUiO/K/kF+lGs+Pido=; b=JI/tWJeP06aYPwkA7Dhs68/rLno6qTzFJmYt/9x5zzCMxHOt8jOFM2cyoz92fRweWHmo5 KeCz27SH66ENNKVC8kEgjCmpMmgb9UDh6RzPapuIl7yzmbj0VOkPjppG1VCVm00MXDY4ZEh bWmoIvFcq67CvngnqKku5Nx0lMbHcC0xKTzzHrPj8glV6livXFDhPFtwDjPpz4OwB41AI0h u8xPhFu5cjvqIvA7nA34yqETcOBu+TQQahhYsxQ2fJqkTt49k9uNOOPyKt+8HRUM7GBCTgO jI1bmkJaAjSzeC6UJHjdhXvwONm5gIFPrvhhvU+qx/Ysphy19VeVnU6GSz+g== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 336636900B6; Tue, 25 Nov 2025 11:59:39 +0200 (EET) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1764064762; b=ig5CqaFpiq5BptbGRoTpm3Be5f5OXG5x5y9WHwPotI01ckG9UtZ8fHhxVQmEZdpLceIgo J0/ip8chZ/jlnHXWi2D1sItRFPnPFXxzVrjSaHxBdsY4d+TMikRfETUqwdUpfcZz36vKVWB AcAUkC+KfMOazcpwE4Y5xoVe3zoi/R8Z2iklNnLnzru77GDf5oZ/uc0KJvbWOCGUATOjWML LaFhz0PCvSDGMc0RJxDqn6zACARePmFSNSnNgVSxO81vUcU/4gglFD7oOuNUQV9DQpaqKbA 4qHmN4AcB+aevIf10j/s9Q9hUBitIpcnct1FZBUYszrqvhXQei3PZOdJXoaw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1764064762; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=nhvVzNqA57lqR6cY7V8pGLVSdjUiO/K/kF+lGs+Pido=; b=AT1X7+amDjTPzuqO9tDMFiq/ZrB2Pip3LiB0CjiQdoWWpdMHX5RYvsdhA/8N/wwHZVbXc LcbTq807R9O26CHuBSp7/idJ33FbCLJT95dAsmT4E1/1d+9BcbJhp+lzC7Z24TWP2LDYcLY owNtjcF5D72BNxIyrL7DLjv2pn1JGDkVTRmxdX97X0hOiO61ho5c6nfX9yOx6gZR2Nl5pxn dnt4r+1GDn1/95LlJx1B5fCGC4C2Ee4bKUYC1XI9blSJlc6p6mHAngotSmdExONhZ8Q6uQ/ wvdPleVOahDn4riERUifcFAzyENEAMFg4joUmva8qOSgCXdpn9hW+edx7sDQ== ARC-Authentication-Results: i=2; ffmpeg.org; dkim=pass header.d=qualcomm.com; arc=pass; dmarc=pass header.from=qti.qualcomm.com policy.dmarc=reject Authentication-Results: ffmpeg.org; dkim=pass header.d=qualcomm.com; arc=pass; dmarc=pass (Used Org Domain Record) header.from=qti.qualcomm.com policy.dmarc=reject Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 8CB8568F1B1 for ; Tue, 25 Nov 2025 11:59:08 +0200 (EET) 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 5AP4wBKQ1672148 for ; Tue, 25 Nov 2025 09:59:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=iUuZsAAKGUeh3Gxp3NsSEL IvgubU1KzSQCNUSMvHQvo=; b=Ooy83Ff+TxZTFMxMmMDw8B6WrbAurrE51ChH8V 3ysDELjbk3512+/O1jr6iTnoLMmkT9z3BClK72p243imvEmx0LtlsS5aBha2juPv IbFiTB7pj+Gf7Fno/4FQE5cVYZYi6tuXO3o2k5292A4KYvdX9KokcYFfVh7+xJ78 Dq8ARCAQltgvx+IJFcFj31FHKydPyo6DTiEbDvwAOA2d2LHl+iKwDS7b+Nah0ZNl p2p1HG3B2kWEyKXty7ZtJGymD1tIY1LGOVPX6ySvaO/GMvZubVpdyRFXhfOyqp5b dTyxEnbCD5OiQELGlMNO4wczlwutIlz0cVsgIcW3Po5pZjAA== Received: from byapr08cu003.outbound.protection.outlook.com (mail-byapr08cu00300.outbound.protection.outlook.com [40.93.1.104]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4an5w80ws4-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 25 Nov 2025 09:59:06 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EujC7Dl1PYrSBn+XuwvecwycRyheHhTwbiQawRbSEZTrZ2wTRqvUeA4eYbpKcg0e6BW7JSr8zC7ArX0J19PKVfPpdSP96nNxkxNiO+1NfU9UhY9f8xTheUuwt+cwZqBRdX73KZ7VVBEK7iKF5X0L+p2uVmOpIMrmZLqKJGX+HmF1wh2n2ThOsIIuFxOt0gGzh0KpzVdIT0IErkFcYwODfI91R9dbjdKV38iEd15ceGc5VfkGaODegZ9b7jEePRSpHH3pPPPvrqEzQnBo8OBKEiOVldGXQZCoVZFxBK1c2cu6wX5lCpnF7n4sH5UEzIyRFj2TxMXRVwStx71W+GkK1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=iUuZsAAKGUeh3Gxp3NsSELIvgubU1KzSQCNUSMvHQvo=; b=HbK75LCswLOmGrIDfYtfV7n6a/GO69506vy0Zl8JZ0eixrzfj6ImvpUkiJeLgV7kI8VGtaCNEIgt3HoZ63XXGgPKrMTUv5ws+FCSZgKihAS11CQHOIfSiz+NlqkZfcdkeO3BpFY+arjdDMHsFtUQNddQu8553js4TxGcnwV5O0/oW+Bmt2Jeb3jiDcpw5J1tXz/YayyXViKU8IfNzPkeBtdJHHCQcPWNZn9sv6mvUEUoREU06vjkmWeUrNQnSSWZkshark+CXJVa0bvcQ+tWM19u2lL+2rrsdTDwJQiOemNRXG/wB7OBZBEuyz1iTvUQEBNSgOZXkSmu/6QrMi1ITQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=qti.qualcomm.com; dmarc=pass action=none header.from=qti.qualcomm.com; dkim=pass header.d=qti.qualcomm.com; arc=none Received: from DS4PR02MB10842.namprd02.prod.outlook.com (2603:10b6:8:29b::14) by CH3PR02MB9556.namprd02.prod.outlook.com (2603:10b6:610:121::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.11; Tue, 25 Nov 2025 09:59:01 +0000 Received: from DS4PR02MB10842.namprd02.prod.outlook.com ([fe80::5dbf:5adb:edb7:5534]) by DS4PR02MB10842.namprd02.prod.outlook.com ([fe80::5dbf:5adb:edb7:5534%6]) with mapi id 15.20.9343.016; Tue, 25 Nov 2025 09:59:01 +0000 To: "ffmpeg-devel@ffmpeg.org" , Wenjie Yin Thread-Topic: [PATCH v2] libavcodec/v4l2_buffers: fixing buffer alignment issue Thread-Index: Adxd8h66nlkaZYQPQ2uzYCTLmFQ+iQ== Date: Tue, 25 Nov 2025 09:59:00 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS4PR02MB10842:EE_|CH3PR02MB9556:EE_ x-ms-office365-filtering-correlation-id: e193c7cb-8540-4ac0-126e-08de2c09422d x-ld-processed: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021; x-microsoft-antispam-message-info: =?windows-1256?Q?CA0he5I2VanLkyFowUMormyvynJ4JQJcvrGoa2AKLmkY1GrMh/787lJA?= =?windows-1256?Q?er8SJZg3FSkllricReqxOOUD8k8wt+kcZ4XfpgS7UdEVQuz7G3s6d5uj?= =?windows-1256?Q?nwMkK2Q5WtuDgukIKv4g3FLtr8Dmy061tNOIep75+Z/iwUL1lL/EXX3k?= =?windows-1256?Q?pf1IZIWTyQwrKmYr9pNKFi5bDR5E8SBwbGXu8bCsstW2QpBALuu/AG4h?= =?windows-1256?Q?Kfb62DSC6HZbGc2liwHolGedbL97L5JlVMu+3UoenSaqifMJLvuu7T9c?= =?windows-1256?Q?hXeESzWEvTJiY8MmZtM7UTC/CtNKUZaJ3eDRD417Zu5/puk6y8erOKJn?= =?windows-1256?Q?u80mU/Tmza8tNnaKg/7C7MXAaWweD9EFRoKtM9zwxM6i0Zn0AJvFxQOy?= =?windows-1256?Q?UUvmNBXimjkwZRH4G3As+5DSRUZxMGFAvCb1+1bpUThI2GqHoVHKB5Q/?= =?windows-1256?Q?MYKAkzuogTtNjUrNCp9KtsaC+x8TZpMxFcYWJnMtX+X6JPfxzUQ11kHG?= =?windows-1256?Q?Gvk5iBXgFnk23GRW2V66bkKA8+N2WxWATy5dWUGnHi6vMMU/0NXTnrkx?= =?windows-1256?Q?9F4gdJjT2Fo/BworpteWG00SAk1fRb2busJjNcilWM5e0MN7zrGFka2m?= =?windows-1256?Q?gEpROw0pOXU4mpzu6TGxacXvmx5jS69dsiwrlK2XHBop20C3u8dY6C5m?= =?windows-1256?Q?pHvxbLHhy/CKEAW/TfzG2eSR0VUqZDIW/Ll/lPhPbPWEHwHj8K+E9t1W?= =?windows-1256?Q?Q7lByLlJAYeeaLN3r0hE4GdbH5G9a6yBp3lrYgvUI8VH/iFQw1Fyo69y?= =?windows-1256?Q?oXqcWbTfcMLZcyDqKvOGdKKI0yOWbOWcRqMHJP41ptksguy20qnM300L?= =?windows-1256?Q?OY2wIBXJwyBRP8zeL2zXCfHff19GqxtK0082TUSD6aifKQzTLUyu8utM?= =?windows-1256?Q?dqVGCJX6dbf5rm7hg5hv62BUTQMGv3jyreWXLUO90dskLLdUwbaKYCsO?= =?windows-1256?Q?8qKxjfz21QDB4rRSL1SspbOnbfhVxd0PXS5S2GAsfyUyRZelupUuFIRz?= =?windows-1256?Q?n8/mHWbJAibxrdWyEp4rL7JswGFYnIHd+nBoc4uciEsj5nEaEe/talVd?= =?windows-1256?Q?VyHuzb0FVlF3g/ma90unYuIe7MyUmR1xCoou/Xl7OP+vF9TJx5HvNasC?= =?windows-1256?Q?4z897KtoHCQf0ZHvSCLIF10+t/Cno9Mgg2AvS7/dFmskv9b/UmIU4VkR?= =?windows-1256?Q?dMM9NAHuIVU/38KCb5gKIl8nxlcda0DzlA4DES+sFZaGwHbICNEPPnVx?= =?windows-1256?Q?UXiq9frGfbXWGJc8zXjAoFbZdZX1A0lDfabDQUoRNMKju8ZAx/Cktdm6?= =?windows-1256?Q?B+wST0ge0dZbvRsPN0dtflF3yfibjVkPUIMSV6YIxHz28iMBV+Kfm5TI?= =?windows-1256?Q?tSlkFb5uHTfgUFkmqz4LiqH4L/01JsHcrbPaWJGNEHnRggr89L1iNkMx?= =?windows-1256?Q?qBTgJOqct+OO8i4Ny2jwQ5eCXDNsy6TzVXADXTlcAZ4linI1VJAB2B0c?= =?windows-1256?Q?lJMe3pYrxVFiKdXoB8x8NsHylAR0+yhy59Uyq8j7wJJi28YqM2ZRbprM?= =?windows-1256?Q?qR9pc892oEsVeHnfnhOnVpgK?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PR02MB10842.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?windows-1256?Q?66ARVTmWaWaCtbLs/cY9yLHeHv+aYtGD2ZKUWjKflW2o/zw90Wcta8dm?= =?windows-1256?Q?A7qnN+dLN4HDglbOS26elQolQRhmTpaHOEQxfo8XEmzK++kj98SWgwpL?= =?windows-1256?Q?C/936es5fStDaMM/lqRFE13pYxpasVAfy/ddFI6cgitWGWIyfKBTcx6S?= =?windows-1256?Q?b5HGonyQOT279Duc5N0V9x7BsEcKEhxZlomSDTniWnf3vTM/1bhczqCY?= =?windows-1256?Q?sZPJhvEkKLLJAxNHXik7DkzExhnziNIi7YlE9MQeLDqMvRDK2ctRwg1Q?= =?windows-1256?Q?6lrAO6DgmdId0jtP1781d7IbrJMx8SYqFvgz4Qbgs5ncs6lXNEeBanvR?= =?windows-1256?Q?hydgHu9z0HKjVHdubpg0SZAWaFHRQ4WUkSM9f1xHL9nt6DmA487BRruw?= =?windows-1256?Q?xSTCXbe6KpMM0+TqxNTmMIADiM1DGNdxUbV1UJ9B233V0AZ0lmHkoss0?= =?windows-1256?Q?vKH1QhrcTkzLPDsws/SBttkF16g3E1m33oybe0F4/YfGD+TshJcdzH7/?= =?windows-1256?Q?2+B4loNzW8IP4DvNQYxatbWkMJjo/f41ObG9lq2FmVac47XzgXBV49q8?= =?windows-1256?Q?aS3N4Hmb0Azb2D1Qg0quInEUuNRm1caXav2VvRq/hMaYDRCjt7D8da1i?= =?windows-1256?Q?UEP49cw/6ZtgdbDUCBmEmdHf3p9C99HNOD0MMoYXbEcTvDd9B0IIDmhH?= =?windows-1256?Q?3YyRrSDEDxpPACzrphg3AJUGGPWyx4NY+1/39Wv3Q/nHkVdYgCEIn7b0?= =?windows-1256?Q?WvZuVLR4bWVd+xLki7b3bencsD55CW9vv2fvjPgHmiPzlgBEofZ6ns+j?= =?windows-1256?Q?izSmM3UYANnf5VpB6TQ3Vx+j6UCvB/JSc+uB1QwJgk8h3cb0B17Z5z+o?= =?windows-1256?Q?vbdmslHaJ18xVI5waoGDSB5iEt7uB4EQxW2bRMICiXjrKBGqowp4eGLt?= =?windows-1256?Q?EmhDgpDzXEE6EucDijGDYi+oNhEa5TMfpUQ0WcRR0LRN4u6DVucDtZi9?= =?windows-1256?Q?6GsV/fBpDMwmaSaOqNSJGg1JgV1rP03GTZ0/3YIAUQSnJHGjCpVp0vEC?= =?windows-1256?Q?Kl8qDio06cwvhQqrLiYsMX+9qQTFPNHVxwpM7W/JSZD5yT/qomsLOtB3?= =?windows-1256?Q?iY7j15FTipwO1hvc7SFHoEgmy6WRXhYAWbFgAQVWsiJnaqs9ve8xerir?= =?windows-1256?Q?pXMRoLK/zuBT8PJsSoLszeww3QlZJlMz8eh37cRuVOBfcqU/NpzhBvJm?= =?windows-1256?Q?haGAInAiAcMn2ax03sVwhOTo4Bs77wGE58VwDxoJ8kT0mOGfL9j5iLUU?= =?windows-1256?Q?yBt+PMUsgD+bC6/ZjqQkCljHB2QM0REs4koYg+Vc7fraBND5KG94OfEG?= =?windows-1256?Q?fz6V+4tEFPit+G5Qb9/fjDbKGz2lAxQ4QmeeImYWXILdH/LfX8gwBEkB?= =?windows-1256?Q?Utw/WtJPBEQieEKn3cQQ9dxR2GoTIdEMFLVjGLtg3F1FVcOmu5S5E/jp?= =?windows-1256?Q?BgslabHPZ66aoCiiGOLqHNNJfSOQjvuUg2IGo/op2G3qCmXzTauzn2OP?= =?windows-1256?Q?xtEYMGiC5NrZW7NT9MutP4wAMH0T8nT+ocesTHVjjpraHEoHddHgKB3a?= =?windows-1256?Q?fE1rfC7PJ6mVu6JKSngcpzHQnCMbhXAxm68ybzWCGsWnxnO14Bu8rGbs?= =?windows-1256?Q?K6ZjbaZ6grl1wYyfXo8RG6BWJxOjVJts?= Content-Type: text/plain; charset="windows-1256" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: XHXSJn6qOIHg3BYoUUMoSaqMKHT4MFklFjRH4Tlj4pQLi1mGx0LHKYiAQSDQ0yRpTIqXhe4Rv4qD8FoQjWYNuEHesrz5srJ4y9GeIyz9DE65GMYZJqpqMlRCyJZCJ2Iz03zufXhF9mmK+MKV3RAR93grrEQTjmsCmSO+JvYxMX/Ifwz2B44dt7HzmuCkh0ZJFkBYbn5UZeUOVVFa+MOtyjtuAptrxGBFo9suz9lyH4WIRFF0grKIk5A52kJz2G9AfOAF6eiBXM2ERBZjXyax3HlevK5gjpCis95bX0OC6i4bfBQ7tXN2GKPH/AZE8QDtYYG8hsyEy04IUYK+08m0g7cMTyBQO+iUuTNNGFOIL7K6vV9snQW9iYSrNVRgMiy/WmAAQYOCNdqJY8TSCDJjxxK8WLOIIuyKBcucOaJAN8ADtz7Ntkp4p26kMaMp+Q4XUrVSeWvO8eAWQDqkYrFx5E/HLsqtMrOqal8wAmQ59yFXm8AiW51nx1jmt1UCgDFF9KRWBc+kmlJfKmNPZWkNQBGGDQ243L/0GaRJZUUUshAwajTPOnqUuZ+MIDIJF8fJWLByOtLKrdJKyKH8MAcvep2nufk0M8TgNRaUM4/qqmI5gEQnFtsN1MHWwowEIiaH X-OriginatorOrg: qti.qualcomm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS4PR02MB10842.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e193c7cb-8540-4ac0-126e-08de2c09422d X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2025 09:59:00.9402 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GI6oih7XjyV65jJt7H599H5qvg0JxpXw71exNG6gXImpaNO1Xj0w0QGzH2dRu4qOgGyALVNMdb44q5M6i1Mqfs0j4c/bl9Tk6kZ1RNsZuTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR02MB9556 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI1MDA4MSBTYWx0ZWRfXzCsUnCqq5ZaV JhbupTxXwvjnifc7vU0KL/ccmalDDZ6Hd0SwnOfUoaIadcbvdIKwO2AYUHxxdob+DUNqfKJWbsb cYBz1CyiVFLZYzbS4PnCA0XZRDhS9i09mjaUiZDB41GDLnSYNP4iknJH3D2JAlPFD5IbNwyCUoL tTwWRalg5Fsb4Akual2eTEkffrIPjVYIPLxki0MGHdd48H/THCLYSjUK/Lse+fpR/xZvTG9Ok5S rhgZq09ecn97nn2YQ6ej4JDA/JojZPk7G8H3n2AoQQ7MISdEzkAo/faOeqZpJSAgJpXcggIMOH3 Y+GCTgCH1BEkouXPjrIMzakqgux2ZYsKlAzLoz6fSIm685P+qJ5WG1gXHErWu/6jTluBfsGKkmC mfIiCBfWDKjDEv8SrDMZxnGT9DtFdw== X-Authority-Analysis: v=2.4 cv=RvTI7SmK c=1 sm=1 tr=0 ts=69257dea cx=c_pps a=W2rhl5c+35KWs3qLQ/Kc1g==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=eoNxP8pz9j0A:10 a=6UeiqGixMTsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=prGFb8o7TAMncHteTe0A:9 a=RFXaeJp-pwgA:10 X-Proofpoint-ORIG-GUID: c6wWty1SZ9iMFf3eXMCsqxyV1OziPa4o X-Proofpoint-GUID: c6wWty1SZ9iMFf3eXMCsqxyV1OziPa4o 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-25_02,2025-11-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 bulkscore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511250081 Message-ID-Hash: LSNJJHWXB5CDP6VK267VHCUWTVCSUVGE X-Message-ID-Hash: LSNJJHWXB5CDP6VK267VHCUWTVCSUVGE X-MailFrom: SRS0=q2vj=6B=qti.qualcomm.com=wenjyin@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH v2] libavcodec/v4l2_buffers: fixing buffer alignment issue List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Wenjie Yin via ffmpeg-devel Cc: "wangao.wang@oss.qualcomm.com" , "Qiwei Liu (QUIC)" , "renjiang.han@oss.qualcomm.com" , Wenjie Yin Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: VjRsMiBkcml2ZXJzIG1heSByZXR1cm4gYnVmZmVyIHdpZHRoICYgaGVpZ2h0IHdpdGggYWxpZ25l ZCB2YWx1ZXMsIHdoaWNoDQptYXkgYmUgZGlmZmVyZW50IGZyb20gZnJhbWUgd2lkdGggJiBoZWln aHQuIEJ5dGVzcGVybGluZXMgYW5kIHN0cmlkZXMNCnNob3VsZCBiZSBjaGVjayBmb3IgYWxpZ25l ZCBidWZmZXJzIHdoZW4gY29weWluZyBwaXhlbCBkYXRhLiBXaGVuIHdpZHRoDQphbGlnbmVkLCBj b3B5IHdpdGggcGxhbmFyOyBvdGhlcndpc2UsIGNvcHkgbGluZS1ieS1saW5lIHRvIGRlc3QgYnVm ZmVyLg0KDQpDby1hdXRob3JlZC1ieTogUmVuamlhbmcgSGFuIDxyZW5qaWFuZy5oYW5Ab3NzLnF1 YWxjb21tLmNvbT4NClNpZ25lZC1vZmYtYnk6IFdlbmppZSBZaW4gPHdlbmp5aW5AcXRpLnF1YWxj b21tLmNvbT4NCi0tLQ0KIGxpYmF2Y29kZWMvdjRsMl9idWZmZXJzLmMgfCA5NyArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgODcgaW5zZXJ0 aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Y0bDJf YnVmZmVycy5jIGIvbGliYXZjb2RlYy92NGwyX2J1ZmZlcnMuYw0KaW5kZXggMDc3YzFlZTk0NC4u NjczZTY2Njc3ZiAxMDA2NDQNCi0tLSBhL2xpYmF2Y29kZWMvdjRsMl9idWZmZXJzLmMNCisrKyBi L2xpYmF2Y29kZWMvdjRsMl9idWZmZXJzLmMNCkBAIC0zNTksNiArMzU5LDMzIEBAIHN0YXRpYyBp bnQgdjRsMl9idWZmZXJfYnVmX3RvX3N3ZnJhbWUoQVZGcmFtZSAqZnJhbWUsIFY0TDJCdWZmZXIg KmF2YnVmKQ0KICAgICByZXR1cm4gMDsNCiB9DQogDQorc3RhdGljIGludCB2NGwyX3BsYW5lX3Rv X3BsYW5lX2FsaWduKFY0TDJCdWZmZXIgKm91dCwgaW50IHBsYW5lLCBjb25zdCB1aW50OF90KiBk YXRhLCBpbnQgc2l6ZSwgaW50IG9mZnNldCwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0LCBpbnQgc3Ry aWRlKQ0KK3sNCisgICAgdW5zaWduZWQgaW50IGJ5dGVzdXNlZCwgbGVuZ3RoOw0KKw0KKyAgICBp ZiAocGxhbmUgPj0gb3V0LT5udW1fcGxhbmVzKQ0KKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlO VkFMKTsNCisNCisgICAgbGVuZ3RoID0gb3V0LT5wbGFuZV9pbmZvW3BsYW5lXS5sZW5ndGg7DQor ICAgIGJ5dGVzdXNlZCA9IEZGTUlOKHNpemUrb2Zmc2V0LCBsZW5ndGgpOw0KKw0KKyAgICBmb3Ig KGludCBpID0gMDsgaSA8IGhlaWdodDsgaSsrKSB7DQorICAgICAgICBtZW1jcHkoKHVpbnQ4X3Qq KW91dC0+cGxhbmVfaW5mb1twbGFuZV0ubW1fYWRkciArIG9mZnNldCwgZGF0YSwgd2lkdGgpOw0K KyAgICAgICAgb2Zmc2V0ICs9IHN0cmlkZTsNCisgICAgICAgIGRhdGEgKz0gd2lkdGg7DQorICAg IH0NCisNCisgICAgaWYgKFY0TDJfVFlQRV9JU19NVUxUSVBMQU5BUihvdXQtPmJ1Zi50eXBlKSkg ew0KKyAgICAgICAgb3V0LT5wbGFuZXNbcGxhbmVdLmJ5dGVzdXNlZCA9IGJ5dGVzdXNlZDsNCisg ICAgICAgIG91dC0+cGxhbmVzW3BsYW5lXS5sZW5ndGggPSBsZW5ndGg7DQorICAgIH0gZWxzZSB7 DQorICAgICAgICBvdXQtPmJ1Zi5ieXRlc3VzZWQgPSBieXRlc3VzZWQ7DQorICAgICAgICBvdXQt PmJ1Zi5sZW5ndGggPSBsZW5ndGg7DQorICAgIH0NCisNCisgICAgcmV0dXJuIDA7DQorfQ0KKw0K IHN0YXRpYyBpbnQgdjRsMl9idWZmZXJfc3dmcmFtZV90b19idWYoY29uc3QgQVZGcmFtZSAqZnJh bWUsIFY0TDJCdWZmZXIgKm91dCkNCiB7DQogICAgIGludCBpLCByZXQ7DQpAQCAtMzY3LDcgKzM5 NCwxMSBAQCBzdGF0aWMgaW50IHY0bDJfYnVmZmVyX3N3ZnJhbWVfdG9fYnVmKGNvbnN0IEFWRnJh bWUgKmZyYW1lLCBWNEwyQnVmZmVyICpvdXQpDQogICAgICAgICAgICAgICAgICAgICAgICBmbXQu Zm10LnBpeF9tcC5waXhlbGZvcm1hdCA6IGZtdC5mbXQucGl4LnBpeGVsZm9ybWF0Ow0KICAgICBp bnQgaGVpZ2h0ICAgICAgID0gVjRMMl9UWVBFX0lTX01VTFRJUExBTkFSKGZtdC50eXBlKSA/DQog ICAgICAgICAgICAgICAgICAgICAgICBmbXQuZm10LnBpeF9tcC5oZWlnaHQgOiBmbXQuZm10LnBp eC5oZWlnaHQ7DQotICAgIGludCBpc19wbGFuYXJfZm9ybWF0ID0gMDsNCisgICAgaW50IGJ5dGVz cGVybGluZSA9IFY0TDJfVFlQRV9JU19NVUxUSVBMQU5BUihmbXQudHlwZSkgPw0KKyAgICAgICAg ICAgICAgICAgICAgICAgKGZtdC5mbXQucGl4X21wLm51bV9wbGFuZXMgPyBmbXQuZm10LnBpeF9t cC5wbGFuZV9mbXRbMF0uYnl0ZXNwZXJsaW5lOiAwKSA6IGZtdC5mbXQucGl4LmJ5dGVzcGVybGlu ZTsNCisgICAgaW50IHNpemVpbWFnZSAgICA9IFY0TDJfVFlQRV9JU19NVUxUSVBMQU5BUihmbXQu dHlwZSkgPw0KKyAgICAgICAgICAgICAgICAgICAgICAgKGZtdC5mbXQucGl4X21wLm51bV9wbGFu ZXMgPyBmbXQuZm10LnBpeF9tcC5wbGFuZV9mbXRbMF0uc2l6ZWltYWdlOiAwKSA6IGZtdC5mbXQu cGl4LnNpemVpbWFnZTsNCisgICAgaW50IGlzX3BsYW5hcl9mb3JtYXQgPSAwLCBidWZmZXJfaGVp Z2h0ID0gMDsNCiANCiAgICAgc3dpdGNoIChwaXhlbF9mb3JtYXQpIHsNCiAgICAgY2FzZSBWNEwy X1BJWF9GTVRfWVVWNDIwTToNCkBAIC0zOTcsMjEgKzQyOCw2NyBAQCBzdGF0aWMgaW50IHY0bDJf YnVmZmVyX3N3ZnJhbWVfdG9fYnVmKGNvbnN0IEFWRnJhbWUgKmZyYW1lLCBWNEwyQnVmZmVyICpv dXQpDQogICAgICAgICBjb25zdCBBVlBpeEZtdERlc2NyaXB0b3IgKmRlc2MgPSBhdl9waXhfZm10 X2Rlc2NfZ2V0KGZyYW1lLT5mb3JtYXQpOw0KICAgICAgICAgaW50IHBsYW5lc19uYiA9IDA7DQog ICAgICAgICBpbnQgb2Zmc2V0ID0gMDsNCisgICAgICAgIGludCBjaHJvbWFfaGVpZ2h0ID0gQVZf Q0VJTF9SU0hJRlQoaGVpZ2h0LCBkZXNjLT5sb2cyX2Nocm9tYV9oKTsNCisgICAgICAgIGludCBj b21wb25lbnRzX2hlaWdodHNbNF0gPSB7MH07DQorICAgICAgICBpbnQgdG90YWxfaGVpZ2h0cyA9 IDA7DQorDQorICAgICAgICAvKiBJZiBieXRlc3BlcmxpbmUgaXMgc2V0IHRvIDAgYnkgZHJpdmVy LCB1c2UgZnJhbWUgbGluZXNpemUgaW5zdGVhZCAqLw0KKyAgICAgICAgaWYgKCFieXRlc3Blcmxp bmUpDQorICAgICAgICAgICAgYnl0ZXNwZXJsaW5lID0gZnJhbWUtPmxpbmVzaXplWzBdOw0KKw0K KyAgICAgICAgLyogaGVpZ2h0IG9mIHBpeGVscyBpbiB2NGwyIGJ1ZmZlciAqLw0KKyAgICAgICAg YnVmZmVyX2hlaWdodCA9IHNpemVpbWFnZSAvIGJ5dGVzcGVybGluZTsNCiANCiAgICAgICAgIGZv ciAoaSA9IDA7IGkgPCBkZXNjLT5uYl9jb21wb25lbnRzOyBpKyspDQogICAgICAgICAgICAgcGxh bmVzX25iID0gRkZNQVgocGxhbmVzX25iLCBkZXNjLT5jb21wW2ldLnBsYW5lICsgMSk7DQogDQot ICAgICAgICBmb3IgKGkgPSAwOyBpIDwgcGxhbmVzX25iOyBpKyspIHsNCi0gICAgICAgICAgICBp bnQgc2l6ZSwgaCA9IGhlaWdodDsNCi0gICAgICAgICAgICBpZiAoaSA9PSAxIHx8IGkgPT0gMikg ew0KLSAgICAgICAgICAgICAgICBoID0gQVZfQ0VJTF9SU0hJRlQoaCwgZGVzYy0+bG9nMl9jaHJv bWFfaCk7DQorICAgICAgICAvKiBjYWxjdWxhdGUgdG90YWwgZnJhbWUgaGVpZ2h0cyBvZiBhbGwg Y29tcG9uZW50cyAqLw0KKyAgICAgICAgaW50IG4gPSBwbGFuZXNfbmIgPCA0ID8gcGxhbmVzX25i IDogNDsNCisgICAgICAgIGlmIChuID4gMCkgew0KKyAgICAgICAgICAgIGNvbXBvbmVudHNfaGVp Z2h0c1swXSA9IGhlaWdodDsNCisgICAgICAgICAgICB0b3RhbF9oZWlnaHRzID0gaGVpZ2h0Ow0K Kw0KKyAgICAgICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDwgbjsgKytpKSB7DQorICAgICAgICAg ICAgICAgIGNvbXBvbmVudHNfaGVpZ2h0c1tpXSA9IGNocm9tYV9oZWlnaHQ7DQogICAgICAgICAg ICAgfQ0KLSAgICAgICAgICAgIHNpemUgPSBmcmFtZS0+bGluZXNpemVbaV0gKiBoOw0KLSAgICAg ICAgICAgIHJldCA9IHY0bDJfYnVmcmVmX3RvX2J1ZihvdXQsIDAsIGZyYW1lLT5kYXRhW2ldLCBz aXplLCBvZmZzZXQpOw0KLSAgICAgICAgICAgIGlmIChyZXQpDQotICAgICAgICAgICAgICAgIHJl dHVybiByZXQ7DQotICAgICAgICAgICAgb2Zmc2V0ICs9IHNpemU7DQorICAgICAgICAgICAgdG90 YWxfaGVpZ2h0cyArPSAobiAtIDEpICogY2hyb21hX2hlaWdodDsNCiAgICAgICAgIH0NCisNCisg ICAgICAgIGNvbnN0IGludCBzYW1lX3N0cmlkZSA9IChieXRlc3BlcmxpbmUgPT0gZnJhbWUtPmxp bmVzaXplWzBdKTsNCisgICAgICAgIGlmIChzYW1lX3N0cmlkZSkgew0KKyAgICAgICAgICAgIC8q IEZhc3QgcGF0aDogcGxhbmUgc3RyaWRlIGVxdWFscyBieXRlc3BlcmxpbmUgKi8NCisgICAgICAg ICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgew0KKyAgICAgICAgICAgICAgICAvKiBH ZXQgYnVmZmVyIGhlaWdodCBmb3IgdGhpcyBjb21wb25uZXQgd2l0aCBjb21wL3RvdGFsIGhlaWdo dC1yYXRpbyBhbmQgYnVmZmVyX2hlaWdodHMgKi8NCisgICAgICAgICAgICAgICAgY29uc3QgaW50 IGggPSBjb21wb25lbnRzX2hlaWdodHNbaV07DQorICAgICAgICAgICAgICAgIGNvbnN0IGludCBj b21wX2J1Zl9oZWlnaHQgPSAoYnVmZmVyX2hlaWdodCAqIGgpIC8gdG90YWxfaGVpZ2h0czsNCisN CisgICAgICAgICAgICAgICAgLyogU2l6ZSB0byBjb3B5IGZyb20gc291cmNlICovDQorICAgICAg ICAgICAgICAgIHNpemVfdCBzaXplID0gKHNpemVfdClmcmFtZS0+bGluZXNpemVbaV0gKiAoc2l6 ZV90KWg7DQorDQorICAgICAgICAgICAgICAgIGludCByZXQgPSB2NGwyX2J1ZnJlZl90b19idWYo b3V0LCAwLCBmcmFtZS0+ZGF0YVtpXSwgc2l6ZSwgb2Zmc2V0KTsNCisgICAgICAgICAgICAgICAg aWYgKHJldCkNCisgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7DQorDQorICAgICAgICAg ICAgICAgIC8qIEFkdmFuY2UgZGVzdGluYXRpb24gb2Zmc2V0IGJ5IHRoZSAqYnVmZmVyKiBwb3J0 aW9uIGhlaWdodCAobm90IHNvdXJjZSBoZWlnaHQpICovDQorICAgICAgICAgICAgICAgIG9mZnNl dCArPSAoc2l6ZV90KWZyYW1lLT5saW5lc2l6ZVtpXSAqIChzaXplX3QpY29tcF9idWZfaGVpZ2h0 Ow0KKyAgICAgICAgICAgIH0NCisgICAgICAgIH0gZWxzZSB7DQorICAgICAgICAgICAgLyogR2Vu ZXJhbCBwYXRoOiBwbGFuZSBzdHJpZGUgZGlmZmVycyDihpIgdXNlIHBsYW5lLXRvLXBsYW5lIGFs aWdubWVudCAqLw0KKyAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7DQor ICAgICAgICAgICAgICAgIC8qIEdldCBidWZmZXIgaGVpZ2h0IGZvciB0aGlzIGNvbXBvbm5ldCB3 aXRoIGNvbXAvdG90YWwgaGVpZ2h0LXJhdGlvIGFuZCBidWZmZXJfaGVpZ2h0cyAqLw0KKyAgICAg ICAgICAgICAgICBjb25zdCBpbnQgaCA9IGNvbXBvbmVudHNfaGVpZ2h0c1tpXTsNCisgICAgICAg ICAgICAgICAgY29uc3QgaW50IGNvbXBfYnVmX2hlaWdodCA9IChidWZmZXJfaGVpZ2h0ICogaCkg LyB0b3RhbF9oZWlnaHRzOw0KKyAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSA9IChzaXplX3Qp Ynl0ZXNwZXJsaW5lICogKHNpemVfdCljb21wX2J1Zl9oZWlnaHQ7DQorDQorICAgICAgICAgICAg ICAgIGludCByZXQgPSB2NGwyX3BsYW5lX3RvX3BsYW5lX2FsaWduKG91dCwgMCwgZnJhbWUtPmRh dGFbaV0sIHNpemUsIG9mZnNldCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZnJhbWUtPmxpbmVzaXplW2ldLCBoLCBieXRlc3BlcmxpbmUpOw0K KyAgICAgICAgICAgICAgICBpZiAocmV0KQ0KKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJl dDsNCisNCisgICAgICAgICAgICAgICAgb2Zmc2V0ICs9IHNpemU7DQorICAgICAgICAgICAgfQ0K KyAgICAgICAgfQ0KKw0KICAgICAgICAgcmV0dXJuIDA7DQogICAgIH0NCiANCi0tIA0KMi4zNC4x DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QgLS0gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJz Y3JpYmUgc2VuZCBhbiBlbWFpbCB0byBmZm1wZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=