From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A6BF9501C9 for ; Wed, 9 Jul 2025 02:11:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 765E168F2C4; Wed, 9 Jul 2025 05:11:31 +0300 (EEST) Received: from CAN01-YQB-obe.outbound.protection.outlook.com (mail-yqbcan01on2122.outbound.protection.outlook.com [40.107.116.122]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 32D8668E3C8 for ; Wed, 9 Jul 2025 05:11:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QFcfVPcmes5KAMwy6KhOS2UVhbE3MHhweABPuMHMUh0/cX7/fBItOOi6N/fWhRY1RnAqf/G1dTVH12hUiNoq+i+4oiG+G19N82SfUK/yQ+CCg5//w8mVBNpny8jKrqqCKWcsH8BGurCIJjDrp+57bHbGZ8eFrW9XdSPzxSxzGwspU/c/sg4J8AE+Ey7mYFL7px1TpBdq7rppqh+cSg/4udD5yd6VGfcXKmhNdVysaO3IJ2eWQTP1VMwMS9tAbDM3x7RB+ruSNLJBGoS1sDqXQQaoPlenJnG+dq3X0Hs2KAoaypzY6zawIYcWSh3b61YG7GGlUG5cNfXq2VAFFqf1fg== 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=rPtMgIfsqw7fnpvmJqoo6MnnJY4ItWv6NSuV22zbr0o=; b=ig05yZG029QogXyb2l74jDpJAICnnYwh+LxUj2/y2lBYtqkhg9TmXzkr7MK8cZsIx+5DXSClVt3IJ6UKrXBmxkQ8GcOTeRRpSPdStzDJW6jrhrsNJsWsTSmxUKIc3WMaEMLMNOYmxmCeetNnFD9a0g5FhijCkC+nxwhebs1iNZW+7eZFunS6+czCQIEOQ8QtsDqGKxiPRC9BV9+yAD7Yo/0OzRsl2xEUU2DPK+GqDWKt2uCK4tFHEsYh5eyyox+Vid1/DFWpAXT4vivHHk6LG5XLL1luLo+sfiZMDkbT1Y8P43wC6PQ1bvG/rPBw1qOdqEug/+CWrEgBdk1xpH/n/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netint.ca; dmarc=pass action=none header.from=netint.ca; dkim=pass header.d=netint.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netint.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rPtMgIfsqw7fnpvmJqoo6MnnJY4ItWv6NSuV22zbr0o=; b=kry5uihBsOflVQ5SiGhUo4MKxMfBhCKMS2TQcxNqNNEs1dnqWumLGJGhS9ld076JnWPnx++S4h4Nil+4LxRo+12GHpPckBFHC03KcZTGTexJeWpFwgAT3iWjBB8xOtZail7yo/Il1j4Ld+B61REgStbAsv6Zb9K/kr0qzQfWQGI= Received: from YT2PR01MB6673.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:6c::7) by YT3PR01MB6068.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:69::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.27; Wed, 9 Jul 2025 02:11:20 +0000 Received: from YT2PR01MB6673.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cf6:697e:fd3:e2ad]) by YT2PR01MB6673.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cf6:697e:fd3:e2ad%2]) with mapi id 15.20.8901.024; Wed, 9 Jul 2025 02:11:19 +0000 From: Desmond Liu To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 2/3] libavcodec: add NETINT Quadra HW decoders & encoders Thread-Index: AQHb8A0LijC0I6p5Qkyk8ZHAfWtIXrQpCOkn Date: Wed, 9 Jul 2025 02:11:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=netint.ca; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT2PR01MB6673:EE_|YT3PR01MB6068:EE_ x-ms-office365-filtering-correlation-id: 126a9f95-53c8-4b00-6519-08ddbe8de4fa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018|8096899003; x-microsoft-antispam-message-info: =?iso-8859-1?Q?Nu47VVdYXCa1MN75l3X7qBG2Bx2dqqPQ1sS8tZqYej23KmtmUjEhCce1ed?= =?iso-8859-1?Q?qGS2v9pLu1VRc/gnV4wUuQrvxuP2WD1b8/BDvnIV4MXFHc4UjpqPUWNcE1?= =?iso-8859-1?Q?AweV3FJz2DgaV9+ARbx9FeFkaD9BahBatNlbXRPuGh5NCMXDGcx+S26FDQ?= =?iso-8859-1?Q?tOoUhidMOu7nNCi9mY6CCPLhVGaukRrCK6SWg3zGo/sbJ1H38vVTeDoAtU?= =?iso-8859-1?Q?rAw+gDSSsosCOlMMnMPQml7BN3DCH9v1Iz4hHzrzuwOQIT+DYjnbvabmzW?= =?iso-8859-1?Q?pgkocI9gpnUt4gxVI7YSvodGeVrciUwXIFXrPD9JJPzDKHhrwpT16DIGFp?= =?iso-8859-1?Q?SUxLfQNiAmXY+0g1smDkT8O4gt6MTVfDbaSkemLUlqS3vSnDP9NgS8pCuC?= =?iso-8859-1?Q?slw4tb7J9UiOV5mdWkWJ5hNZfsom5VqKBX95N0ta4qrfuC1n+yewM+sA9U?= =?iso-8859-1?Q?f4Rlb70jqI53qem3QFLtT54iCZjG6TsFtAX8TbhY3ZuUtqBUx+eWU6dDVT?= =?iso-8859-1?Q?enA0QeFB/vi6dBIR+U9OvdqX4yceMZCvZ4mkTDMrhUo/heY6VrdD32f2b9?= =?iso-8859-1?Q?diMwat2+MNpFox/xfGOijZfRh5Bx57V00OKRpg7qOumLm5+sCFEOfw8j2x?= =?iso-8859-1?Q?qe8MEIN9G4zUuhG48tJK6op+Ls0CMyumUTdO8kR6qTbuU9STqLP7sFWP5I?= =?iso-8859-1?Q?FNSUHBtOSzWshjYWdK7YdGwDmpC4vW9DAAuaaJvAR8l59CVKZV7JRH50vn?= =?iso-8859-1?Q?GYeF/RfFio9LSMOBAEi6w2y/uyZGBqCOLYkeN43SdK4RutfMhEJFQXXcOO?= =?iso-8859-1?Q?uQ0wiJX60gyaBnBqyHToQq0E9ona9CUTkTrqzxyL7k99005gUsdlDJGRcv?= =?iso-8859-1?Q?E+YZ3050ccpBFqmveRciK+MwVHT9cggNZDW9w1gUJlHfnHQjI082v3QkFq?= =?iso-8859-1?Q?eAe+YecHhknDnEexfCXbIco+LjEJ56+An3QjkrTez258tHaeZuYFruq93+?= =?iso-8859-1?Q?4b1upGTxtPfrJy5kU3KLriWjUP9yy7+Kqdmao1yc9oU0qUFAAJye9wvSAi?= =?iso-8859-1?Q?O9+RGgC3HyOqOsoDPuvwLgSo39W72X5d3F2aJAnAYAWE1VEwrtNLZQN72P?= =?iso-8859-1?Q?RHDqU8BBFjhscgQdW2lzCSO2vgITkMHB+zIv4I2c8V5StxhZu1mu5LQU6C?= =?iso-8859-1?Q?ZzmN6FsqMtoQb6M91NMQ1rUvUUGEWWxgZQdkKh7qysrSBbBQgQYh8ZGSb+?= =?iso-8859-1?Q?QKFboZzysiSRXGDbwmL/eUppmvkHLgstW75qzSfSNaa7eOe+fULw75OZk2?= =?iso-8859-1?Q?JBu/atzLM7eC8dpPeb8W0p7Nr2goE2oDf7BizRB8H1dqPqi6OtteizmaGJ?= =?iso-8859-1?Q?9h2OHf7TlDKq2J6elZAF6hPPoJmtOtzc6+GSBaZlACgaW5JokTTCKKgQrB?= =?iso-8859-1?Q?f5rdkFpxlbugYZuTtfM8hdsf9SE60y2J/gXRzTG3f5pEK0wdYQRk90K3CT?= =?iso-8859-1?Q?pUAqrd9T2A9ruzGy0orQBoEOZk8lhY1e4Aq79mDAC31A=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT2PR01MB6673.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018)(8096899003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?7Wb86xeZU7HVUnjOLl6Mq7Ys1kWlYQLpBQ7wOgdJaTJ6HaVSkgMW6si3Vo?= =?iso-8859-1?Q?y8c1R/8kDVSF4Kfj788rUJbBuDzoGxUhsRBIZD+prUhr+07zWWwYrs9Yi0?= =?iso-8859-1?Q?LGZ3uAlNatcwEiaNfPd+WyoUeFZXaSqO15AdvbhKhq0dj1qVeWXgMdHt0d?= =?iso-8859-1?Q?BR8mvcLZuO7YncOzper+t/drbmNOqrTIlyF4uirEI6jfowBgWWeF6xY8YL?= =?iso-8859-1?Q?eqKiHbCxqmcin/wsGqupNjf+4llDu2zyZ9iQWT+PsUaQc04fH1ZewgGRbj?= =?iso-8859-1?Q?Fwto0PQNc8GdAxlkc4zr7eX+HdclpDlXAPL2dvTDPg2ZJi9vLegmSTz9oi?= =?iso-8859-1?Q?AsPFP2v+cPpbBsFyRMaAaVFvH4btAN9cS/y0+RBgn2o2xWTx9W8uZeL/rr?= =?iso-8859-1?Q?eCk/SajBVjSf19Re1WVd9+2vPrqHua3W4ctTxALV7QUFegZYfWlH9rlXjg?= =?iso-8859-1?Q?iO5X9RuCd9Mr1Av7cZvs6ACSILgcAStZ6hOiQfZluCak8io9EKS7a49lxS?= =?iso-8859-1?Q?xmT3PNPnZc3wIMlnWi7Zb8BG+G3JLd2JJ8+qQEAWL5EmdMyt+276xZ7NZ7?= =?iso-8859-1?Q?1NfBiyFVIWMNO2rrLMs/S+S9M0Y5gXkf/B1D/NWMm2FKBKi/yUlcxCG45p?= =?iso-8859-1?Q?ULrTtAhLO8TEP9PEKV1pmcvoxFYQxzXOsEjHpYhK3+cjjbiEKo25s3jU4Q?= =?iso-8859-1?Q?5opVcwqcgE1UjxbUeS45U1gc4m58g8fnX7pnxrWsVzl9QfXdXQJUBZFzF2?= =?iso-8859-1?Q?GPWBgBTX/kz/O+1abwiPPLiHNW0CRCn8OZHBSUo1GRi8g4SS/d4jgbDKMa?= =?iso-8859-1?Q?WPy5+Zjn40L+YrHYnyvd3/0ZzYbWLA9i2mZqxGxZEAPnLeomRVHV2zwu3B?= =?iso-8859-1?Q?UCRoNMyVUPWgn3KBlcE8naTzTUyMLB+eD0a2sArDE5m6wCAjhKtOZj/LXy?= =?iso-8859-1?Q?oKKWVHcfCe39jE4j0B5sDGye2GjVZjIYhV1Adn7WT2xl6BKyfUeyVhIQVe?= =?iso-8859-1?Q?XblHnsa2tw0omN/rtbbw0AbieuyFerkxPOplzUprFOb+N3WEQNcHSdrH//?= =?iso-8859-1?Q?U/OeQTgFv6X3VbTeyxMOlNUjKRCNBi3kIvizGYVoWfovtFeoG+anoLoR00?= =?iso-8859-1?Q?/pBSHRsiJVP8Tb6HlcE0QZdC3PyE/uKP/5fGx4nI4PcpU0eKgfQba5E1xF?= =?iso-8859-1?Q?JSxqplQebqqvB3BZXFJUpU6FatQ6tuT8TuCJag1KaySrEialpepUe1T1GZ?= =?iso-8859-1?Q?M1o9A+Q3C/CRysIM9likv6ql+o2BUm1Y+rozZuALkC28RxkuFImeqIqqd8?= =?iso-8859-1?Q?CyipZS5ZOo61GyKqfyc0XanEDBJLWzBNFU/35MADc+ZQCr2NiLJgPUJblC?= =?iso-8859-1?Q?i2E1pfQudcJJpNj/IDT45yKLDS0LjUknp/tQlG+aBCF/GuKZ6NCrr+jODg?= =?iso-8859-1?Q?trffGIfvsusIKmIxV9zleJ0CwcGdkcKa6SNZWl50fibeyweoUxxw/J0OFc?= =?iso-8859-1?Q?AzTRezHvZ8/Iti7OP1AjEzwlEVBP/DkWsUCODxWlB352xJwyDB6ez3CGKU?= =?iso-8859-1?Q?wwSbQuYb/4+1wbvBjxecjl+Iai83s9i/NrcaaYcWsVGCBfQL3t69S0Nmrj?= =?iso-8859-1?Q?mE67CvolOXRkCb7JdcJlU4KfSoU8WBrnmG?= MIME-Version: 1.0 X-OriginatorOrg: netint.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB6673.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 126a9f95-53c8-4b00-6519-08ddbe8de4fa X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2025 02:11:19.6851 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 76291bb4-3d04-48ef-9eb8-3e33475af3cb X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iiMtk3CvqL0eUhES7oA++N7zZJLgaB5E8vs3WPRWjoQGgk0ZfOimv0AiyaHPm/fTF9O3JmTgUjUZPbTlSlylsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB6068 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/3] libavcodec: add NETINT Quadra HW decoders & encoders 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: Hi Ronald, thanks for your response. > We previously had a similar debate regarding realmedia (search for "Codec > wrapper for librv11 and RMHD muxer/demuxer"). I couldn't find much in the way of debate when I searched for this except for a patch submission in Jan 2018. Was this debate in #ffmpeg-devel IRC? > The debate comes down to this: > - it's clear that for the company, there's a huge advantage in patches > being upstream. For example, upstream does maintenance/upkeep for free. > - it's not clear whether there is any benefit to the community / project in > this patch being upstream. For example, how do we test this code in fate? As far as I can tell, FATE doesn't test hwaccel codecs/filters. But we can donate some hardware for FATE testing if needed. We plan on continuous testing against master to ensure upstream FFmpeg changes don't break our specific changes. We may also have to donate some VMs to help with testing. > The fact that something is for sale does not mean it's a general benefit to > the FFmpeg developer or user community. There were some developers in #ffmpeg-devel IRC that thought we should upstream. Our Netint Quadra hardware has been used by a large customer base including several large cloud service providers in production for high density video encoding and decoding. There is a lot of interest in using FFmpeg with our ASIC hardware from regular developers. We've made our ASIC hardware available via Akamai cloud. You can provision a VM, then use our publicly available FFmpeg changes to work with our ASIC. Now regular developers can also easily build high density video encoding solutions with ffmpeg in the cloud. Desmond _______________________________________________ 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".