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 1634744BDF for ; Tue, 8 Nov 2022 15:19:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 35AD168BB61; Tue, 8 Nov 2022 17:19:43 +0200 (EET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2132.outbound.protection.outlook.com [40.107.20.132]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E6C3568B0C3 for ; Tue, 8 Nov 2022 17:19:36 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fyZwZrcyx3Ewh3h3oAH/qakABWYQRsknqsN+SwLob1bAwYV/hD8GJ+Z8IpnWILZNvnBcM4ZRAaMSKo4bIdfkq+lbS/Oc3NhCEwYxYCF/t6BAHa97uf9hEyEF7DlBSaWK7dxuVaIBe0jT8xQBvBxTIFqKz5jpcy61BE//kkLA35E6p+FMHXtggdi3xer1RS+T3ZJ48yu+AkfIEiQdIjsEylRG2OG0xqUvbgbZof5CaDwYFcNPxDkud/acfnAYxd52fS7akLd2nb8WrFpoOW2Bkg8gMJToopSb5P17kvxGtSyTdWyhZWIxZwTGyTZLNTpEStX4+0WyOquNmXd2Wv6Wpw== 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=fUNA9+ZGhE2o/fYgdtk52eo52T4Zhk2JWZnY2c/LVbU=; b=decCXj7C8PAxJ8hVZnTZjK1cBkW/K0Hl3g5aj8S4V4q/fWFDbPnIFOBbCEmiGlYcQrLHTOkuFvsj3JHVBjSsZZjVGIpuFpcDc+g2c52A1KP9TPbMfkQD+f4bJCuHNbxau94IJxVmCZpLALRBpkF1i8HtNaoeZX6I2ZtTlObXm0tuSY5Z/PGOkPtud+XhoNsiKaC5upymRc3FxZJHjBmaU2EwYLMHwN6J9oKABEQhdj0hZZD9nN0hFHhAT6zsf1eYK2KPm2pNfIMFCCOTY254na+cbqg8irp3JR8XQlnhC8KlnTuM/oQdexRo4LzEURyfMUbTbK9vp7P0Y98fx4QrDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kaltura.com; dmarc=pass action=none header.from=kaltura.com; dkim=pass header.d=kaltura.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kaltura.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fUNA9+ZGhE2o/fYgdtk52eo52T4Zhk2JWZnY2c/LVbU=; b=TBIihOexRZBmi5J8EFW7jUIFoWOfesyzGDfe+JqSWyp/UoOBNGUZNWdnOQo9FNjwYfsXTRCGMLlO6lArWyEerQ/hB059jQdkrJydPFpeH6p/y0XZLvrH+CHq1eK0dVd9rJrfWN9v6DzNypb5ZLP5ljHMPy07JsKU6RLhU/rwr5xU7WsyX9jA9U0G/QbHCnOfak1KlOSafXdWWQaDA/M0QO/Qaz9vgebSl1PYwfUjFL2tHYr/567ZLjjNXy1oyEIv159wlh3vcKhoAHdeJSTDmhnOwVRrTlyhP2V7icnwFsQwx3yPLt8/ELDMuSdiK8yErXoqTzlq+RqK0oLfAz0q5A== Received: from AS8PR04MB8913.eurprd04.prod.outlook.com (2603:10a6:20b:42c::15) by AS8PR04MB7861.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20; Tue, 8 Nov 2022 15:19:34 +0000 Received: from AS8PR04MB8913.eurprd04.prod.outlook.com ([fe80::8dd6:41cd:f2c1:e591]) by AS8PR04MB8913.eurprd04.prod.outlook.com ([fe80::8dd6:41cd:f2c1:e591%7]) with mapi id 15.20.5791.027; Tue, 8 Nov 2022 15:19:34 +0000 From: Eran Kornblau To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] libx265: support ATSC A/53 captions Thread-Index: AdjiRSLfaxBzYWrMQeKQFgRmp9kvYwF5B+oAAWcM2lABXirpIAAJ7vgAAAV3VgAAAVfNAAABBMxA Date: Tue, 8 Nov 2022 15:19:34 +0000 Message-ID: References: <0c1cb14c-0a9b-8212-c3c0-eede6a74acec@rothenpieler.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kaltura.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8PR04MB8913:EE_|AS8PR04MB7861:EE_ x-ms-office365-filtering-correlation-id: d233e4ca-2715-4291-1450-08dac19ca454 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DCWIfh26XNRTL6Dp5zVqXqOEBdr7pfc06VY8dp9hSxsSRLxeNa0cUaymiDv/a/dznMbO6170KRiX9k6b/y1ntind2GDA2KAQmON3l+HtiHmUxvRhWj8Icb+oU7J+epV3AU7pmT/lvRPiAR9WGx1V7sxeTpSlyDaIJGTmvHKEze7a3TQCuHV/PQOvGZvQo4MWLG1CtneqqtuAzc/3lK2OczlgfxRCqaPHeb9bF4n2E+pDfnK9VW1ChsclVfhxyvCkuLy3AMztZQ9k4+zq9vrBxXdYckfaVN8C/6q4OwgP1I990Ki4BjfoOrvg5tZTfuaFtn8/qH81ke6xjcql8qJkzGcpVl1WOGFhtJFsz2bjcZHhKh3S6Ta7LQhsvkCzkHVcqLrAPFzOGi5A8vz6GzGgRRMy+8ifCgIbl1Y9XZm2ocD2I/p/8M/FLVU+8h6dOlQB+CWM8Bgf7gwfQjUxfEz3zsm83esnTMaZSRldBK29MjVBxuRcvfGFh8USuoWcObNDVTIDTJ4OoDrp1+Ee0TREWCE5Z1a5qwOx7idvdT5XX1ZAVtoA/dVa+qasuux59Uk79M02YSbWRgQAk8S8Rg0v7tcPlfcZORYMF8ywogx0ynDvIgTXnF1Hezpl8XUfJI/DvMMdnygOTW/NlYIR/M+7XaxlOLb4zeGylhcnXynakjKbGHInT8M4iOqun9SB7HXjyItAqLSzOSizzY4bVtSRfu0SNh7g9fFHotbhssT2gCLhmBFHuEWIG21gtZ57gCUG7a7w4ZluZwZfaObZLObR5WECYgvmb0slqH/bJwTJkh1OG8o2SKBK95VAru6JAoQU x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8913.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(136003)(346002)(376002)(366004)(396003)(451199015)(83380400001)(33656002)(38070700005)(38100700002)(86362001)(99936003)(44832011)(122000001)(186003)(55016003)(2906002)(41300700001)(52536014)(7696005)(5660300002)(478600001)(6506007)(66946007)(53546011)(26005)(9686003)(66556008)(76116006)(64756008)(786003)(66476007)(66446008)(71200400001)(966005)(8676002)(6916009)(45080400002)(316002)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?anUxMHgyNld5SDV0d29ydGQ3bGc3aU9IWFJDODNCak9QcmNNNHFQcENCVXpu?= =?utf-8?B?TnVFdEZldWV4a2psRncwSTA3dzViaDQ4NHBUd1JJNmJBVkJEb1BnV25WMHh5?= =?utf-8?B?SlFreCsvbi9FQ0FubnZHTG0rbXpoK3NhL0g4M2JBTThzcHg2cklxQzh5QTBN?= =?utf-8?B?ZUp6UjhTbHU3NUJIV3NFWGdyL2ZtOC9nMkx5ZktxT2tCbSswNDNYMHpGZUdN?= =?utf-8?B?YXJGVXBxQ2xBM1RxNVBZVzVLbGEvVkdzSExqb2RTUGo2Q0Q5RlZvUTJkMVMv?= =?utf-8?B?SVNGeFNPSTdlR0NPV1ZUdE5Yek16YlQ5WHZHaC9xbTB0bXRLakJodG9ITjBr?= =?utf-8?B?WXlnOGhFV3oyNm5TSC95OENnbnNHWXFlcDdQK3d0OU9peFE1aDM0V2tHY1p6?= =?utf-8?B?S2RIWHNwRTk2OEFMRWk4MXpINUhyWlZUNnNwQWw4STcySkJQVU1VTnN1Nnpn?= =?utf-8?B?bW1zQ3lIclEzTE9CUFhzNmlBM1ZPU1RvS09sSnUweUdYRkxJSHZ1VXJtUElP?= =?utf-8?B?OTZUT3ViZEE2TlU3U0paQ1hSSTlaZmlWUlFSNHZyM05meGlZdk9sSjJTa0pZ?= =?utf-8?B?TTltWkwvNnVvcnJobEtEZVM2NjViUll4QTdZRjNpV2ZCd2VyeFpGRzJzVVpG?= =?utf-8?B?QzBBTW1XL05xQ2FtZ2t6aWFCSUlzSjd2eGYxY1hIZDJUQXVGMHl2cS9PZHh6?= =?utf-8?B?OW9jNzQ2ajhpcjAwN1lPUDVVSUxRd1V3YTY0YUovUEVFWjUvZkVPQ3Q5QTg4?= =?utf-8?B?QldLY0dOaUVSdUd2b09rWTRRRXBtZEp5c2M3MitKRXdkZDVGS1l2VEFySFV5?= =?utf-8?B?OThxQWhLc2wwZElLd3pJVldZbmJ2aWZDVXB5RitCU21Ld1R4VG1leGFWSm9F?= =?utf-8?B?UEFhVXpSTVgyYXRrSVhRYU9EUERnVjZSYnRjS2dyU1k4SGp5Y0hUSTNJTmNR?= =?utf-8?B?bFlheE43K09tZnVqNVYyaVBhS0pOWFNiQ1pRTmRsYmtDSFI0d0FmSnYxZHdH?= =?utf-8?B?K3ZNcHc2WFN5Z20xSWZDVWZQdGpDU3FEelpSZENpeUIwdXdsbXdidFRrL3ZP?= =?utf-8?B?Z0pJZ04zb3lYS2NiT1RjV25UUExWQUhFM0tIcitUSHpmMWd3eWtFd3NpcHR5?= =?utf-8?B?MmZROWJ6Z0JXMGZpQTY1OGRwVjl5c0ltdmIxak9UeDVqSm9KSndsa3EyZGND?= =?utf-8?B?V0JJSFRUS0lUZTFKZytRaVhvU0pJSE11WVcxdzA4SEFVd0o3dnFNV3VTVldU?= =?utf-8?B?RU5uZXZWVmd3N1VkMUR6ZXhXMzNkdHlRVHF5YkFtbjZFbllObno5eVNjYjYx?= =?utf-8?B?ellmWlJ0SUU3a2t1NjlIMGJic29EREEzQlM3MmljQURIMjVyVlJ1TWZNaFQ2?= =?utf-8?B?TFE0QktMRVkyY2VJQmN6azhnTnhnNDE1dDd3RFQwN1FDVlYrZUJaTlg0V0hU?= =?utf-8?B?Q2hBT1BGSUFyc0JPODd3WmNYdG1reGljMnFvMHNyZW8yWFhRQVNzTS80TjFs?= =?utf-8?B?ckJzdnI5VklCQkdmUk4vZ1IzOUt2WjJtZW8yRGtzRXVtdFQ2ZmtBanZnNFA2?= =?utf-8?B?OU9pQS9JNVJNWlM0VmhqY0dxbGxZcTNxd1EzTXNzNTdadFZ5VytSRW9tczJL?= =?utf-8?B?YnhETmF5a0k0MmxmMVIvQnFLak56WGhWRUtZZUdzMThKK3M2WS9yZVNJWVNa?= =?utf-8?B?LzNpWUx1b2pUbkNobVAzVWJlcHBzRjdrU2hSeWVUWWhweGFEazM0TENNS3J6?= =?utf-8?B?YTBZc0dDVW9pWGcrNDErSjc2THI1NXhia2xaaklhRkxTYmtjVlEraWUvb3FP?= =?utf-8?B?ZzRJcHc2U1JORGdmVVNnczhXWS9qWGJpb0JDNlpWRkEwVWZVeUFidDBJcjdy?= =?utf-8?B?SjFKWGFENkVGTUJ1N0MvN3pyN3VIUG1XMTdQRjkxMHFPR2JDTXo5aGlYL2tG?= =?utf-8?B?Mitick5hTUJmbTBWeGhsbVhLandRaHFEZFo5SFFWb0FqcEo0NWc1SVcrdTBp?= =?utf-8?B?dDdUelc0VGlvZlJtMkk5dGJCWkZTenAyMzNJSXhoaW9STkJZaDJoMDNSZVZP?= =?utf-8?B?N2g3WWFzUXRYRmJDOU90dEZyVVF0V0JBejdxb01qckttVTN2SlY1cEs0S1NC?= =?utf-8?Q?odZ1mVQitiI+z9++ddMzYVv6a?= Content-Type: multipart/mixed; boundary="_002_AS8PR04MB89131DB5F6C77B25CE1B4DACF53F9AS8PR04MB8913eurp_" MIME-Version: 1.0 X-OriginatorOrg: kaltura.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8913.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d233e4ca-2715-4291-1450-08dac19ca454 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 15:19:34.1910 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0c503748-de3f-4e25-97e2-6819d53a42b6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OOa3ei5FsuRP6VZlaVKHwfbqhfqv4/aOiKm5tkf+B7SDw9N1L275vy4BzRmyp3vB6o0lzXZhdJcPGLCFlO2BZewA+jyRvkNkwa+JGt6KHz0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7861 Subject: Re: [FFmpeg-devel] [PATCH] libx265: support ATSC A/53 captions 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --_002_AS8PR04MB89131DB5F6C77B25CE1B4DACF53F9AS8PR04MB8913eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiANCj4gT24gMDguMTEuMjAyMiAxNToyNSwgRXJhbiBLb3JuYmxhdSB3cm90ZToNCj4gPj4NCj4g Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgDQo+ID4+IFRpbW8g Um90aGVucGllbGVyDQo+ID4+IFNlbnQ6IFR1ZXNkYXksIDggTm92ZW1iZXIgMjAyMiAxMzozMw0K PiA+PiBUbzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtGRm1w ZWctZGV2ZWxdIFtQQVRDSF0gbGlieDI2NTogc3VwcG9ydCBBVFNDIEEvNTMgDQo+ID4+IGNhcHRp b25zDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gVGhlIGF0dGFjaGVkIHBhdGNoIGFkZHMgcmVuZGVyaW5n IG9mIEFUU0MgQS81MyBjYXB0aW9ucyBhcyBIRVZDIFNFSSBtZXNzYWdlcy4NCj4gPj4+IFRoZSBv cHRpb24gbmFtZS9pbXBsZW1lbnRhdGlvbiBpcyBhbGlnbmVkIHdpdGggdGhlIGNvcnJlc3BvbmRp bmcgbGlieDI2NCBmZWF0dXJlLg0KPiA+Pg0KPiA+PiBXaGF0IGZyZWVzIHRoZSBzZWkgZGF0YSBv biBzdWNjZXNzPw0KPiA+Pg0KPiA+IFRoYW5rcyBUaW1vLCBnb29kIHBvaW50IQ0KPiA+DQo+ID4g SSBtaXNzZWQgdGhlIGZhY3QgdGhhdCBsaWJ4MjY0IGdldHMgYSBjYWxsYmFjayBmb3IgZnJlZWlu ZyB0aGUgU0VJIHBheWxvYWRzIChzZWlfZnJlZSkuDQo+ID4gSXQgc2VlbXMgbGlieDI2NSBkb2Vz IG5vdCBoYXZlIHRoaXMgb3B0aW9uLCBzbyBJIGFkZGVkIHNvbWUgJ2ZvcicgbG9vcCB0byBmcmVl IHRoZSBwYXlsb2FkcyBhZnRlciB0aGUgY2FsbCB0byBlbmNvZGVyX2VuY29kZS4NCj4gPg0KPiA+ IEluIGFkZGl0aW9uOg0KPiA+IDEuIEkgYWRkZWQgYXZfbWVtZHVwIG9uIHRoZSAndXNlci1kYXRh LXVucmVnaXN0ZXJlZCcgc2lkZSBkYXRhIHNvIHRoYXQgaXQgd29uJ3QgYmUgZnJlZWQgdHdpY2Uu DQo+ID4gMi4gSSBhZGRlZCBhICdmcmVlX3BpY3R1cmUnIGZ1bmN0aW9uIGZvciBmcmVlaW5nIHRo ZSB4MjY1X3BpY3R1cmUgaW4gY2FzZSBvZiBlcnJvci4NCj4gPiAoYm90aCBjaGFuZ2VzIGFyZSBh bGlnbmVkIHdpdGggdGhlIGltcGxlbWVudGF0aW9uIGluIGxpYngyNjQuYykNCj4gPg0KPiA+IFVw ZGF0ZWQgcGF0Y2ggYXR0YWNoZWQuDQo+IA0KPiBPbmUgbml0OiBzcGxpdHRpbmcgdGhlIGZpcnN0 IGxpbmUgb2YgZnJlZV9waWN0dXJlKCkgaW4gdHdvIGlzbid0IHJlYWxseSBuZWNjZXNhcnkgYW5k IG1ha2VzIHRoZSBmdW5jdGlvbiBhIGJpdCB1Z2xpZXIuDQo+IA0KRml4ZWQNCg0KPiBPbmUgc21h bGwgcHJvYmxlbTogbGlieDI2NSBub3cgbmVlZHMgdG8gc2VsZWN0IGF0c2NfYTUzIGluIGNvbmZp Z3VyZSwgYW5hbG9nIHRvIGhvdyBsaWJ4MjY0IGFuZCBhbGwgdGhlIG90aGVycyBkby4NCj4gT3Ro ZXJ3aXNlIHRoZSBmaWxlIGNvbnRhaW5pbmcgdGhlIGE1MyBjb2RlIG1pZ2h0IG5vdCBnZXQgY29t cGlsZWQuDQo+IA0KRml4ZWQNCg0KPiBMR1RNIG90aGVyd2lzZQ0KPiANClRoYW5rcyENCg0KRXJh bg0KDQo+ID4gV2hpbGUgY2hlY2tpbmcgdGhlIHBvaW50IHlvdSByYWlzZWQsIEkgcmFuIHNvbWUg bGlieDI2NSB0cmFuc2NvZGUgd2l0aCB2YWxncmluZCwgYW5kIGl0IHJlcG9ydGVkIGVycm9ycyB1 bnJlbGF0ZWQgdG8gdGhpcyBwYXRjaC4NCj4gPiBBdHRhY2hpbmcgdGhlIGZ1bGwgb3V0cHV0LCBp biBjYXNlIGFueW9uZSB3YW50cyB0byBoYXZlIGEgbG9vay4NCj4gDQo+IHgyNjUgaGFzIGEgYnVu Y2ggb2YgaXNzdWVzIHJlbGF0ZWQgdG8gU0VJIGRhdGEuDQo+IFNlZSBmb3IgZXhhbXBsZSBodHRw czovL2V1cjAyLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0El MkYlMkZ0cmFjLmZmbXBlZy5vcmclMkZ0aWNrZXQlMkY5NjY2JTIzY29tbWVudCUzQTEmYW1wO2Rh dGE9MDUlN0MwMSU3QyU3QzVjZDMxZGE1MzgyZjQ5NDZlMGM1MDhkYWMxOTg0NTRkJTdDMGM1MDM3 NDhkZTNmNGUyNTk3ZTI2ODE5ZDUzYTQyYjYlN0MxJTdDMCU3QzYzODAzNTE1Njk5MjU0MjU2NyU3 Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16 SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJTdDJTdDJTdDJmFtcDtzZGF0 YT05QWRtVEUlMkI0ZHpIRUQ4S0xOMHBzMkd2dnluYWNYZnJXamhWSms0U0JXSm8lM0QmYW1wO3Jl c2VydmVkPTANCj4gDQo+IGkuZS4gaWYgdGhlIG51bWJlciBvZiBwZXItZnJhbWUgc2VpIGRhdGEg ZXZlciBpbmNyZWFzZXMgcGFzdCBpdHMgaW5pdGlhbCBjb3VudCwgaXQnbGwganVzdCBzdHJhaWdo dCB1cCBleHBsb2RlLg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KDQo= --_002_AS8PR04MB89131DB5F6C77B25CE1B4DACF53F9AS8PR04MB8913eurp_ Content-Type: application/octet-stream; name="0001-libx265-support-ATSC-A-53-captions.patch" Content-Description: 0001-libx265-support-ATSC-A-53-captions.patch Content-Disposition: attachment; filename="0001-libx265-support-ATSC-A-53-captions.patch"; size=7277; creation-date="Tue, 08 Nov 2022 15:17:43 GMT"; modification-date="Tue, 08 Nov 2022 15:19:33 GMT" Content-Transfer-Encoding: base64 RnJvbSAwYWIwNTVlYjU0NGFkOWFiZmRiOGIxZDdkZWQ4OGFhNmU5ZjFiMjgzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBlcmFua29yIDxlcmFuLmtvcm5ibGF1QGthbHR1cmEuY29tPgpE YXRlOiBUdWUsIDggTm92IDIwMjIgMTc6MTQ6MDcgKzAyMDAKU3ViamVjdDogW1BBVENIXSBsaWJ4 MjY1OiBzdXBwb3J0IEFUU0MgQS81MyBjYXB0aW9ucwoKYWRkZWQgYSBuZXcgb3B0aW9uICdhNTNj YycgKG9uIGJ5IGRlZmF1bHQsIGFzIGluIGxpYngyNjQpIGZvciByZW5kZXJpbmcKQVZfRlJBTUVf REFUQV9BNTNfQ0MgYXMgaGV2YyBzZWkgcGF5bG9hZHMuCnRoZSBjb2RlIGlzIGEgYmxlbmQgb2Yg dGhlIGxpYngyNjUuYyBjb2RlIGZvciB3cml0aW5nCkFWX0ZSQU1FX0RBVEFfU0VJX1VOUkVHSVNU RVJFRCB3aXRoIHRoZSBsaWJ4MjY0LmMgY29kZSBmb3Igd3JpdGluZyBhdHNjCmEvNTMgcGF5bG9h ZHMuCi0tLQogY29uZmlndXJlICAgICAgICAgICAgfCAgMSArCiBsaWJhdmNvZGVjL2xpYngyNjUu YyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDBmMzA0MmI4YTcuLmUxZWJkZTc1NWMgMTAw NzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTMzOTksNiArMzM5OSw3IEBA IGxpYngyNjRfZW5jb2Rlcl9zZWxlY3Q9ImF0c2NfYTUzIgogbGlieDI2NHJnYl9lbmNvZGVyX2Rl cHM9ImxpYngyNjQiCiBsaWJ4MjY0cmdiX2VuY29kZXJfc2VsZWN0PSJsaWJ4MjY0X2VuY29kZXIi CiBsaWJ4MjY1X2VuY29kZXJfZGVwcz0ibGlieDI2NSIKK2xpYngyNjVfZW5jb2Rlcl9zZWxlY3Q9 ImF0c2NfYTUzIgogbGlieGF2c19lbmNvZGVyX2RlcHM9ImxpYnhhdnMiCiBsaWJ4YXZzMl9lbmNv ZGVyX2RlcHM9ImxpYnhhdnMyIgogbGlieHZpZF9lbmNvZGVyX2RlcHM9ImxpYnh2aWQiCmRpZmYg LS1naXQgYS9saWJhdmNvZGVjL2xpYngyNjUuYyBiL2xpYmF2Y29kZWMvbGlieDI2NS5jCmluZGV4 IDRhYTk2ZTFmMmQuLjk0OGE1YWFmZGYgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbGlieDI2NS5j CisrKyBiL2xpYmF2Y29kZWMvbGlieDI2NS5jCkBAIC0zNiw2ICszNiw3IEBACiAjaW5jbHVkZSAi ZW5jb2RlLmgiCiAjaW5jbHVkZSAiaW50ZXJuYWwuaCIKICNpbmNsdWRlICJwYWNrZXRfaW50ZXJu YWwuaCIKKyNpbmNsdWRlICJhdHNjX2E1My5oIgogI2luY2x1ZGUgInNlaS5oIgogCiB0eXBlZGVm IHN0cnVjdCBsaWJ4MjY1Q29udGV4dCB7CkBAIC01Niw2ICs1Nyw3IEBAIHR5cGVkZWYgc3RydWN0 IGxpYngyNjVDb250ZXh0IHsKICAgICB2b2lkICpzZWlfZGF0YTsKICAgICBpbnQgc2VpX2RhdGFf c2l6ZTsKICAgICBpbnQgdWR1X3NlaTsKKyAgICBpbnQgYTUzX2NjOwogCiAgICAgLyoqCiAgICAg ICogSWYgdGhlIGVuY29kZXIgZG9lcyBub3Qgc3VwcG9ydCBST0kgdGhlbiB3YXJuIHRoZSBmaXJz dCB0aW1lIHdlCkBAIC00OTksNiArNTAxLDE2IEBAIHN0YXRpYyBhdl9jb2xkIGludCBsaWJ4MjY1 X2VuY29kZV9zZXRfcm9pKGxpYngyNjVDb250ZXh0ICpjdHgsIGNvbnN0IEFWRnJhbWUgKmZyCiAg ICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIGZyZWVfcGljdHVyZSh4MjY1X3BpY3R1cmUg KnBpYykKK3sKKyAgICB4MjY1X3NlaSAqc2VpID0gJnBpYy0+dXNlclNFSTsKKyAgICBmb3IgKGlu dCBpID0gMDsgaSA8IHNlaS0+bnVtUGF5bG9hZHM7IGkrKykKKyAgICAgICAgYXZfZnJlZShzZWkt PnBheWxvYWRzW2ldLnBheWxvYWQpOworICAgIGF2X2ZyZWVwKCZwaWMtPnVzZXJEYXRhKTsKKyAg ICBhdl9mcmVlcCgmcGljLT5xdWFudE9mZnNldHMpOworICAgIHNlaS0+bnVtUGF5bG9hZHMgPSAw OworfQorCiBzdGF0aWMgaW50IGxpYngyNjVfZW5jb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICph dmN0eCwgQVZQYWNrZXQgKnBrdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u c3QgQVZGcmFtZSAqcGljLCBpbnQgKmdvdF9wYWNrZXQpCiB7CkBAIC01MDYsNiArNTE4LDcgQEAg c3RhdGljIGludCBsaWJ4MjY1X2VuY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFW UGFja2V0ICpwa3QsCiAgICAgeDI2NV9waWN0dXJlIHgyNjVwaWM7CiAgICAgeDI2NV9waWN0dXJl IHgyNjVwaWNfb3V0ID0geyAwIH07CiAgICAgeDI2NV9uYWwgKm5hbDsKKyAgICB4MjY1X3NlaSAq c2VpOwogICAgIHVpbnQ4X3QgKmRzdDsKICAgICBpbnQgcGljdF90eXBlOwogICAgIGludCBwYXls b2FkID0gMDsKQEAgLTUxNSw5ICs1MjgsMTAgQEAgc3RhdGljIGludCBsaWJ4MjY1X2VuY29kZV9m cmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWUGFja2V0ICpwa3QsCiAKICAgICBjdHgtPmFw aS0+cGljdHVyZV9pbml0KGN0eC0+cGFyYW1zLCAmeDI2NXBpYyk7CiAKKyAgICBzZWkgPSAmeDI2 NXBpYy51c2VyU0VJOworICAgIHNlaS0+bnVtUGF5bG9hZHMgPSAwOworCiAgICAgaWYgKHBpYykg ewotICAgICAgICB4MjY1X3NlaSAqc2VpID0gJngyNjVwaWMudXNlclNFSTsKLSAgICAgICAgc2Vp LT5udW1QYXlsb2FkcyA9IDA7CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHsKICAg ICAgICAgICAgeDI2NXBpYy5wbGFuZXNbaV0gPSBwaWMtPmRhdGFbaV07CiAgICAgICAgICAgIHgy NjVwaWMuc3RyaWRlW2ldID0gcGljLT5saW5lc2l6ZVtpXTsKQEAgLTUzOSwxMyArNTUzLDQyIEBA IHN0YXRpYyBpbnQgbGlieDI2NV9lbmNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBB VlBhY2tldCAqcGt0LAogICAgICAgICBpZiAocGljLT5yZW9yZGVyZWRfb3BhcXVlKSB7CiAgICAg ICAgICAgICB4MjY1cGljLnVzZXJEYXRhID0gYXZfbWFsbG9jKHNpemVvZihwaWMtPnJlb3JkZXJl ZF9vcGFxdWUpKTsKICAgICAgICAgICAgIGlmICgheDI2NXBpYy51c2VyRGF0YSkgewotICAgICAg ICAgICAgICAgIGF2X2ZyZWVwKCZ4MjY1cGljLnF1YW50T2Zmc2V0cyk7CisgICAgICAgICAgICAg ICAgZnJlZV9waWN0dXJlKCZ4MjY1cGljKTsKICAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJP UihFTk9NRU0pOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBtZW1jcHkoeDI2NXBpYy51 c2VyRGF0YSwgJnBpYy0+cmVvcmRlcmVkX29wYXF1ZSwgc2l6ZW9mKHBpYy0+cmVvcmRlcmVkX29w YXF1ZSkpOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKGN0eC0+YTUzX2NjKSB7CisgICAgICAg ICAgICB2b2lkICpzZWlfZGF0YTsKKyAgICAgICAgICAgIHNpemVfdCBzZWlfc2l6ZTsKKworICAg ICAgICAgICAgcmV0ID0gZmZfYWxsb2NfYTUzX3NlaShwaWMsIDAsICZzZWlfZGF0YSwgJnNlaV9z aXplKTsKKyAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICAgICAgYXZfbG9n KGN0eCwgQVZfTE9HX0VSUk9SLCAiTm90IGVub3VnaCBtZW1vcnkgZm9yIGNsb3NlZCBjYXB0aW9u cywgc2tpcHBpbmdcbiIpOworICAgICAgICAgICAgfSBlbHNlIGlmIChzZWlfZGF0YSkgeworICAg ICAgICAgICAgICAgIHZvaWQgKnRtcDsKKyAgICAgICAgICAgICAgICB4MjY1X3NlaV9wYXlsb2Fk ICpzZWlfcGF5bG9hZDsKKworICAgICAgICAgICAgICAgIHRtcCA9IGF2X2Zhc3RfcmVhbGxvYyhj dHgtPnNlaV9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgJmN0eC0+c2VpX2RhdGFfc2l6 ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIChzZWktPm51bVBheWxvYWRzICsgMSkgKiBzaXpl b2YoKnNlaV9wYXlsb2FkKSk7CisgICAgICAgICAgICAgICAgaWYgKCF0bXApIHsKKyAgICAgICAg ICAgICAgICAgICAgYXZfZnJlZShzZWlfZGF0YSk7CisgICAgICAgICAgICAgICAgICAgIGZyZWVf cGljdHVyZSgmeDI2NXBpYyk7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVO T01FTSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGN0eC0+c2VpX2RhdGEg PSB0bXA7CisgICAgICAgICAgICAgICAgc2VpLT5wYXlsb2FkcyA9IGN0eC0+c2VpX2RhdGE7Cisg ICAgICAgICAgICAgICAgc2VpX3BheWxvYWQgPSAmc2VpLT5wYXlsb2Fkc1tzZWktPm51bVBheWxv YWRzXTsKKyAgICAgICAgICAgICAgICBzZWlfcGF5bG9hZC0+cGF5bG9hZCA9IHNlaV9kYXRhOwor ICAgICAgICAgICAgICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkU2l6ZSA9IHNlaV9zaXplOworICAg ICAgICAgICAgICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkVHlwZSA9IFNFSV9UWVBFX1VTRVJfREFU QV9SRUdJU1RFUkVEX0lUVV9UX1QzNTsKKyAgICAgICAgICAgICAgICBzZWktPm51bVBheWxvYWRz Kys7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKwogICAgICAgICBpZiAoY3R4LT51ZHVfc2Vp KSB7CiAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgcGljLT5uYl9zaWRlX2RhdGE7IGkrKykg ewogICAgICAgICAgICAgICAgIEFWRnJhbWVTaWRlRGF0YSAqc2lkZV9kYXRhID0gcGljLT5zaWRl X2RhdGFbaV07CkBAIC01NTksMTQgKzYwMiwxNyBAQCBzdGF0aWMgaW50IGxpYngyNjVfZW5jb2Rl X2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgQVZQYWNrZXQgKnBrdCwKICAgICAgICAgICAg ICAgICAgICAgICAgICZjdHgtPnNlaV9kYXRhX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAg ICAoc2VpLT5udW1QYXlsb2FkcyArIDEpICogc2l6ZW9mKCpzZWlfcGF5bG9hZCkpOwogICAgICAg ICAgICAgICAgIGlmICghdG1wKSB7Ci0gICAgICAgICAgICAgICAgICAgIGF2X2ZyZWVwKCZ4MjY1 cGljLnVzZXJEYXRhKTsKLSAgICAgICAgICAgICAgICAgICAgYXZfZnJlZXAoJngyNjVwaWMucXVh bnRPZmZzZXRzKTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV9waWN0dXJlKCZ4MjY1cGljKTsK ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKICAgICAgICAgICAg ICAgICB9CiAgICAgICAgICAgICAgICAgY3R4LT5zZWlfZGF0YSA9IHRtcDsKICAgICAgICAgICAg ICAgICBzZWktPnBheWxvYWRzID0gY3R4LT5zZWlfZGF0YTsKICAgICAgICAgICAgICAgICBzZWlf cGF5bG9hZCA9ICZzZWktPnBheWxvYWRzW3NlaS0+bnVtUGF5bG9hZHNdOwotICAgICAgICAgICAg ICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkID0gc2lkZV9kYXRhLT5kYXRhOworICAgICAgICAgICAg ICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkID0gYXZfbWVtZHVwKHNpZGVfZGF0YS0+ZGF0YSwgc2lk ZV9kYXRhLT5zaXplKTsKKyAgICAgICAgICAgICAgICBpZiAoIXNlaV9wYXlsb2FkLT5wYXlsb2Fk KSB7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfcGljdHVyZSgmeDI2NXBpYyk7CisgICAgICAg ICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVOT01FTSk7CisgICAgICAgICAgICAgICAgfQog ICAgICAgICAgICAgICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkU2l6ZSA9IHNpZGVfZGF0YS0+c2l6 ZTsKICAgICAgICAgICAgICAgICAvKiBFcXVhbCB0byBsaWJ4MjY1IFVTRVJfREFUQV9VTlJFR0lT VEVSRUQgKi8KICAgICAgICAgICAgICAgICBzZWlfcGF5bG9hZC0+cGF5bG9hZFR5cGUgPSBTRUlf VFlQRV9VU0VSX0RBVEFfVU5SRUdJU1RFUkVEOwpAQCAtNTc4LDYgKzYyNCw4IEBAIHN0YXRpYyBp bnQgbGlieDI2NV9lbmNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVlBhY2tldCAq cGt0LAogICAgIHJldCA9IGN0eC0+YXBpLT5lbmNvZGVyX2VuY29kZShjdHgtPmVuY29kZXIsICZu YWwsICZubmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWMgPyAmeDI2 NXBpYyA6IE5VTEwsICZ4MjY1cGljX291dCk7CiAKKyAgICBmb3IgKGkgPSAwOyBpIDwgc2VpLT5u dW1QYXlsb2FkczsgaSsrKQorICAgICAgICBhdl9mcmVlKHNlaS0+cGF5bG9hZHNbaV0ucGF5bG9h ZCk7CiAgICAgYXZfZnJlZXAoJngyNjVwaWMucXVhbnRPZmZzZXRzKTsKIAogICAgIGlmIChyZXQg PCAwKQpAQCAtNzEzLDcgKzc2MSw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBvcHRpb25zW10g PSB7CiAgICAgeyAicHJlc2V0IiwgICAgICAic2V0IHRoZSB4MjY1IHByZXNldCIsICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHBy ZXNldCksICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAwIH0sIDAsIDAsIFZFIH0sCiAgICAgeyAi dHVuZSIsICAgICAgICAic2V0IHRoZSB4MjY1IHR1bmUgcGFyYW1ldGVyIiwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHR1bmUpLCAgICAgIEFW X09QVF9UWVBFX1NUUklORywgeyAwIH0sIDAsIDAsIFZFIH0sCiAgICAgeyAicHJvZmlsZSIsICAg ICAic2V0IHRoZSB4MjY1IHByb2ZpbGUiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHByb2ZpbGUpLCAgIEFWX09QVF9UWVBFX1NU UklORywgeyAwIH0sIDAsIDAsIFZFIH0sCi0gICAgeyAidWR1X3NlaSIsICAgICAgIlVzZSB1c2Vy IGRhdGEgdW5yZWdpc3RlcmVkIFNFSSBpZiBhdmFpbGFibGUiLCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgT0ZGU0VUKHVkdV9zZWkpLCAgIEFWX09QVF9UWVBFX0JPT0wsICAgeyAuaTY0 ID0gMCB9LCAwLCAxLCBWRSB9LAorICAgIHsgInVkdV9zZWkiLCAgICAgIlVzZSB1c2VyIGRhdGEg dW5yZWdpc3RlcmVkIFNFSSBpZiBhdmFpbGFibGUiLCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIE9GRlNFVCh1ZHVfc2VpKSwgICBBVl9PUFRfVFlQRV9CT09MLCAgIHsgLmk2NCA9IDAg fSwgMCwgMSwgVkUgfSwKKyAgICB7ICJhNTNjYyIsICAgICAgICJVc2UgQTUzIENsb3NlZCBDYXB0 aW9ucyAoaWYgYXZhaWxhYmxlKSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBPRkZTRVQoYTUzX2NjKSwgICAgQVZfT1BUX1RZUEVfQk9PTCwgICB7IC5pNjQgPSAxIH0sIDAs IDEsIFZFIH0sCiAgICAgeyAieDI2NS1wYXJhbXMiLCAic2V0IHRoZSB4MjY1IGNvbmZpZ3VyYXRp b24gdXNpbmcgYSA6LXNlcGFyYXRlZCBsaXN0IG9mIGtleT12YWx1ZSBwYXJhbWV0ZXJzIiwgT0ZG U0VUKHgyNjVfb3B0cyksIEFWX09QVF9UWVBFX0RJQ1QsICAgeyAwIH0sIDAsIDAsIFZFIH0sCiAg ICAgeyBOVUxMIH0KIH07Ci0tIAoyLjI5LjIud2luZG93cy40Cgo= --_002_AS8PR04MB89131DB5F6C77B25CE1B4DACF53F9AS8PR04MB8913eurp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --_002_AS8PR04MB89131DB5F6C77B25CE1B4DACF53F9AS8PR04MB8913eurp_--