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 012F2402E7 for ; Fri, 21 Jan 2022 05:56:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2331F68B243; Fri, 21 Jan 2022 07:56:36 +0200 (EET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A19BE68B1FC for ; Fri, 21 Jan 2022 07:56:29 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642744594; x=1674280594; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=GO4xxHfIkdibpNdI+/8T1cjA0ysBx8MqqcvBK3pXcBQ=; b=P2aWc05gL9ZQ8dAXPv+e+pGdSh2fKtbZRdSs8ztX2kqmE/jHTYdEBzfy twqONdlqDnpjLJJ9bnJv/LOSxKpzioJekrmFOXCROb4CjoaakbYSFS3Qu rSG6GZxADAtZJyOL6xqjSs1RoIfeKeylsYOK3Vg4cruKUE9lOOm43O0dG qpkH66Wd6+p9YLAAf0EbhpqZ/XYc9WzE59s59q4ykSpaYdZwPO8w+LTrK nwp9VElNRv0tG2OT7ac9H8UhvKkRK1IBvOy8X7sEQvUTGDkICxkuT70Yd Hbk2nAsrPI5gkrEMnqyUNCx3nrylMUD1lI7WNAsUV/C8fxzsjB9odWz19 A==; X-IronPort-AV: E=McAfee;i="6200,9189,10233"; a="245359351" X-IronPort-AV: E=Sophos;i="5.88,304,1635231600"; d="scan'208";a="245359351" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jan 2022 21:56:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,304,1635231600"; d="scan'208";a="579493710" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 20 Jan 2022 21:56:26 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 20 Jan 2022 21:56:26 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 20 Jan 2022 21:56:26 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 20 Jan 2022 21:56:25 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bUqL5Dn4K34ABVrGCks6gmfQVJRWgWbYSw594+GvN55d6WH2W/25XPKqzdhPMKu8Np/kjU5fFw02kmAUEYVbPJatvA7Ibv8lfHK2lFlAd8r+m9VhOaDSbvzZYPBPU4/AkjuErV44C6hmXnTtQML+qCH1T5nBzNykGqjFtSUzJ872WSDmZM9sqhlSCyFGyiuL7zrJyGEa3ZMgrvYkSTHMflHcaESI0yE+2p0Re2RZ9hzWenGw6zPmtcs6GOJJy2GEhfwlhDO249ucK7ijPbUNdkSXwqMEWp98ylgS6GqY4oaGtAWUE1gdBQ8fOVTi3Oqcp9ciEU499pao2GG/JGB/Sw== 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=GO4xxHfIkdibpNdI+/8T1cjA0ysBx8MqqcvBK3pXcBQ=; b=h5PzJaH/erbeU5gZB3/p5aiCqnDJYjSgAuzQ58Iu5XtCm2sDnLi9iLRFqZPxuTtwzJixj4Zgb1sAa8iUMbBKA7RKPUk3KIbcYhiPseOPl/fhLzE33smd6UyOM9OPyKH1C+1hXbCJqckVoCxGxmzkjWMuhF18CbM293CPNNsOPrtXLBNVOEv0cm+jLG0Zx97zjiymwso6lt+buBIz7Bupis/vMkpuwTVw5eNtBwo1rsneOU+cTj0uL5WlyebUaV/aYyh6aP/jStP6uw3ozCyIcu+BLFidkt6o1ubf7nm4C/06Us3yqwUDsNhkOIWQNWyxtVDSGTCTW6xdhQLmT+Z9hQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by BN6PR11MB3971.namprd11.prod.outlook.com (2603:10b6:405:7d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8; Fri, 21 Jan 2022 05:56:24 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843%5]) with mapi id 15.20.4888.014; Fri, 21 Jan 2022 05:56:24 +0000 From: "Xiang, Haihao" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v1 1/9] lavu/pix_fmt: add P012 pixel format Thread-Index: AQHWTrDH4ulQLs+FO0enXACql3bnGKxwdx1A Date: Fri, 21 Jan 2022 05:56:24 +0000 Message-ID: References: <20200619015248.21873-1-fei.w.wang@intel.com> <3655b2de-b1b4-7bd6-6b5d-40fd7e1022a3@jkqxz.net> <3c400dee9fc251dd1c35864952ead7c91d90bee5.camel@intel.com> In-Reply-To: <3c400dee9fc251dd1c35864952ead7c91d90bee5.camel@intel.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 545053ee-17ca-42a3-265b-08d9dca2c1c1 x-ms-traffictypediagnostic: BN6PR11MB3971:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fcy4KBUJpytAyLdC0EiavcSSyjyCyc9o41on72hj64i4HOKPd+Tnh8llhsk+VzsIFR+QHL2I4uSZzZzRVY1ZGAiyj12jwO2IXMJxvck9S35E1hebZWLQydqj/42RUbtIn28ZQGs5FmVu+khnRpiZ+ZYeo4e4Wh15rUKGSIgJP2t9s7wS8b7diZT0lfekCQsJoVQpWAW2VBM0SPXRFrDLl/KXKupsCU7lD0TCuqv/PqEj+ufEijbM8m7Da2Qlfss7hfRa/p2pggzBSVK2FOPRAw7Og2Z+OzsHRMHLfLEOjQfhkIsQko4Gs7tmWb+0rDBM5uF2PMiu4SLowIpVTOpjITVg5qcNYyMKMj8iy8NLKkOUqQYvB0mJwJ2BEdJCeaGF0pZSW3shbJ/f32O8fPuHGKXN7lUeRyaeTDL4/0ozZXKQwAJ4eoobg+BtdJrD2gOGqO6LxIxpRbPD2fpmHDRhJAQeknSANXuk90n3gvK66Xsu3/9jvORTorjgBdMzGzI8b+HwKplLWMY1FIQLiY8Q3vLCBwtUp/naXcZGQtweirh8ZZr5S6vi+zS+EhpbU7w0EXFNPZHaWTT2Ak8/2NgsE46M6KcEI8hDQ9QNd7QXNXAhn5bSWaE4nBJAzpnhcutfS4ipGNUXtDHqj4AigFsg9s2epQP0p2qa5q/h/TrYqoy8vRNUdf/u4jx+nQ9A3jW/OqlFzY7Nu6ny9uUbSfKMwA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(508600001)(38100700002)(66556008)(66946007)(66446008)(64756008)(66476007)(82960400001)(9686003)(122000001)(186003)(2906002)(316002)(6916009)(7696005)(53546011)(6506007)(5660300002)(83380400001)(33656002)(76116006)(52536014)(55016003)(71200400001)(38070700005)(86362001)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVBBUDhacFRiajV3NzRwSnB2V2NEY1pXUWFpQkJNSXh5QysveWcyV3phTTZT?= =?utf-8?B?RkpLdFIvaWprN0NNU3JMVEo0eTAzOFRDTGVwOTh3a2pJMnBUazVDcGtkSGM1?= =?utf-8?B?dWR2RVdGazNqVGhqQW05bVhQak00WXZqcW1EWm9ST2JSbURJRjJYTzNyQ29B?= =?utf-8?B?SWNncktNTmlpcmw0STNoei8xRUJ3WGJOMzhaejdBUU1rWlZmK0RvLzcvcUtR?= =?utf-8?B?MXdqTTFhVEJSWjBGZk1jMGp3MHYwOTZzWERJZ3JDbzA0SFV0ZFcrSlFHS0E2?= =?utf-8?B?Z0hGNTVna0QvUGE5R2hGYnFZMm9zcTQ1TGtrM2pwRDJ0SjRpRTRDZTVCbTBw?= =?utf-8?B?MVE3bndVUUZCdmV4YkNpV3Z6bTFiYkcrMjhLNE9SVU1Vb3BoSzltK1g1Z2Ix?= =?utf-8?B?S0d5bzJTQkRRZTlycnhQTXV6Ymd1Z0c4SURnRWVFbW1TdFZ4cnFIbkFscjFs?= =?utf-8?B?VjBOeElYVmFTU3MrdVN6M1laRFBzNk1HcnlQNnpTT1YvTGZUeG5VMVNYRlVH?= =?utf-8?B?b20wS1VTaXFkWDRJNXBjVVZZU1VVL3dIdmNZSXdkNDlZWUtWV3dJOVVma2Jp?= =?utf-8?B?OEttekxmTGVUNENwT0ZaQktDY2JWYlhNUjcrcGUwMXJ5RVZmeGEvcUtwcUhM?= =?utf-8?B?Qm92WVAxbDJYR2pqSmpYeWFmV3JKby9uYzg1b2RRYmJiRk1YY3MwUllwWlFt?= =?utf-8?B?L1M1WFFpYU9wQ3VLWExoWUJZejVaVDlOenFpUDU2YUQwZjk5REF6ZXFqdW94?= =?utf-8?B?eFJDbHpJSkJieXhYeDM2N21MWWRIaFZFUk44dGFRWG5jTDNWUUV6OFl0YUNo?= =?utf-8?B?UytZYUhwb1NkSmk5NzRvcVZhdFpoZ1lvelpXSEZzbkVMN1FFUTd1dGE1Snlh?= =?utf-8?B?My9yeEpMUDRuR3RweDdzaTd0MUVXYms5T1RWcXVNRGRGNS85YlhEWGw0SGNO?= =?utf-8?B?ZmkyYkNxSWRrY0J1Sk5KV2R6N2lldFQxcnBlOEE4QkljYk9DbEVoVk52SkFn?= =?utf-8?B?RHU1RzIzNTkzZkRtdW9MLzRIbktlTSt0MnJ1WUtzN3crZHdzYVNoL1dsRzhw?= =?utf-8?B?RlRBRGxuS2xtWnVyamtBeFRod2k4ZEJuWFQySWYxbkxtOEd4VVNvTDExOXNq?= =?utf-8?B?UkxJeGFxdDE1Rk92ejZsQkZuN04wczZSS2hoZXp4UEFRNXRsMlVhZWdpdTg5?= =?utf-8?B?ZXBReW9qVkZKOERhMW9nZTJPb3V2aEIzK1Q1aTVMRTdJRWJWak5NeUhsT0Jr?= =?utf-8?B?YU51VkhUSHNVcHJ2Uy9HQ1Zpd0MzbGZSZ09PSGJuV1o5eWkzY2tPMEZhMUc5?= =?utf-8?B?TE5QZGJFSHE0UGxwM2ViR3VYNnF1WThxeEhnOFduTHozTnZxS2l0YjdsKzhT?= =?utf-8?B?b2w2d29yY2JvaVFVQmdiM3dRcGYwY1kycEhKWERzWFNUT2pJR0VNbGVPcnA5?= =?utf-8?B?dW9QaHNCaGNrV2hCbThIWER4ayt5b2R3Q1hPMkY5OU96OENMQ2dJbVFMR3BL?= =?utf-8?B?SGVpT0RUWFdUSGJMYTBMVFlFOHpxRW5SbTJZOVZUZklHSE5SaVVsQWp4NGFW?= =?utf-8?B?Y3drTUsvaFJXWVhLcTA1UXF2VFJVcUYxZEw4aFFHNmZaVGQ3Q0lQOEZxT1pX?= =?utf-8?B?M2RwWHFuT3FQSHBDS0VFME9PU2Z2RWdQbktnaHpLM3p6MmtmbXdtMVFlOGJF?= =?utf-8?B?KzBxYVkrTGxCT1BYWC9seXBYazBLUDIwVEl1T0FKUlMxZnpzdThOTjlYcEhn?= =?utf-8?B?c3dDVTRhNXdTdEt2QjRCcVZSaFVmYVY4T0xDVkhBSDNlb2RyMGJhU0VRVmhn?= =?utf-8?B?dURLRUtWeE5xVllaalZoM3ZwbDJLTjVPNnpEM2xzVHYwK042eG9ETjB3SzBI?= =?utf-8?B?MU4xYTVLcWtHSjNlWXpKZ200aTY1SUk2WW5iYmxueUtseTVLYkFBQU9pbW9S?= =?utf-8?B?UGl1RkY1dXJLM280Q3VrL1JXbE04b0NkVUkzYXNsR1ZPd0xpLzFONU9TTHZ5?= =?utf-8?B?ajRGQ3p6MXV3M2VEWVN4QXFBVTVYc1dSTTBZWFBEa2czUCtvb2VGY3dObGlt?= =?utf-8?B?MzJQMGE1MDdyQXo3M1JBeVhXR1Y4QjU0VU5hU0M0VmJwbFNGejFnbEdBWGlj?= =?utf-8?B?WlZ6Q1VnWFd3RjIreGd1WVlVR1BBeEhETTBndUt5YjUzYnhOdWVIMmNRSjNK?= =?utf-8?Q?TbkdgMgZnMPhEysvXHLwynU=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 545053ee-17ca-42a3-265b-08d9dca2c1c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2022 05:56:24.2484 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dahPHf4nNYnrckdeuU4p8LgxRgYdIYrVWQyiQNqjBjbIfOEMv7vADw7N4QQeROl5It0YtLxuUgfMf/9x3KOiKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB3971 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v1 1/9] lavu/pix_fmt: add P012 pixel format 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Xiang, > Haihao > Sent: Tuesday, June 30, 2020 15:34 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH v1 1/9] lavu/pix_fmt: add P012 pixel > format > > > Am So., 28. Juni 2020 um 23:01 Uhr schrieb Mark Thompson : > > > > > FFmpeg has always used pixfmt as defining both the memory layout > > > and which bits are used in that (so, for example, ARGB and 0RGB > > > are not the same thing) > > > > But they have the same bitdepth per component... > > > Agree with Mark. P012 and P016 have different significant bits, we should use > different pixfmts, otherwise an extra field in AVFrame is needed for bit depth. > > BTW there are the YUV420P variants for 10 / 12 / 14 / 16 bit in FFmpeg, it > would > be better to follow FFmpeg's style to introduce P012 format instead of reusing > P016. Sorry for picking up this old thread. We'd like to add the support for 12bit decoding / encoding in VAAPI and QSV. Is there any other concern if adding P012 in FFmpeg ? Thanks Haihao _______________________________________________ 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".