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 5E7404C69E for ; Thu, 1 Aug 2024 01:58:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7221968D245; Thu, 1 Aug 2024 04:58:36 +0300 (EEST) Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazon11021096.outbound.protection.outlook.com [52.101.125.96]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 211FA68D245 for ; Thu, 1 Aug 2024 04:58:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MXaXLzJUgVAqOMKixCWzNuc1B+I2VCTF5duMln45VoJDfTbPzMVoMAchE+rj61lv0eJW6uuOyfGOrFlRYuuBCs/2h07MiwCKfOCIUC2UXd1O6toVJJ57SSkKq1n+KPRr2FyjPtOU+Fs04MvNt6K8Tg9V8piTIej6rwBI+Ic9SiQD6uOwYdk52D7uv0EAHfuH4JVzPwVoBZ2VSiTePHE+4TbGa/0EDvZ42TWlujMXYoHr4aLThKlL2Fp7uEx8mEpayx5fCK3NIxBjxGl6StlozYGlxwKAKdNnKNIxaP7B8M5Q6OChGNFF99Gcio3e546C6y5KoXOYR1u1UONvZiyGyQ== 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=mX3qQz8FXxGhNTwbT1Z6toiTe0X6eH5wjHd8QkvDaC0=; b=qoc7wszmyyB9I/iX+j5TcnkJe0mezglxdNtaIe+1B9rMZzMLar+5b38qiV2tsbJbDfYKtcmWcZ8ZIFHKRv+Q3uAZHZtnXTvDEZ5j9aDkY2O/4PRHknIj8zMGlWaNppCY0+t+7LI+9Yo8nd9xGYIMBSSzCFswTahHnpoHxQaoSgK3Iocu/nabpnd8BSvdDIlDn8UxRHZMFpK9ZChiPfr3e+MlT+Pu1O/vvQbzM8TaZS9e9LH+Nxg51x0pkDToWeYd2HHtWCU9ycqKSn8eNKGBswD0JmW1OeUibon5DettA+VPFiLvYKTtu4WjhfONYn1YHfaUKekS5xLONNkHBQTFWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=es.takushoku-u.ac.jp; dmarc=pass action=none header.from=es.takushoku-u.ac.jp; dkim=pass header.d=es.takushoku-u.ac.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=takushoku.onmicrosoft.com; s=selector2-takushoku-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mX3qQz8FXxGhNTwbT1Z6toiTe0X6eH5wjHd8QkvDaC0=; b=pPE+vWepYMxM/FNd4qBwthsrbQLOwXBJsQzEzzptn2fky2xEDI8eoHN0uhgSUrZB7dLd6MRhYSRtF/qm+rJDVh/cn1HdkGyAXIlJxMkFd2IFg3N/TmMUl8KGLxvvIe155V8/BqmePkkH/64+OnBW5gXFvEoqwkAydrC9wWaudh4= Received: from OS0PR01MB6001.jpnprd01.prod.outlook.com (2603:1096:604:b7::12) by TYVPR01MB11153.jpnprd01.prod.outlook.com (2603:1096:400:36b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.21; Thu, 1 Aug 2024 01:58:23 +0000 Received: from OS0PR01MB6001.jpnprd01.prod.outlook.com ([fe80::181c:c1f4:9b58:f6cc]) by OS0PR01MB6001.jpnprd01.prod.outlook.com ([fe80::181c:c1f4:9b58:f6cc%3]) with mapi id 15.20.7828.021; Thu, 1 Aug 2024 01:58:23 +0000 From: WATANABE Osamu To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v4 1/3] avcodec/jpeg2000dec: Add support for CAP and CPF markers Thread-Index: AQHaxjuuDZyLEAx1QUaZDOVU3TJnPrHyq/6AgADxUQCABE0uAIAEwYcAgALAggCAAV7PAIAGjvkAgAD4cACAAWaAgIAGNrqAgAAVbwCAAdqqgA== Date: Thu, 1 Aug 2024 01:58:23 +0000 Message-ID: <589CA78B-45FB-4541-8CD0-F0C0A8528C8A@es.takushoku-u.ac.jp> References: <48919b7f5cd52dbcdbe0a18469c9d2202eee5bfd.camel@haerdin.se> <0f1b1d3b02959fc433bcc7e7be103193d0334b40.camel@haerdin.se> <11253e56e46ef9a19aeae96dab092a1b235e3e69.camel@haerdin.se> <20240726212911.GI4991@pb2> <20240730213920.GR4991@pb2> In-Reply-To: <20240730213920.GR4991@pb2> Accept-Language: en-US, ja-JP Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=es.takushoku-u.ac.jp; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS0PR01MB6001:EE_|TYVPR01MB11153:EE_ x-ms-office365-filtering-correlation-id: 7f866921-cee9-4f1f-f9de-08dcb1cd6d17 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|4022899009|1800799024|41320700013|366016|38070700018; x-microsoft-antispam-message-info: =?iso-2022-jp?B?SEg1ZHBjcGRieUxwdmluL0QzT0Fac2lFNGFjTlBXb3FMeWFURXdSb3cw?= =?iso-2022-jp?B?U1FSdWJ1dWwzZVI0NGtob2ZYRENJRDRtTlNrR25QRmZEUUliZXpmeTNs?= =?iso-2022-jp?B?ZTdWZU43TDhhUDdtMVlnNTUrTk9oVTRhdVVJQnUwRmNzZGhOT1k0bnRy?= =?iso-2022-jp?B?SHlTUDFuaVJOVnVKcUt6d2tuRFowVEtLRzBtK0lDYjBnTTAzK2N4SlJ6?= =?iso-2022-jp?B?RklCQit6eFoxNWJTWG9XNFJFWTViQ2dUS2JxK0tPNC9rSU1mRlA4RCta?= =?iso-2022-jp?B?eTRJVWJBb3BnTk5HZHZ2OWNkeWROSjIwR3J1MVlOTTRhZkRvNmJ3TDVw?= =?iso-2022-jp?B?cjVwUnFrYW9pd3phd2xDbFk3S3psQmM0UHlHSEU2dFBYRGNLMG9QSWtP?= =?iso-2022-jp?B?WWtId1VLejVsdFN5L0RLM2tmbThoSVErUktYTDdVUVZLUU9tRTBTK3Z5?= =?iso-2022-jp?B?OXFwTyt1Zk9UOXU4YUVsZUZJbEFiZmdKRDBKUDgzTEk2OFp3aFI2Y3FC?= =?iso-2022-jp?B?eVhWWGlhR3I3ck9FbWVULy81TmN0KzJGRlZjSFJ5dFNpZ1NuNGJ2Qlkr?= =?iso-2022-jp?B?Q0pqWmhaeFB0T01jUFdrREowNVYwQ0ovejFMcEJiVHkvNW1ldGVGcjBq?= =?iso-2022-jp?B?Wmh6RVFpeWFNZmpPWDVOWDZiczlPQXcrVDFYbW5nKzdqajl4OFRTcXI4?= =?iso-2022-jp?B?Sm9nYVF5dzVNbVhWRStmS3NXVVV4UXp5LzhIOFU4TjYraFcwbGpzTUlz?= =?iso-2022-jp?B?K1BnWmY2SFZQQmIyWWZnOTRxTGIyY1p5UjNkS1RJR0NrOE5RTkg5S0tY?= =?iso-2022-jp?B?ZHJZcEpZQ3NnVDBoTDJ5QVM2UWpCRkc5MTJiNmZQaHY0Nm1iRWlVK09v?= =?iso-2022-jp?B?b3U0R2FiRmxUc1VQSS8wTjBXTGszOWFhUlpJTlNVNjhxWWNWeTU5ZVlQ?= =?iso-2022-jp?B?WXZubURKVC9GeDZyMEZIZ0Q1U0tmeC9vS05oUWNBN1pnM0tsSTF2Wmdt?= =?iso-2022-jp?B?VmxOK0xkcFpZeG5CVkhpNEZkd29nQk9vSjlIeXNFaSszclZGbk8vYTJ1?= =?iso-2022-jp?B?eXc4RUk4d0w5bUkxWUpDOFl6OU9uSStzaE1nU3M5TENjSzIrMnVSNlp2?= =?iso-2022-jp?B?eDhvaVI1NnFxOE4wVmYrZ0ZQTzBMYlcxM3d3VmR5cUROdkxUOC8vbGNU?= =?iso-2022-jp?B?VHc1bTBSOCtRcXpVVFlkYnk4R2NuRmVVWmd5c2V0WnpoS1lpY1lpMTJ1?= =?iso-2022-jp?B?bjdKUTVtMEo1aThCWUxxOFpaRHRZOHVZaE93VE1Yd0doU3pjT0s0Q3BZ?= =?iso-2022-jp?B?NDNhbXJPMmVlMW9oU3VUb01iRmJMWGIwUVdLb0RNOGFPZEE5WmlRTzNT?= =?iso-2022-jp?B?ODZ3L01LQmc5N1d4T1NyeFZUcGhBdVowSzNlSldqQzE1STU4MG9QcWYw?= =?iso-2022-jp?B?WE5uVkdqbjF3WEEzZm1oQ09CdDNyUzJjc011WllVSDF0bGk5NzRtN0xY?= =?iso-2022-jp?B?S25DNHJrUHVmSVZWMitoWjkyYjZtUG53V3czQm9kR0p0bnFVSllyQ1hs?= =?iso-2022-jp?B?Sm11bkFkQnVxcFFnd1c2YmQ0aDd3ZSt5aEI5QStYRDM1cEE2TUtqSDU5?= =?iso-2022-jp?B?TEtnN1BZZzVzejY3TW4xZVViYmtaZUMxZW5yaHQzaW1yTGhjVFVyNTNz?= =?iso-2022-jp?B?TXM4bXluWlhSZGFuZHk4NkNWeGF0Sm1mQjV4RzRJSlJ0SUV4WWhFTVBJ?= =?iso-2022-jp?B?NmEvSmxYYTlhaEI3RFR5RWI0MktZWVMzYmsxd3J2M29JZUdjRjYwbWo0?= =?iso-2022-jp?B?K2RpT041Y3A2c2lyajJ1RTZpa2xyMUs0TzlWOTRzd2pMU3UzVzBnVzZn?= =?iso-2022-jp?B?UFZEdmlsSGw4Nm02K3pxZEpHWnkrcWJZM1VaV2dTQW1Zak44VFhoQ2Fw?= =?iso-2022-jp?B?SnFGYlgwN05MVjRDZmhLMzBQaTZMdlBHWmVPa05lMTlKRzh1RENJamcv?= =?iso-2022-jp?B?az0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS0PR01MB6001.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(4022899009)(1800799024)(41320700013)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?NS9OLzRWRWNSakFmODNhcHlIQlpEdzFFZ0ZEaENQZHpSZmpUbWpLUXJ2?= =?iso-2022-jp?B?M2FrTmJMU1d3YnowSytTVTAzK1I5L3ozaURjeHJjNnpqdHBZTm5vbXZh?= =?iso-2022-jp?B?UTFkcFZ1V0FHM1ZWK1NSMTFGQzBWZTAvU05NQ282ZWp6VmgyZU55MzlP?= =?iso-2022-jp?B?ZXZ6ZktvTitSZk55cGpscXNPaWZjMGVzYlVCa01ZalRlVW9pL0VWSDRX?= =?iso-2022-jp?B?cXhiRy9sbTEzdFlBcTNzMTRQeDZsZWJiQmRrWDRqdEtUT3VsV0Q2Y0x6?= =?iso-2022-jp?B?SFZVR0ZWdjZOUnl0SU53S01SZGl2SFFEUEVBRUpweWt2dGdjZ1J3aWdw?= =?iso-2022-jp?B?ejBFcC9YS2t0cE9sRjVLcFpOd294dUJFKzR4eHdKTkRmNnVxNEpzN2RT?= =?iso-2022-jp?B?VG02RWE1NGhveVBtQUMycHAvVXVvSC96aHJENE9YR0NjVnkwVXphaC8v?= =?iso-2022-jp?B?ZGxQaVZXTGZ5WXRKS2ZnZmRzWmFValRUc2dRVk5ZVHc1ZFFraTZYVmVQ?= =?iso-2022-jp?B?anRYL3R6eDlta2lzUFhtb0VpUWtFT24xM0ZrQlk3UEZIWDZseXpMNyts?= =?iso-2022-jp?B?N1pVSDEyclpUbko2YStSYzJ5OUt1Z2pFcFkvcVlEVEhlN0JqTEQ2cjNH?= =?iso-2022-jp?B?OS9aaGZiY3UwU3hkQVhLYkRqWVNsQzA3bldEUGZFdHBtQk5zOXF1SDJJ?= =?iso-2022-jp?B?SE5Ub2NJOWc1ZzRqYVlYTTlWVnVqVlF6dHRFY1pVZEZtWTV1UWIyajk2?= =?iso-2022-jp?B?NnFKc25OSWJWN2owZWEvd0plWFkxUktoY0kyeEpiMnVkWTd1bVczNk94?= =?iso-2022-jp?B?enBnOWhveTJ2UzYwY2FvTVYwQTRDQVFRUmhhTjVMbWt3TG5ySUtDTEZO?= =?iso-2022-jp?B?OXNPcDJtTDI4bXJDVmxDbStCT0QraGg4bFBUVGRGcURZd1RpQklpQmtv?= =?iso-2022-jp?B?aFRDeEFjaUl6emhlc2NCM1RiVGtUQVlrOG1aOHNNMEJPblNjbUFHekV6?= =?iso-2022-jp?B?elpOY24xQnplcnBSQ1FjT1hRV3JlODA1U3gwK2Z0d2dSRjUxNlI4Z0ht?= =?iso-2022-jp?B?TFdRMnRXUUNqckdhZFVTR1M2TkE5V1JvQzBTbWZNQ2Z2K1FuVVhvMHBW?= =?iso-2022-jp?B?aktOU1RlQXBNTS9aRGpFRkRJUVlmN1VoQTUwNnpFKzVMYnJxbEFaYUo4?= =?iso-2022-jp?B?SE5oS1lGY0RWbUhNaFZkaHFrby93NFl4NUFzODA0cVBkZFp4SXNJRGY0?= =?iso-2022-jp?B?NDlGa2Q4QXgzNWovUEt5QmZLN0FHeGZYcTRId01GTXU1RVlFNnlxRjJs?= =?iso-2022-jp?B?aGJRTFlVWFNVYU8vckdWdEV1Q3cxUEtCcEJEcXd6eUoyU1NaVHhtbm1x?= =?iso-2022-jp?B?d3ZXaUc4U0gxUWxaSms4Sndjc09PdWxjMlpPY0V0cGZKSnBscVlrdkFl?= =?iso-2022-jp?B?Qkdybkxwb082bEttZmlWTkNFVENkbmtkNzBvd3Q2cFVtTGp3S2c4dVNh?= =?iso-2022-jp?B?V2xvSzdEcUg4SFN2YUFSZ0N3RFZLbDBXbVFHQml2WEJld3QxcEV5Y0lw?= =?iso-2022-jp?B?T0UrWUFMUHZFNFFNbFhqRTBxNGJTa0dtb0xZVDBUMDhaRmovWHZsekE5?= =?iso-2022-jp?B?a2lQbG92Zyt6Ukh3UWRwMXRlbGpGb0lKR0dVVzB1eTNrMHRJY0EyUm13?= =?iso-2022-jp?B?c3pIcEpaekNJSWhwYVd4bnF6R1YxTWhpaFRGVW1kaWh4S0c4Z29QNVRQ?= =?iso-2022-jp?B?TVlncGhHN2dDTEIyN0crejNYUElkT0Q2WmJLS0JoSmUwM25kWjd5U0E4?= =?iso-2022-jp?B?SXh3bGdmcEVOTjh6OTcxSEtLQURtZG5hZStpQitIWHVNTFNKTEZUYitt?= =?iso-2022-jp?B?elVkVGxudEVTVGIyamZ0ZVRpVjVXT2FMajZ4LzRlVkJOQ3B6ZzM5Q2lH?= =?iso-2022-jp?B?d0ZZcW9tWm5zQ3Rqa0VZYTB6K0U0WXBmSWZRY3FCYk9RMlZzaGcyNVhj?= =?iso-2022-jp?B?b0srY3BVWkVnQlQ0RXVudG9mSCszTHdTN3c1YktKcHRrMmFmRk4yell1?= =?iso-2022-jp?B?YkhEblg4N3ptbjNERW5ZR2x3OFFIY2hlazdUSEs5YjJmUFVkVEpDY0ZP?= =?iso-2022-jp?B?QWJzQmw3Mm13R0JwMUo0RWlkRW1pejV1RWhjcndSTE9mWmpOenRVWk82?= =?iso-2022-jp?B?L045SDgrQmtkOHZSb0FHb2N5Mnd6YThhSnFjY2ZiQTBkOHIxK2dITlc1?= =?iso-2022-jp?B?WFViYndyNXNIcVZhVThqblNCMEpYdHBxdlpIUGFJRkVSYWN2U0E4VWJB?= =?iso-2022-jp?B?dHJUSFNtSmFQdHI2VUFtNTgwQzBLcEUyRkE9PQ==?= Content-ID: MIME-Version: 1.0 X-OriginatorOrg: es.takushoku-u.ac.jp X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB6001.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f866921-cee9-4f1f-f9de-08dcb1cd6d17 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2024 01:58:23.6113 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 853333e5-13b1-4738-ae04-bfb589cf2665 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Zr9b+NeCFVq+4SlQK6KeaD2hKULopc9GsxE3Nuejr4Dqc7pT5abqtgTY1EQ+PWTNL3LMlaFjWl8RQPNLUUke5EhDwKkMfS2XvTW9qrEKtfc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYVPR01MB11153 Subject: Re: [FFmpeg-devel] [PATCH v4 1/3] avcodec/jpeg2000dec: Add support for CAP and CPF markers 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: According to the suggestions for v4, I have posted the patch set v5. It is confirmed that the decoder with v5 passes all the conformance testing defined in ISO/IEC 15444-4. Best, Osamu > On Jul 31, 2024, at 6:39, Michael Niedermayer wrote: > > On Tue, Jul 30, 2024 at 10:22:37PM +0200, Tomas Hardin wrote: >> fre 2024-07-26 klockan 23:29 +0200 skrev Michael Niedermayer: >>> On Thu, Jul 25, 2024 at 05:06:04PM -0700, Pierre-Anthony Lemieux >>> wrote: >>>> On Thu, Jul 25, 2024 at 2:17?AM Tomas Hardin >>>> wrote: >>>>> >>>>> son 2024-07-21 klockan 14:07 +0900 skrev Pierre-Anthony Lemieux: >>>>>> On Sat, Jul 20, 2024 at 5:12?PM Tomas Hardin >>>>>> wrote: >>>>>>> >>>>>>> tor 2024-07-18 klockan 23:10 +0900 skrev Pierre-Anthony >>>>>>> Lemieux: >>>>>>>> On Mon, Jul 15, 2024 at 10:33?PM Tomas Hardin >>>>>>>> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> fre 2024-07-12 klockan 12:51 -0700 skrev Pierre-Anthony >>>>>>>>> Lemieux: >>>>>>>>>> On Thu, Jul 11, 2024 at 10:28?PM Tomas Hardin >>>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> + if (s->in_tile_headers == 1 && s->isHT >>>>>>>>>>>> && >>>>>>>>>>>> (!s- >>>>>>>>>>>>> Ccap15_b11)) >>>>>>>>>>>> + av_log(s->avctx, AV_LOG_WARNING, >>>>>>>>>>>> "COD >>>>>>>>>>>> marker >>>>>>>>>>>> is >>>>>>>>>>>> found in HOMOGENEOUS HT set\n"); >>>>>>>>>>> >>>>>>>>>>> How bad is this and the other markers being present >>>>>>>>>>> in this >>>>>>>>>>> case? >>>>>>>>>> >>>>>>>>>> At the very least, it means that signaling is >>>>>>>>>> inconsistent >>>>>>>>>> within >>>>>>>>>> the >>>>>>>>>> codestream since the standard states that: >>>>>>>>>> """ >>>>>>>>>> The HOMOGENEOUS set is the set of HTJ2K codestreams >>>>>>>>>> where: >>>>>>>>>> ? none of the functional marker segments, e.g., COD, >>>>>>>>>> COC, >>>>>>>>>> RGN, >>>>>>>>>> QCD, >>>>>>>>>> QCC, and POC, are present in any >>>>>>>>>> tile-part header; and >>>>>>>>>> ? no PPT marker segment is present. >>>>>>>>>> """ >>>>>>>>>> >>>>>>>>>> The point of signalling that a codestream is >>>>>>>>>> "HOMOGENEOUS" is >>>>>>>>>> to >>>>>>>>>> allow >>>>>>>>>> decoders to configure themselves solely based on >>>>>>>>>> information >>>>>>>>>> retrieved >>>>>>>>>> entirely from the main header. >>>>>>>>>> >>>>>>>>>> Since, AFAIK, FFMPEG does not rely on the HOMOGENEOUS >>>>>>>>>> to >>>>>>>>>> short- >>>>>>>>>> circuit >>>>>>>>>> configuration, incorrect HOMOGENEOUS signalling will >>>>>>>>>> likely >>>>>>>>>> not >>>>>>>>>> impact >>>>>>>>>> FFMPEG. >>>>>>>>> >>>>>>>>> It could happen that information in tile headers >>>>>>>>> contradict >>>>>>>>> information >>>>>>>>> in the main header, right? In such a case it sounds like >>>>>>>>> we >>>>>>>>> can't >>>>>>>>> be >>>>>>>>> sure which decode is the correct one. >>>>>>>> >>>>>>>> Per the spec, the decoder uses the COD information in tile- >>>>>>>> parts >>>>>>>> over >>>>>>>> the COD information in the header. >>>>>>>> >>>>>>>> The issue here is that a decoder, upon seeing HOMOGENEOUS, >>>>>>>> simply >>>>>>>> does >>>>>>>> not bother with looking for COD information in tile-parts, >>>>>>>> thereby >>>>>>>> missing critical information. >>>>>>> >>>>>>> So it is actually perfectly legal? Then it seems this patch >>>>>>> is >>>>>>> wrong >>>>>> >>>>>> What is not "illegal": the HOMOGENEOUS flag being equal to true >>>>>> *and* >>>>>> having COD marker segments in tile-parts. >>>>>> >>>>>> This is what the patch detects. >>>>>> >>>>>> FFMPEG can decode such illegal codestream. Other decoders might >>>>>> not. >>>>>> >>>>>> The question is: what should FFMPEG do? Should FFMPEG exit or >>>>>> warn >>>>>> and continue. >>>>> >>>>> If the spec allows it but it's perhaps unadviced then warning >>>>> about it >>>>> seems reasonable >>>> >>>> (I totally messed up my double negative. Repeat below. Sorry for >>>> the confusion.) >>>> >>>> What is "illegal": the HOMOGENEOUS flag being equal to true *and* >>>> having COD marker segments in tile-parts. >>>> >>>> This is what the patch detects. >>>> >>>> FFMPEG can decode such illegal codestream. Other decoders might >>>> not. >>>> >>>> The question is: what should FFMPEG do? Should FFMPEG exit or warn >>>> and continue. >>> >>> Does such a codestream actually exist ? I mean is this just a >>> hypothetical case >>> or something existing ? >> >> This is more to stem the stream before anything happens because we were >> lax with parsing > > If such files dont exist then being picky makes sense > > thx > > [...] > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > > You can kill me, but you cannot change the truth. > _______________________________________________ > 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". _______________________________________________ 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".