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 51AAB4C6BC for ; Thu, 1 Aug 2024 02:41:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2A0A768D969; Thu, 1 Aug 2024 05:41:10 +0300 (EEST) Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11020121.outbound.protection.outlook.com [52.101.228.121]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB2A468D789 for ; Thu, 1 Aug 2024 05:41:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=exxSCmkLVO5RNJoHm/q+DQM4/4i9MSthOigGZ9H1BM0RsNnZXliddUOr+0CpUu+Mmh38aV0KdzMYVZK0apEp2J76CzS/Tgd11FHgRxRBTKBGIsWFOYGsXnMdLJ/hpj4L2LOIe/nJjanT+TPt9r5L6tATgH6Qdtyt9i2s3dSTo4GdjBSZ/TRhIP+ixRAbC2Qgv2aAGpUnKYycXh4S4jRSQUzfQ+pl22jBRyZ0lUabYpISn/GK9bXoRzPWv1qkKhmNXgDV0EpVYbIsziXljGBEKIxn30YlBVcuAjum0Kl8eIxFWvGXKMSVj1zYs6MMOAKymEOpwAgwUlSsMhCg/RvZpw== 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=BMESLuoKaTGXucEjnOvsG8RJ0QJRi8Q2b0Vd9X+ELGo=; b=b8KB62qBgC7v1SArO5qw9OELfxlOMWWEJAExRFxpM6qvig5JmhyRwqmhKzlZ9AwBP1S0BRi1T64YGvoX5Kwsfot4ox0Idc8EGZ0uxrLl6H7jTj4R2pfHqKRJrsZAAVH2Ieul9BK6NnskGf3rBag/TWoUmFIcGt06I8NzgqRcAJIgzGHx3+EQDxc3ZWjeITIRdOS6PH14nMaIN7QdQr8suFtd4Up+wBgsLR5JRPpDDjJiJA/5GhAY61pa9ZMC3i7KpykEtrGdiHbXkbT2TlLysVmfj2aNOz1bXzssyVWadwiG1yq6yMaFoD1yQcJ6GTBBHosUvAsI+EZhMgBafhwHOA== 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=BMESLuoKaTGXucEjnOvsG8RJ0QJRi8Q2b0Vd9X+ELGo=; b=mzrbf5jhZT79zYy1drS6lIDp3a0+wxOeEj9Xl0glQGF29x1AO04on09cHprz4WxiWVBCQlLjysCBzAAqQlHIWON1mO7+BJTvlAvcQwIjSLPTBX+D7BLlsNlVEJNiG4klPJujjAY+sWbunG9Re7hhvAE/YBKbUOks1dkc4e0dVvY= Received: from OS0PR01MB6001.jpnprd01.prod.outlook.com (2603:1096:604:b7::12) by OS3PR01MB6934.jpnprd01.prod.outlook.com (2603:1096:604:12d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.22; Thu, 1 Aug 2024 02:40:59 +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 02:40:59 +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/6AgADxUQCABE0uAIAEwYcAgALAggCAAV7PAIAGjvkAgAD4cACAAWaAgIAGNrqAgAAVbwCAAdqqgIAAC+eA Date: Thu, 1 Aug 2024 02:40:59 +0000 Message-ID: <20C82A38-4F7C-4D8A-94D2-C9FCF158CF39@es.takushoku-u.ac.jp> References: <48919b7f5cd52dbcdbe0a18469c9d2202eee5bfd.camel@haerdin.se> <0f1b1d3b02959fc433bcc7e7be103193d0334b40.camel@haerdin.se> <11253e56e46ef9a19aeae96dab092a1b235e3e69.camel@haerdin.se> <20240726212911.GI4991@pb2> <20240730213920.GR4991@pb2> <589CA78B-45FB-4541-8CD0-F0C0A8528C8A@es.takushoku-u.ac.jp> In-Reply-To: <589CA78B-45FB-4541-8CD0-F0C0A8528C8A@es.takushoku-u.ac.jp> 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_|OS3PR01MB6934:EE_ x-ms-office365-filtering-correlation-id: ce0ca07e-018c-4a5c-305c-08dcb1d3608e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|4022899009|41320700013|376014|38070700018; x-microsoft-antispam-message-info: =?iso-2022-jp?B?NElzMTMzVGFJamFYQ1RFZEpWTHVUd1I4bmpub2lEaXdOdURId0M4RGEz?= =?iso-2022-jp?B?TGN2MHdEeXg3SEREZWE3MWpUdWxua0NYRlJveDhZRktubHVHcUU2QWRl?= =?iso-2022-jp?B?MGRqRGo4OUxBWFBnWGFVRm4rblBKMTZSQkh0c05Tcm5WQ0d6bEU0VDhY?= =?iso-2022-jp?B?OTRnK0x3UEtoSVY3cTZVbitBSW1RaWdSTFVUSElxaTJacnlrbHVDY3Ux?= =?iso-2022-jp?B?OVExd2NsNUNqVnJDZldKNzMzdVZFZU9wellvcTJrVm1ndnNSWUhtSGFW?= =?iso-2022-jp?B?bEpBcFN2WDBRdWpmWnpseVkwZENSd2NPRTZ2YS9TaW0yOU50Yll5ZXhD?= =?iso-2022-jp?B?QjdaR0JqejlNbnZ5ejYwdG5hZ3Z2NlhPL255N3ZkY1poZ1pBYkFSbERv?= =?iso-2022-jp?B?bis3ejdYdlBEbUxEMXkwSWI1dmd0L1p1QnAxVDB1Uit6WDBlMG1SK2tV?= =?iso-2022-jp?B?TFkyamZQZm1aam9OeTBmeExkTmhNMGdldGdYcUxCQXZxVTVxNnRnUXdR?= =?iso-2022-jp?B?eU42ZWlNY2NGc056ZjhjdjFqeGtNK2RiRkNLWEplNGg1T0cyYnBISWcw?= =?iso-2022-jp?B?OTBKYUo5T3ZyQkJPNURZZ0pkOXFBTDlpV3FSNnJiN1k5T0hnL08ySmxy?= =?iso-2022-jp?B?UlpFczJodHpuY1hXZUFGVjY5OE93eFY4RnVtZ2ZkMG9RcTNCdklIWXZQ?= =?iso-2022-jp?B?Z3RJOWFkaTBldmw4cVhUdTltRFVLRVJvejQ3N3BOcFJkWkFGbDkvNExl?= =?iso-2022-jp?B?ZFdPUzZ3RERYZlgyOGtwYlpNRnlvOEdRZ1NYNUhuRFR6T3JpTWhGekpC?= =?iso-2022-jp?B?TStBOWFwQjNSVFkxY2dtOW15bUVLM21WY2RtbDdGTnJzR3AwWkYvQkN2?= =?iso-2022-jp?B?ZXlldUNJZlRnSFhsVTROVmRQSThRcW5ybjZrenlMVDBCZFI3MHp0bnBP?= =?iso-2022-jp?B?ejEyN3J1VDdIQjc2NFNZN0tyclE5VTNHZWNxdHBsaXFmREVIR2tGM0h3?= =?iso-2022-jp?B?T2k3c0hwdlVKRDVLOFAxL0Nzc3NZQnZ4N0Y4UG04MVNpMERMMjk3cWpB?= =?iso-2022-jp?B?WklJbXdLYUpXcTZBeE9vNnQwTGhkYnBsNGFIcUc2OXRlNUppSjY4L091?= =?iso-2022-jp?B?WEpOejB4eEptanVkQllueW5UczIxOVNWU0xiWk4zRTBEV3J3WW9DL2xD?= =?iso-2022-jp?B?OWFYa21ta2sxTFB5UVVPUkw3S1htcmFEUTNCREJFUnI1UUwwa1FaM3hJ?= =?iso-2022-jp?B?Ukp3WGRRbnorY3FBTHI1ck5BUmZ6L0IydDhKNmVad1RaNGZrNS9weTdG?= =?iso-2022-jp?B?OHd6OWJYekRPRmdXVHEwTFN6VHNvYWptWHRmVFc4dEg4azk5dG9TenBN?= =?iso-2022-jp?B?Znl1NlN0VS9lODk0ZytiL2lzaWpjRUZHL056SnFzZEt0NXRnVWJhV2Qv?= =?iso-2022-jp?B?L2o2aCtDRForaERDOGNDb29pY3g3S2s5ZFdkM0Z6SXZKYnlXM0FFa1RI?= =?iso-2022-jp?B?Y0RNZTByamRjVk9STlR6TENQZDJRMFF0YTJSN0JuQmdaSUo1Q0RSWjZa?= =?iso-2022-jp?B?VGZqSlM5M1VJU2VsbmVmdWNUVjRlYmtLVWpYTDE5czlobC8xdS9hMkhJ?= =?iso-2022-jp?B?OGtMRE02WWJ2VEFtNCtQOG15QTJncU91QTAyaW9rbWMrUnF1bG5oMmFN?= =?iso-2022-jp?B?RWJQM24zbU8xN21RQmtEREJaQU9OVy9CZWsrc1dBZFloam9zakgzdTYy?= =?iso-2022-jp?B?dFVLSnFlRFJUMW14RjNkNzhjYXlNeWdoRkRmZ2JNVWZ2bW9kWG03VlMy?= =?iso-2022-jp?B?ZFEyam4vWklpSS9hK0FnUCs1N1c0anpRdzZYT1ZGQTlzQVZQVnJmV3oy?= =?iso-2022-jp?B?U1ZIaFZzQXZjcjI4NGtKRmp6TmZZeHdyZ1FHZnU4MWRJRXZ6cmllRS9X?= =?iso-2022-jp?B?TklwL3NsMm1BYnpueWlFT1gzYUk2cFpEMmQ1U3dnaTJVUk0wbEU2SUM5?= =?iso-2022-jp?B?TT0=?= 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)(1800799024)(366016)(4022899009)(41320700013)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?cWxxbEFYbktIaGs1Rk54cmlTbWMveDRMbThkZko2cDEwQ2ZZdk1pQ1da?= =?iso-2022-jp?B?cmd5eFRCZWpsQTdTb3czZmcvbGk3cGwwUklZQmU3cTZ3aE5wSDJoc0hu?= =?iso-2022-jp?B?ZExqRHNIMFA3b0o1cjVRdGtBMzJ3dVRPSXZld0VyaW9HSEY3M1hYcnE5?= =?iso-2022-jp?B?UEJYeloreTFJem95SHFrc3hla0RhZTF6MG5nc0VXSmFKL1pnRC9CY28w?= =?iso-2022-jp?B?clVaaWdFVGtpdHBVaFVsTXhXNnUrbXlLRDlpbnBINWx5YjBsMStoeTU2?= =?iso-2022-jp?B?UWZTQkpCRnZvT0VMcFlHbkY0WGFza0twL25NSHNMTndwMEN5NGhwVzhU?= =?iso-2022-jp?B?LzNGMjV6ejFXL2FiMDkwM2pWNU40bjMvNFk0d1pYeUV3dWdmcEtsSXNP?= =?iso-2022-jp?B?MEd4MkpORXlMaW85aFJTSUhJZU5zV1RSdUlrekJDMG9rT0Y3cVhuNytm?= =?iso-2022-jp?B?bStoaUtTZWVhK0NqdVgyZDA2cGdsblh5VmJOeW9CcUhRU3BBVlVPNU5Q?= =?iso-2022-jp?B?cUxuMGl4enVPWXI1V0dXN3RtaEhkQ0NjU3kyM2E2TWdaaTNET2tvNzM0?= =?iso-2022-jp?B?bE16bGdaZDRLY1VoMHp4c3ZuZDZXSTgvNnUwQUYwL1pRTDFsODF2OUhh?= =?iso-2022-jp?B?MnJobW56SHk0VFFzUmZoNVV0dWNWNlAvaFVKKzczZWx0THJsejNBS09l?= =?iso-2022-jp?B?bmcrUitXK2xHNDE4dEFVeG5PY0x5QWdjNmYyQUtrUjd6Uzd4NER4Q3cx?= =?iso-2022-jp?B?SCt1bnZHalFKQnNhdHRsLzdLcjZ4aHRWZHhHQmNCUTVNRGFEUzYyUDNW?= =?iso-2022-jp?B?czMrbE9PSGc4R3FkN2pmRUdRZUY2aFB3SXhOdWpXNUIrZE81amxiajlP?= =?iso-2022-jp?B?Q0FtWHlwQW9SRkF1WDc1bkpXd1Fpc3ZGb1BxbXdVcDhqa0svMk95OWhN?= =?iso-2022-jp?B?Nmc2SVVRa3dyRHJqVEhLVFp3cTJDdzlwZkpQOW0zRnlRK1I1ZWFPV2RY?= =?iso-2022-jp?B?NmFVamU4bG9MZ2xDQ2txRDA1Sm5IdU5nQVpoRlV6ZS9vNHVaMHdSeklu?= =?iso-2022-jp?B?MDZ2UU8zSE1YTjZFNy96ZGUzbURWUnI5eERPMmxsYkI1SnVCem9KMDQv?= =?iso-2022-jp?B?bkY1bHRkWEpGMUZIRFlaamVTRW1ndG80OVNKTmFLV1pwQ3l0R1luQjhM?= =?iso-2022-jp?B?clpNajhWMkxoL0ZwVGl3a1U0Q25Ld3RWRnRvYkNtSElNVU1Ua1NMMnFt?= =?iso-2022-jp?B?VkxaeE5OQXkrK1FLSTE3dlV1R1VhckVFQnFuWjkwbWMrQVFobjZMTGwx?= =?iso-2022-jp?B?ZHFGRXk1UDJuallQMXhNTmhFSHlJRlBWNFpicjJPSUZIOHpVUUxRSHRq?= =?iso-2022-jp?B?UWVJMUVQSXFNeENvN2ZGMW5lQWZGa3ZPaVdQK2N1NGh4bU9mR2FSUG5n?= =?iso-2022-jp?B?OU1IaHFZTDJDdVY1ckVpNjE5L2FGMGhsSDA3Y2dlYVZTQXBCSTQ4YnJw?= =?iso-2022-jp?B?T3N5THQyRUtHY3lvZWQ5TnI3WUsraGFBaE1mdDk1VlBIaWRYUjR5WVNO?= =?iso-2022-jp?B?SUUrcWM1ZTVsSlVWTFRLL2RhSzV5YVdrbWI4aERaM1YwZjYxVHBuR0J1?= =?iso-2022-jp?B?RE1vMG5WNWc4dEpKVlIwSC91M054enE1Q1dtNzVTeFl3bEtFUGQ0aUZ2?= =?iso-2022-jp?B?eHViMVpFWE1HNHFuSGM1TVRoRTBSVDdJd2NHTHhsRkIrUE95ajc3c3BQ?= =?iso-2022-jp?B?NEVUTjFzUVc0cE9QdFh2V3dlSEpTQmhVQWo0blM3WUIvSnFwN3RjcU0v?= =?iso-2022-jp?B?RWlsZERDZTFJY0RPSmk3VXpDSjVrVGpLckwwYW1VRGRWUGNSTGdoVThr?= =?iso-2022-jp?B?cHhRSnNVaWh5c0FEbXoxVzJ2elRjcEUzUW56bjNma3QzeWloSXY2VXNi?= =?iso-2022-jp?B?ZEMwZU5uS2Fla1I2QnkvUGlwUk1WZFpnejBFRjlKc3h1dDlCSWtING1s?= =?iso-2022-jp?B?UTJTNnVlUU1uK0pJTkN4TUNLYVgxaGQ2bk9zb2xZdDNNT3g1eWQwck1t?= =?iso-2022-jp?B?cHVNL0xOWEtxeHphOFE5amdTTnZsNjA5M2JaRHRBV0cwR3U3bnZ3bTM0?= =?iso-2022-jp?B?aDBDNGFzUXNrZWdBTDliWmJXUXRpcHZYUVQ3ZUFEZnFqc01QdlYrd2E0?= =?iso-2022-jp?B?Z2FGSlB2cjNSUWR1KzRpc0Q5VzRaTUFXNTBlZW1wUyttQXlRakxmK09H?= =?iso-2022-jp?B?QVF6ampDelZGaXFNYlI0VzMwdVZabVFCUVRVdVBxY28xeGN2SDdMYXhp?= =?iso-2022-jp?B?THVieTJuMWhGTTRNemgzblFNMnFPclFrQnVrYzlKQ2xTZnFLeDdYZVYx?= =?iso-2022-jp?B?Zk1yUXc9?= Content-ID: <402BF8B540FFA149AE74A7D6EB18F45F@jpnprd01.prod.outlook.com> 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: ce0ca07e-018c-4a5c-305c-08dcb1d3608e X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2024 02:40:59.5337 (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: EWbwxilaN0VeZarcyaF1utCuaue4xDl8et7U3Yah+rb6yqSDoL5loRw+qJEopn34EgKqlygT6/NzhhsLObsizKaOLdgZJgx9434PhruZk48= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB6934 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: I found that the subject for this v5 set of patches was wrong. I have posted the v6 with the correction. > On Aug 1, 2024, at 10:58, WATANABE Osamu wrote: > > 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". _______________________________________________ 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".