From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id EA5464AF48 for ; Tue, 25 Jun 2024 18:13:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0F81168D647; Tue, 25 Jun 2024 21:13:34 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2093.outbound.protection.outlook.com [40.92.89.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F022B68BFF8 for ; Tue, 25 Jun 2024 21:13:27 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UMVHGbnvxHMbgN38/+JPmSp0jSPcShxBxovTdXd4Xun6rKpqa2kdHXm7TzIBwIOGNEYhTKmZ/EbNia1A2r4Pp0mtqfG9ubkL6x5mnJRS8X00F7+kt4tPXAMhJx0zux2lsPsSJWryfMOyIBl+51KLTB1ncHRRQEHJsnWCmJ/RY0gX/DRPPUKABxELdoWq4wtzPJM3Xp2ntvL698+oEgqpx64uSgGU87LYCqG3uvqDbhYHXHkDmp2nRjJOUATTaKJOT+VxoN7NMpMyJf6uuGMiqV4vsjl1/ZGzEsISCNkxTIlcD5EAhoqrsIfpdVCNqDS1BiqT/VQ2SnKso53JtfmiWg== 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=skRySbqVgA1xOgt/UoS9Sq3HZD70TOvE+HBo33I9Y+s=; b=CdZ8BYYxeaRzbXB4tvQRFtvRlChoyPpc19slEi1MDuRpjrRUz9eo4PjJA1pInC/SyoXN1HmQc+YfqLh/vIkVN4iv3nwrf4rm0w2Po3cQIzvLoCGg3SM1jetUOEQYiMIhxfNr8tYNQkT0ece5+BjxYC3UBzqgU+xAMwEq+7o1zC/NdtHvWxQB8zRiBtKPnr3AoS+89jHrNWhGzv6cAm3jairPH+LrAE4k50i1uNRdyNGyI+2/AUcvJna/QmMdEO9iIt02mAU33Lx0fl8EHr69PLv0OutMj3QMPlyx0Qb4CHmlwPwdsdD0ZvJhUxMEVLQYokNTNbM8W6PYbqSjv36g6Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=skRySbqVgA1xOgt/UoS9Sq3HZD70TOvE+HBo33I9Y+s=; b=TIQxTtt8nWRz6O7gmdUMH6evn0F1kd5zuczR5tpCEb2LfV1beNNmROl10Hk+/UfcUfKB5qf46lXRVbL+p6J/D70xdxEK4ScbOLfYuHjGdo67vWcEXy6Ab7+Yfz70x+JIFI/GAz9MxBsgIAx34KxGt1JUHlkDxByfCsMLy1VwNBKrGg3v51H2gXSpVkWK83CBwzpIN7w8ysYYETAkubxUQm8A/5lwZsea5XyO+x496bOnGSV4Pshio8cJaUeKMepama7ylN5czY4PP+f/7dAeVRID2hdJiHZj2SFvVf0+chVh0jvn1fbFxPjSzIQuko8+lwN9yn6/f05y96GvySoO7A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0104.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:373::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.29; Tue, 25 Jun 2024 18:13:26 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7698.025; Tue, 25 Jun 2024 18:13:26 +0000 Message-ID: Date: Tue, 25 Jun 2024 20:13:24 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240529214632.9843-1-jamrial@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240529214632.9843-1-jamrial@gmail.com> X-TMN: [ZqVRT86OS5fT1l6KuokXEY48cbZCIHqN7vORdBLASdk=] X-ClientProxiedBy: ZR0P278CA0063.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::14) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <0d6be0d7-4cb8-49c2-ac94-558087448964@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0104:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c205ee9-66fc-4132-7aa9-08dc954281f4 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199026|440099026|3412199023; X-Microsoft-Antispam-Message-Info: w9atfFMV1KO9onZ6ismAO+YNMGKZlJZYw8PYdI6XPQSNDKH/dGJ3TU6KlHrMo1LCfHQolwbFK6rPOR/+9T6S+b8cuv2gw3HQQdUvh77/SI7pkH0hBpgPmax/wa880/skr80ZuDibAhngQQW31/LdywmOFVQiiXSPIjgo67H5c0tkWlTPSVmOt/1PdlROZpuCVq+NH8v+IslorHUBVmkV0MpUvnFD5MCYu2kaChxuncJDUxBzIRhbedUe9noUbZzHvXOGw0ExsSOJ0StkpcYRohCliGJhPH7fe4kDqSG5uNP5OfaQFK0GjPvX3P8yXO42njtRogWC9w1Go/d3tiggfKB5eiGpGKfgSlRCqmMxQFoyJzyp/x9yetsc8gzTkBj7L9URz6OHEB1SJgPpW2/Dx666pgZ/km0V++e+XrI1c7jMvqCNkXS+6W7XHB6HkwF15qT3lq6e8lUhCA+6NpvGWLVAe9c9bgS0bGcqxPWk8w0mV6Yjo8vkWR2kGvqVJDoxMqi0mCbGAE34nsXSBZ5UyjrXu6Pdb7+LOkiB7Y4/c5tL0Xdb8F9GCznwxMjwWdmb X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NlVwM1NyTDJHN3lYYkZPTmVmV2EzNHFpb3F1QW8yNlVUM1ZENFNtdFAveTJo?= =?utf-8?B?MmZwWkh6WjFiWTJGakx2MTdxd2hVYXdSbGV1KzZWVTJ6VmN1RnNpS2pJWWx3?= =?utf-8?B?MklsTERRSHU2Rk1Fa1B3YkFFSGRPU2hOTDFFMkFHZ3FHTUpWMXdmYzVXSUFl?= =?utf-8?B?NXQrS1h2TUdvd3hMc2dUaDhYS3VGbmx4YVFUd2tCVExRR1VHN0d3dVB3QzFC?= =?utf-8?B?T3djQUpPdHVSL3RaMVFuYm5qWDBROUlPc2VLUkJLVXpRY014aWpiY3pBT0pU?= =?utf-8?B?U1hKQzBaZlNsQXQ3aG9EQUVEakJmQXB1TUpsQTI0SkhYZUtDVDlKRnoxdG81?= =?utf-8?B?M1NRSHdzY29TZm5RVks0ZVd3NndtZDB1TitvVUFFYmphbnBYUFhlWklGS05v?= =?utf-8?B?TW5pRWd4RHI2ZDF2eFExR1g2enBnbXRhQTZTZTBuMGgxMjhpZzhlLzlVUjA5?= =?utf-8?B?ekNSaUdnS3Mwc2o0aVJsYzFhUm1EdWFuZnZKa3htMnpSNzlrWXZ5d2VqOFlj?= =?utf-8?B?RHR3UExyYlgrZ01FdGw1d29EeW9lRTUxS1NmeWxGNHo5L0hnd3V5VTVQeExn?= =?utf-8?B?MmlCUXBpVFJieEdyS2ZOTHFxcEE4cHR4TW81c2ZSWUFCUUQyUjR1MGVSZWw3?= =?utf-8?B?WWQ3NlVHbUtwWlFQYlBHSWFqZ0RtNXhic21Oa3krNDRqVUd0Tzk3RGNCc2dZ?= =?utf-8?B?VDRaeExkSk44UmRaOURyZGE5QTlkZktFVjN4SUdmSXNCaXJISXZVMHRXQlFB?= =?utf-8?B?cHpVZnk2UjhWL0pLYlZ0aW56TiswaTJOdkU5a25aU2FXUTdSUE9Tc1pORk5S?= =?utf-8?B?ek42NXUrWmcyZ0ZJcWVSbHY3MGRxMWlFQTVKcmQ2ZmJtMkh0dnVmSmNFMlVq?= =?utf-8?B?b3MwaGsxOSt5aDdrUDJrL1hubmh1WjJEYWdPcnFiK0lqL2tGUitYM0Y2cG5B?= =?utf-8?B?RHQyMWVwZWVKNmdZRi9yZTExRVU2Zysvdy9naDgxNWJFK2tqcEtnaVFMd1R5?= =?utf-8?B?VC9SSWhoQnI1MWU0b3BCcFJGckNyY1diMEVjUG1CWXNLRXZmRW0vUFJiR3VB?= =?utf-8?B?ZmRPY2FHWFBkeWhzUVZJUCtrdXJWaldiU1ZVait5K2R3MXFSclZhUURxTklv?= =?utf-8?B?Y3Z0dzBNRXpudDBhME9DVUZWSjU0ODB6NWtha0duQUltd0NDTzQvUTAxV2lo?= =?utf-8?B?bEV1NzdoVVN2eTUwY2hUZG80dFRSQkY0NDM2d1pvbFRlMEhPbHliM3FtbmNO?= =?utf-8?B?Sk0yTXBSVkVoenFIdEJBa2JrR0huTWJYdXdSSGZiNkJJTlNmeWYrck9LRi81?= =?utf-8?B?a08wUXkrY2tXOVpycklXbm5wdFVBQjBieERsYUFmdFpvZnlEL1gvajBUR0lN?= =?utf-8?B?d2V6eVNjcFdvY2t0NkNFb204WmZ4by8ySVAwYVEyeElsd0xweEhOMEV2RnpY?= =?utf-8?B?bHh2eVRJQ05aZWRwN1Zsb3NlSTNPek82MmJYdDI4UlJEM1dUQjhYS1ZJaGUw?= =?utf-8?B?WFp5aHdWS3pZOUl1Vml1dXhiZHR6cmI0Y3p3ZlVZZUZtUVA3OEdsVElEdXda?= =?utf-8?B?WXNFWDNTb1REajVEdVIzUFd1Z2cyV3VBTGZpRkwzcDFlRkRVR3BnbytYQXMv?= =?utf-8?B?RmFvRzNDSklhRWJHeUplOUxGSURjYXhiY0dYbWhXV2N4VEpGNEQwVmlRelN6?= =?utf-8?B?T3NBYlpBUms0d0VjNG1TYVNkVXl1TVB1QnR6MFNING8xNVAwT1FaQjB3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c205ee9-66fc-4132-7aa9-08dc954281f4 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2024 18:13:26.3295 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P250MB0104 Subject: Re: [FFmpeg-devel] [PATCH 1/6] avcodec/packet: add a decoded frame cropping side data type X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: James Almer: > Signed-off-by: James Almer > --- > libavcodec/packet.h | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/libavcodec/packet.h b/libavcodec/packet.h > index a9a41576da..9dee035690 100644 > --- a/libavcodec/packet.h > +++ b/libavcodec/packet.h > @@ -330,6 +330,20 @@ enum AVPacketSideDataType { > */ > AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT, > > + /** > + * The number of pixels to discard from the > + * top/bottom/left/right border of the decoded frame to obtain the sub-rectangle > + * intended for presentation. > + * > + * @code > + * u32le crop_top > + * u32le crop_bottom > + * u32le crop_left > + * u32le crop_right > + * @endcode > + */ > + AV_PKT_DATA_FRAME_CROPPING, > + > /** > * The number of side data types. > * This is not part of the public API/ABI in the sense that it may As I already said about an earlier iteration of this: The cropping is a rational in ISOBMFF, so it should be here, too. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".