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 0765640790 for ; Sun, 30 Jan 2022 17:07:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E31E68B1E9; Sun, 30 Jan 2022 19:07:31 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2074.outbound.protection.outlook.com [40.92.91.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E70D68A8C7 for ; Sun, 30 Jan 2022 19:07:24 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BYNacOWDU9r1iDlqko6C/cps5Alom59VzrlDJPjw0V4e8EH6MCdVXC4ZkEDBTf7iYAsF0b8CdhghqhuHXGzHeTbIfW5AH/M88ry+MNiWi2jFjuFOzUaIfT908nlHyiYtd0++EPi9XL/6HpXR0AlT5C+NNevGLwK7MwKupwfFm5zxLnothxh1zl0O9BZK06tT9wVunYbufY4GHCpgXhzXI8GosELzdLMo1B8K1KkQY0VMSQsBw6WDFoLR86XMzEvC29GJWxfuDCswbbxV3lt6p7zH5zpH7UyzNsLSNbsZl0c4bZ8FMFewx6AwGzGyDsytEulFbhJU21GyF2l6EBtCZg== 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=Nh3ZXajXZxp38PjkooKyLCAgy/vrqkZUNEC1u9TCjOI=; b=N6EqzsMKIj0inRGNiDL7EHmqx9KdkdYKvz22F5eFJrwlnMgfyzwW8UMIreDeReirtus4WIHZuTGnlGGjQqfd7UHl+IDl5l3Sz1d/wBRAtTwajLJx7vVy5vcZxHZTOsLHG9l6Qp32sN9Io0My28OFioQDYva19Ug76uzElsnbqmH1UPahgJpkzpzHBsiK+CFrUY9VXtgyX5IC9FLECnP98RLwpdtrUf4DphQ4aEE9/DgpWb+oDMmbIjb1s1KSgHfOt4Fwf+cd2R+j53V8jfp5MY50df4O0Bhy97jOFse+DyZV+ucLnJqEX1mBNVtiitGqHJVMae1QXF2hxUmzoxkITA== 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=Nh3ZXajXZxp38PjkooKyLCAgy/vrqkZUNEC1u9TCjOI=; b=Hn8UkiB1+K10hWPemFMRzBUu6/6c56P1pBUPgrVJCRMW3EcFcJicbjKS2uw96yI/DxNeyJQWBVCi8xMkDyS0GQZ5d5fUjoMiWF4VGHvYCYX3TZ8LmZLAp+2KIDXo+3XSCRfqFci0jC7dxkSu55LXQdlX5qX0grY3IBjGjjHbIipis0tc98qgoOWp8bFWY0qyE9w1c+tNTBiw45zRlpAUMLV3t3fgLpVfKavml0NJEonP4XZIMHXHKZ02FRmJ0Ufnz2HX/2XAYQv+kBa7OUsFoguJ7uqQVfqMA/ts5/sA9Fz5TEZiVWcH2cSwHxWLFy8fZY0JxVncSLHsiHzRnWjH+w== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by PA4PR03MB6831.eurprd03.prod.outlook.com (2603:10a6:102:e6::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.21; Sun, 30 Jan 2022 17:07:22 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%6]) with mapi id 15.20.4930.021; Sun, 30 Jan 2022 17:07:22 +0000 Message-ID: Date: Sun, 30 Jan 2022 18:07:21 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220130131539.GF2829255@pb2> From: Andreas Rheinhardt In-Reply-To: <20220130131539.GF2829255@pb2> X-TMN: [Or8h2Y/CaW16w2iYi7BFruT6ebPYVIXI] X-ClientProxiedBy: AS8P251CA0020.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:2f2::16) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <47b3025a-9859-c945-a453-6bbbaad5a4a3@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6e1c795d-8047-4a11-9ceb-08d9e412fb2a X-MS-TrafficTypeDiagnostic: PA4PR03MB6831:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xnCDkjVKQEZvrBUX2mUoJ3MhZR3SSqASnBoEkc4Mf+hbUVlalA2LVSHprrTtk9Cvb7vanZLWS1XNRR6hxxvMseJ2sN7mdEDsaV9+xfrL5VSlKPolQupuKuvFAZft+/CimUckdeOSkM2lHtfEPSI2IUrH3XaTxbr1I2+HdtbuwVzc59RCy9QB3g1bSE85kZJphVE0risXtfNyuAo2MNdpTGP1WY5B1TRvjepaUTuh6rS1DvOON0Njv2uSUtESphWg7sZeCfMfYLEjt7zgfaznC1MXmGZomwrkDfUXX/5o/YJcI/6uNgGUP+CdJ8LysNUoKP9ArCiPnHkwqX6THUQDh+HAiY+KqD8GxU40BmsJwNmSeelnqA9leNqdOjwcsRQcwNNRZVCc5pOpNJF422/DuipyMwmaDa12ZOuFjfGhxLNU/B5gCQSFneGLUvNEGt/VAYqk3/kHduwf196m4ZJzn73YRWOxgad920bz3mFBowdEu08VTV4zI/oFPWDR9KltquPoy1xkasyyKVVceC9C3wqmaUa0o8fCegi0ca6vjXokMa/8j6P1yC4Gp/BY90x6 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z0Z0VjZSSFI1L1N0TmQrV1Y2WHlIV0VYc1ZuWkYzM01qdEk5VTJzNFMyS3hF?= =?utf-8?B?TjYxK2RyZTlBSnQ2ZmdJYnFPcEZoejF5dFBEbTh3YWlxaUg4OGhxamF5MkQ1?= =?utf-8?B?U0toRlBrQ3dOcDM5NnJiNGdsTG9FZXlmRWRUcFg1czEzUEpsVzJNZ1hvbzBR?= =?utf-8?B?UUtZRmwrQkF5T0ZUdEhkQ2VQOXpNMWw1b1NrMUFVN1Y2NG9SUFFiams5VUJZ?= =?utf-8?B?by85Zi9GYjRYMm9pb0xzczB0VjIwM1h2Z0U3VDVHVjNIWk5EVVVsQzJhdnJH?= =?utf-8?B?YzNEaGd1clY0enZJc3g0SmFTQjd1RWVvMjdhRCtXdkd3WVpFemdjR1k4Tmkx?= =?utf-8?B?VGhDNnBLZGFyME84dUJoZWdtNkNUU1JycC9GZWFrdkU1WlZsbTg2dDZDdVF3?= =?utf-8?B?Q0ZQcmtZZzM5N2NYYlp6L3BDLzhKbTVTSDRQazBrUDBUdm5yaGRSSFJLdlFB?= =?utf-8?B?ejBRR1RydmpKVVc3QVRkeFIyRkRkMmRvRXZHNUhSVGtQcnFMOFJka0tBRWpH?= =?utf-8?B?cHJkZFNlV2FoUUVUeDk3L1lyUVc1ZTQ0SzVjS2h5Mk81UTVGSWRqZWliYmZD?= =?utf-8?B?cHgwQlVoa2g1Tyswa2UvVy9LMGM5TEovU3hVbUNaTGxSWG9kckRvWTQxUWZz?= =?utf-8?B?YkNjM0x0L2preUF5NXhWWUFxTlZkRWcxZHNaVWZNbkJMSFRUSWRScWR4ZXZC?= =?utf-8?B?bjd1QnhqUXBvQmZieHVYUGgwaXJaazMxQy9mQk5GZ1V4dTExdGc3RkdsNUZI?= =?utf-8?B?dkNGeUg1Rk9vSFIxSnJLWXB6eEhIUEZGNWtxaTdvM2JCMy9raFFzYnYzVHl0?= =?utf-8?B?N2JGZVhBaFFRTGlIWG5tN2k4TlZ5d01YOXE0TDI0bmY5Yitybm5Icy9LY1ZO?= =?utf-8?B?LzRaaUhadnZqY3dmNzF4aHA2WGZvNHAwKzhpVWRyM2FIbVhoOVdvUE5ORzBp?= =?utf-8?B?eVRkOGg1ZVNVUHhwK0JpN1llcUdIcC8zeE9VYVBFWWw2V1NyK3BGQUNIaUVT?= =?utf-8?B?bTd4Nk5ZWk5ZbVpUTFdQTElibml3Y2hsVTFqNVYvTVhKaFBlc0JUTW1mcGp0?= =?utf-8?B?WkpESGZCUWpPNFJjVmU1bWpzWjBQK3BwWDVUWnFSMUw1MTI4V2YydFJFNXNx?= =?utf-8?B?K3NKdHNGRzFIalllTDlHcnlvaHJMUjg3TXBQa0hWSElOZGtmK1c5OFZ2VWZr?= =?utf-8?B?NU94VHFXNXNMNEkyVzByRFU1QXZZRUlqa3B5cGZGb1MxT0dkUno2dlR4RWhl?= =?utf-8?B?Ykt0TExNTlRoYjlCZ05QemdhbWhUbVhJYmFzdDhIVUlSa1ZoQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e1c795d-8047-4a11-9ceb-08d9e412fb2a X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2022 17:07:22.5304 (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: PA4PR03MB6831 Subject: Re: [FFmpeg-devel] [PATCH 02/41] avcodec/mjpegenc: Remove nonsense assert 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: Michael Niedermayer: > On Sun, Jan 30, 2022 at 07:27:10AM +0100, Andreas Rheinhardt wrote: >> Writing optimal huffman tables is incompatible with using slices > > Fundamentally, this should not be i think > > CCITT Rec. T.81 says > > "If a table specification for a > given destination occurs more than once in the compressed image data, each specification shall replace the previous > specification. The quantization table specification shall not be altered between progressive DCT scans of a given > component." > > This explicitly mentions quatization tables but not huffman tables so it > seems allowed that they can be changed > The intention of the quoted passage was to state a limitation of our current code, not a limitation of the format. - 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".