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 E781B40D4F for ; Thu, 10 Mar 2022 14:31:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 28D9E68B185; Thu, 10 Mar 2022 16:31:48 +0200 (EET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-oln040092072068.outbound.protection.outlook.com [40.92.72.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8234B68A0C4 for ; Thu, 10 Mar 2022 16:31:40 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZeDp1nFopfMcZiR7k3lb/Z1fDsigU2Ores/IgH3I2w/zSIc4CafnqMqzhfGMSkjPvYaKTMq/2WN0qWrMT3bfNpGgaFovq7eclnKpsJU6+OuMSsuph6ofDUyFPGIonrTTL51oNZe8Qeywq7BhLAlzX3oRRYybXukJ72d/23/2omchqT6CWzmbOX32geLA5YBHXjPt4TnXIN/x4nAEm4XgPcSdQiTFRHxLXwVMlNmry0e1eIM2sgnKMSHRrHJSNcJ9jOwnM82G0psXLpqbRpHp+a1PuHdLc/6rK9ULBFcyKkVmXwf0Wy7MJJDClyiYutvWur5b2izF1G2cHl2IEnopOA== 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=2l9OEjS1ZRqpBzsPyXEFTHo0krSM8M+5qMuJCUPyOvc=; b=WjNs4a+fZK726urKD8E3obb5ydeVxHf/L1NSr3ApsBIarwoCHqIK8Ynmt39Wh94IGVGvs7xafRGzoSwy6P0AOzDPD9MFea8QURuEWSr2OFnXzuqxjvHmefuJCcUusS/DyFo93Wy9wwcRaMSGIuZnSwlo2N8tyR0KL8iX04ccmEeaR7Xilb/+saAE6GdZFMTFKgPWBVaEkbgqzg1x44WrP3/a7WMlTETyGetExup3yfZQA/w53ZwvY4ER7hHCGcnVTC2SeNVt4UY4EaHwx3sielH6MwA6vKCwt4egcI1bgnTrw5Oc14SE6lo9OqaAtFdQ01tExf0kfo5YuCaxLDra+Q== 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=2l9OEjS1ZRqpBzsPyXEFTHo0krSM8M+5qMuJCUPyOvc=; b=rhdEmWINguOJnBhBOCTgHzvDNpystXvPsvuUJ1rwrlQGerOeqEcpOFOvoNnyHYy3I4uLeI5nYTE8OZU2vAHtzblP75EQq3joVZz2+HbSa+KfOUN8iopGreEGpOMXYW+hKeVbHl/J9djYkmoIzfEApVxHtMjVHLONH+hEbqCKsCp6lPGRYkGUnMfNnxZMTmGw62k5stFVXDk/lcxXzZdqyd/+Fs5U8vRT+oMs/Y8XkJNoc+C81G6nqIksJK/2k66VfBWHyAjUlVyXxbeXEsisidjhAlns3DWAv1+uofInKSdAS+O1XSXZDfHcW5XFVCQOGWcxjGCKgfPKk/cy4qpruA== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by VI1PR0302MB2670.eurprd03.prod.outlook.com (2603:10a6:800:e5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 10 Mar 2022 14:31:39 +0000 Received: from PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::5dfc:6a00:3e35:c1d5]) by PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::5dfc:6a00:3e35:c1d5%3]) with mapi id 15.20.5038.027; Thu, 10 Mar 2022 14:31:39 +0000 Message-ID: Date: Thu, 10 Mar 2022 15:31:37 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220310131542.58255-1-ffmpeg@haasn.xyz> From: Andreas Rheinhardt In-Reply-To: <20220310131542.58255-1-ffmpeg@haasn.xyz> X-TMN: [YHuhMAVWAmc3wewYZliRV9n6m35Cr1V7] X-ClientProxiedBy: AM6PR04CA0061.eurprd04.prod.outlook.com (2603:10a6:20b:f0::38) To PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8620ac3e-b7cf-4213-b7fc-08da02a2affb X-MS-TrafficTypeDiagnostic: VI1PR0302MB2670:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BnqYnegrN9YAxNOA6/RVU/1v4hXqM0wVatQXa2Kmfdf8t01t2TkhkOTwwZlG4weuzBf41cnSWe1OJ3EBi03fqqFhKiabzdTd0hG9JHSLOQpfRBLqCG+9PKhoeUuA2tbdI9KAvyZ+yM58Lqymx6IBfxUD0LJydXCsQxlFxMyDPtWxGoQOWBNHKMaycMBIfGdn/UVN4AEkNoVyJnRuU8NnMaGl2NMnitJM/tJIPX8T3vch0kU99pWoMyOY5PkliW3Dshz3r1ebgMubBfjLk5Pm7QTOqhdskMW9Gh6EsD4RSmMRUEz4tqVocH6RtbM4JKhntFKvlnAzgFDMojvp79tFo9xeuaAlZcS3NINjYJGpZuTED70j6koQRIJds1znnudyOoqi9p0aflAR0KOP+HRHHAqN4Ar4m4LXwcxpSNJNI5ZjtAAVwi3hTnnhTtt+AEsSTbapCAVMlCoHewyKNQTwYWGJfJlDhwimdjDXtOxYCtkjWD+fTJ4HQBf9cmtPhiJYeyroQ75BuJ83P4P8o+YOmQ/Df6kpPu9MBkdx5nUPM6OSuVnpqyK8bvMNPFJFJCe8JtpceW7G3Pox4VDcmFBlSw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T0NoWThTNTMxb3NVRmtqNlJYZVVyaHhZK2hsaGpvVEtRT2d6L2tyWk4xMU8x?= =?utf-8?B?dzBnV1NOTEovcGN1S3ZJdk80TC9vN0wwN2t1RDFBS3NtNE1lcWlJU1QwNjls?= =?utf-8?B?RThZcUtXWnE3cEJ6VEorR1BXUGVHM0hZbFBGV29IbWFjUGhKS1pvaDFKK01P?= =?utf-8?B?UTF3OWMxTytLa0Ixc0w4eVdIWXVWZlc3Znp5dFRqZmZ4M0RIdUFzSjF6aDVU?= =?utf-8?B?TFRJdjNST0NaNHd1MGtQNE1pN1pSdktqdUE3bjJZajdaNjl5SDVqRi9jMEd5?= =?utf-8?B?UmNYTDJWQS9LUk5oV29tcVh6Q3VPdjdkSjllN1E5QlRMOVZXWVBOT3FPMHEv?= =?utf-8?B?bGVlU1BJb2loZC9FdkNueHVrWXk1RVgzd0ZweU8wTzRBSjNMT2g1Ull3Qmw0?= =?utf-8?B?Lzd4TmFHOUFaWjhLS0RpdGtmcS8zTHhtOW9YQUNtbG9YTmRUSlRYY21JUzdh?= =?utf-8?B?Y0kvczRBR2ZEZzRoVDgxbTRBY2VWRlp0SXFVZXJMK0ozeE9vNDY3MTRyaGdQ?= =?utf-8?B?OG5Ka2JTT2c4RXVJNUg1WkE0OHMxQ3hmdFlxWStvcTBHdFVicGF3Vzl2N05m?= =?utf-8?B?bUl1aDVPcVEwVnl5STZkOHhlbHFNUVFITy8rK3p2MDVmZnh5THBjOUR6cjht?= =?utf-8?B?NUQzUDVOaXRvbkNlYmdaZnRkam8yK0FwWjdtZUJpNHYxWkh4UHdGRXlSNERR?= =?utf-8?B?VzlQcnpZMFZxSS9OS3JEWS9DTDdQU05reVlHVlNEbVExclNFR0NUZDJycStG?= =?utf-8?B?NHVYZUxPYnJ0RjllQzFWT1lscExJcVZVSmlob25Wdk0zWlZDRjhHdmtQcytI?= =?utf-8?B?QmdJZXhwdW9JR2hyWks1NytjdkRQRU0yUHRKN240T1kybm0wb1hFSUhSUjBX?= =?utf-8?B?cTI5OFBnMHRFM0pDaE4ySXdwOWdEQkVVRGFDb0NUaWlPdjNHWVIxc0NxWEt1?= =?utf-8?B?SDNaT1pCdXlGcDJUYlJlbHh1TzR2TDR0SHdBQndldE5IekRIOUR1WGhlRUZ2?= =?utf-8?B?T0VyNTd4TVlJdGJ6VFYxQm81MnRGNVlqV1l2ZmV4U3FXY1ZUS1d2SVA5ZlQy?= =?utf-8?B?MHVPQXp2QVVJaENNQTFXVWNkaWg0WmNFamR3aks0eTlKRDJCVDkwY1F0NjZM?= =?utf-8?B?WEpuamxzRFNlSXZGdFM1dmoyRVNkcmU0Sm9jVGNlM0l2KzhWUFlCOXd5T1M5?= =?utf-8?B?V28zRjdzdTVKODRQRi9FdXdSekI1a3lPY0xpN0hoMXJMcGNjQlpFcGZpa1M1?= =?utf-8?B?V3RkRTNjaFNnR3l6RG1hVGdTNHloNFpzbW0yZHhjYTh2NEcwZz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8620ac3e-b7cf-4213-b7fc-08da02a2affb X-MS-Exchange-CrossTenant-AuthSource: PR3PR03MB6665.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2022 14:31:39.1656 (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: VI1PR0302MB2670 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/mjpegenc: support writing ICC profiles 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: Niklas Haas: > From: Niklas Haas > > This is mostly straightforward. The major complication is that, as a > result of the 16-bit chunk size limitation, ICC profiles may need to be > split up into multiple chunks. > > We also need to make sure to allocate enough extra space in the packet > to fit the ICC profile, so modify both mpegvideo_enc.c and ljpegenc.c to > take into account this extra overhead. > > Signed-off-by: Niklas Haas > --- > I will submit a FATE patch and test separately. (We do not currently > have any JPGs with embedded ICC profiles in the test suite) png1/lena-int_rgb24.png - 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".