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 55EE8499B0 for ; Thu, 25 Apr 2024 07:34:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DFFCF68D3DD; Thu, 25 Apr 2024 10:34:34 +0300 (EEST) Received: from mail-yw1-f171.google.com (mail-yw1-f171.google.com [209.85.128.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2273568CFFE for ; Thu, 25 Apr 2024 10:34:28 +0300 (EEST) Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-61ab6faf179so6759227b3.1 for ; Thu, 25 Apr 2024 00:34:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714030466; x=1714635266; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mNPO4Ym4VMkKPRbgYs/qNB1n+iLoFxHT1HHbojvSmss=; b=KZ26UJoNBjR0uspBQ41I0/EzmHxZkVc7MdFf/LxGdyD2BYEfD/b0qWzNCdz6+NSD9h PseS1fwTvx0JDPjxBdbg3RCEgCPIaalRobqivwzfHNor3QzY97MpCs29zJ7UH03aXpi+ lj6D6qNgH4oSTWLCjjuHvLYC03b47HjucNhchKU5f12hIlMx0TS5rbXU5hw6jKZpehbL SkwOjXw/B23THlZiGZWx6Tm8GnNGtFjtii2bx3nxkBTIQQSS9uqD9PugT80cVjX9PivA lNg4nD0PK1GStzYCG+xYKVi004To1pSod8EqCbyRXOOrMyuxMS8E3CtUKTcdJqjfGsN6 Usvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714030466; x=1714635266; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mNPO4Ym4VMkKPRbgYs/qNB1n+iLoFxHT1HHbojvSmss=; b=bb2L4N9wb3x39q7AlNDULyJUD8oWhnmAzeY+CKZVwlEnNDnGatAdQoTb83Ce8EYOsc xYvoJ0Tx30Lmt9x3mtoAkU/5ySMrYUOXH/6fvjdRrXLwS2IqgrDr4M2AKm83Jop9NQIq R1tim6seh9QJol4VzsaPdD2cEJkcmN9a8QjKj05A54LDgHgX/MNoPxIswXdP5mui/N7/ +0FG54ns6vWAyhRW7pcM7tVjNqM7b/kGbiHPvvIBp8n/Z1lvMhUyxkrTSd4nOuwqL96D pUIXKrrhhcCyNZmFGp7erReYCLAmFFMSxlsJmg4NxzMf0NeN40PlfAVNBgp4/8lK+1g5 JCiQ== X-Gm-Message-State: AOJu0Yze796KXlNjxFcFsXRjfWX4P2hTxY4ZAv9JMi/Bhjcv5hrL6Vv5 qhN2S2JV7UNa3/dYVHCMsdICJvUE7b8MLy7IP5xLfefQRybxRZIOMFaffiBzfMyJTcz54MZGRyH 4rJAMUCwyDqQvAWifJwqZrjafp8M= X-Google-Smtp-Source: AGHT+IG1WBUREotlps25z/7nbO1bFFOCwAerfAnS5d6YV4V5v0+1WgymPFLfAUjxC2Vv6YpIlIHnrH1URgQOo6K0G6I= X-Received: by 2002:a05:690c:dcf:b0:61b:1bf5:6791 with SMTP id db15-20020a05690c0dcf00b0061b1bf56791mr6042175ywb.5.1714030466412; Thu, 25 Apr 2024 00:34:26 -0700 (PDT) MIME-Version: 1.0 References: <20231027202849.221052-3-nowrep@gmail.com> <7c2c3103806728d7d99f6acb72a0a122c4263d4b.camel@intel.com> In-Reply-To: <7c2c3103806728d7d99f6acb72a0a122c4263d4b.camel@intel.com> From: David Rosca Date: Thu, 25 Apr 2024 09:33:57 +0200 Message-ID: To: "Xiang, Haihao" Subject: Re: [FFmpeg-devel] [PATCH v4] lavu/hwcontext_vaapi: Use vaMapBuffer2 for mapping image buffers 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 Cc: "ffmpeg-devel@ffmpeg.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gRnJpLCBOb3YgMjQsIDIwMjMgYXQgODoyN+KAr0FNIFhpYW5nLCBIYWloYW8gPGhhaWhhby54 aWFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+Cj4gT24gVnIsIDIwMjMtMTAtMjcgYXQgMjI6MjUgKzAy MDAsIERhdmlkIFJvc2NhIHdyb3RlOgo+ID4gVGhpcyBhbGxvd3Mgc29tZSBvcHRpbWl6YXRpb25z IGluIGRyaXZlciwgc3VjaCBhcyBub3QgaGF2aW5nIHRvIHJlYWQKPiA+IGJhY2sgdGhlIGRhdGEg aWYgd3JpdGUtb25seSBtYXBwaW5nIGlzIHJlcXVlc3RlZC4KPiA+IC0tLQo+ID4gdjQ6IG92ZXJ3 cml0ZSArIG5vdGUgYWJvdXQgdmFNYXBCdWZmZXIgbGlidmEgZmFsbGJhY2sKPiA+Cj4gPiAgbGli YXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jIHwgMTIgKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDEyIGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2h3 Y29udGV4dF92YWFwaS5jIGIvbGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jCj4gPiBpbmRleCA1 NThmZWQ5NGM2Li40MzVmMTBhN2YzIDEwMDY0NAo+ID4gLS0tIGEvbGliYXZ1dGlsL2h3Y29udGV4 dF92YWFwaS5jCj4gPiArKysgYi9saWJhdnV0aWwvaHdjb250ZXh0X3ZhYXBpLmMKPiA+IEBAIC03 OTksNiArNzk5LDkgQEAgc3RhdGljIGludCB2YWFwaV9tYXBfZnJhbWUoQVZIV0ZyYW1lc0NvbnRl eHQgKmh3ZmMsCj4gPiAgICAgIFZBU3RhdHVzIHZhczsKPiA+ICAgICAgdm9pZCAqYWRkcmVzcyA9 IE5VTEw7Cj4gPiAgICAgIGludCBlcnIsIGk7Cj4gPiArI2lmIFZBX0NIRUNLX1ZFUlNJT04oMSwg MjEsIDApCj4gPiArICAgIHVpbnQzMl90IHZhZmxhZ3MgPSAwOwo+ID4gKyNlbmRpZgo+ID4KPiA+ ICAgICAgc3VyZmFjZV9pZCA9IChWQVN1cmZhY2VJRCkodWludHB0cl90KXNyYy0+ZGF0YVszXTsK PiA+ICAgICAgYXZfbG9nKGh3ZmMsIEFWX0xPR19ERUJVRywgIk1hcCBzdXJmYWNlICUjeC5cbiIs IHN1cmZhY2VfaWQpOwo+ID4gQEAgLTg4Miw3ICs4ODUsMTYgQEAgc3RhdGljIGludCB2YWFwaV9t YXBfZnJhbWUoQVZIV0ZyYW1lc0NvbnRleHQgKmh3ZmMsCj4gPiAgICAgICAgICB9Cj4gPiAgICAg IH0KPiA+Cj4gPiArI2lmIFZBX0NIRUNLX1ZFUlNJT04oMSwgMjEsIDApCj4gPiArICAgIGlmIChm bGFncyAmIEFWX0hXRlJBTUVfTUFQX1JFQUQpCj4gPiArICAgICAgICB2YWZsYWdzIHw9IFZBX01B UEJVRkZFUl9GTEFHX1JFQUQ7Cj4gPiArICAgIGlmIChmbGFncyAmIEFWX0hXRlJBTUVfTUFQX1dS SVRFKQo+ID4gKyAgICAgICAgdmFmbGFncyB8PSBWQV9NQVBCVUZGRVJfRkxBR19XUklURTsKPiA+ ICsgICAgLy8gT24gZHJpdmVycyBub3QgaW1wbGVtZW50aW5nIHZhTWFwQnVmZmVyMiBsaWJ2YSBj YWxscyB2YU1hcEJ1ZmZlcgo+ID4gaW5zdGVhZC4KPiA+ICsgICAgdmFzID0gdmFNYXBCdWZmZXIy KGh3Y3R4LT5kaXNwbGF5LCBtYXAtPmltYWdlLmJ1ZiwgJmFkZHJlc3MsIHZhZmxhZ3MpOwo+ID4g KyNlbHNlCj4gPiAgICAgIHZhcyA9IHZhTWFwQnVmZmVyKGh3Y3R4LT5kaXNwbGF5LCBtYXAtPmlt YWdlLmJ1ZiwgJmFkZHJlc3MpOwo+ID4gKyNlbmRpZgo+ID4gICAgICBpZiAodmFzICE9IFZBX1NU QVRVU19TVUNDRVNTKSB7Cj4gPiAgICAgICAgICBhdl9sb2coaHdmYywgQVZfTE9HX0VSUk9SLCAi RmFpbGVkIHRvIG1hcCBpbWFnZSBmcm9tIHN1cmZhY2UgIgo+ID4gICAgICAgICAgICAgICAgICIl I3g6ICVkICglcykuXG4iLCBzdXJmYWNlX2lkLCB2YXMsIHZhRXJyb3JTdHIodmFzKSk7Cj4KPiBM R1RNLCBhbmQgd2lsbCBhcHBseSBpdCB3aGVuIHRoZSBvZmZpY2lhbCBsaWJ2YSAyLjIxIGlzIHJl bGVhc2VkLgoKUGluZywgbGlidmEgMi4yMSBoYXMgbm93IGJlZW4gcmVsZWFzZWQuCgpUaGFua3Ms CkRhdmlkCgo+Cj4gVGhhbmtzCj4gSGFpaGFvCj4KPgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==