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 BC5B5476EB for ; Wed, 20 Sep 2023 00:44:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4155968C958; Wed, 20 Sep 2023 03:44:31 +0300 (EEST) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3042F68C7DD for ; Wed, 20 Sep 2023 03:44:24 +0300 (EEST) Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5308430052fso6163241a12.1 for ; Tue, 19 Sep 2023 17:44:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695170663; x=1695775463; 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=1Bj7IH8TLgVExgkWOkJ2NOSGwUGdmhUD23PoSEFusnM=; b=dsPFBy1pyAltBPkbMKcvyhGejgvqgRl2CZcmUkE7Lv7nRzJ/QjZWK96F4u3szdp3kc WAOjqVlP3hmOfIyYjw5iBuJh1JzeXSfY72WbsPkV4BbAzLems6cliqZPAq8jUvCADTvj VIqyQFFH5eNc7ks3U5bCaf3EemRTPUe+bS/1Vzd9bHVXmALRe5bjauAIn/WKESOvZ/sz 4kHjzq2D96Q+Pn/zr1uWiu+CbGorq8uLNNdApFDJ4HgRqKZCqQcEpVJI4IqVJ3xf82lI PIAx3pjo8uzNsLaw/tEI5gubixvmitrck+gT9qnDpvt9i6iUYKvnzunBGOjbv3hqCaDf L6Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695170663; x=1695775463; 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=1Bj7IH8TLgVExgkWOkJ2NOSGwUGdmhUD23PoSEFusnM=; b=rCjmTZjNDvoT/xFHx3QxnolFKLkJTusxfMa5a0jTEA/LQI90YmCamJ7R0wMVZOdSY3 HdVjIokGZ/ZvkTmFEipx6EO5TO4FbaXJiItwkBnJOgPiWG+US0Vv+vZt0xMlmyw80M2n 2U6XIJmxKrqr7EPNYSpBJWYclvDB9Gf6K3osU73iYF9HN6FvgwhOULhKZlYXDOgx4X79 /ZjZxiQdmvnTlALpEA1kbDd0LCnnt1h2JC0olKpJF1nGmT7gAer8eJugQoKILm3Rv1Cf IavOOQOeW0ZAKkrhV6y+/BM6eg+yF4TUNN6TeEsOJHAhQBgu+nGD0UKisOpwMs4cuYKb 0Q9g== X-Gm-Message-State: AOJu0YwnJZEUnlAFFBOQrmoeSUB1WQN9yFWDzHzWrH7dv9MilGHKsq40 iRNfRXMY21YI/poltOh99ACRs0NhhZWvcrYntlL70AajAzaJeg== X-Google-Smtp-Source: AGHT+IEV2XCss8SFfH9yx4FUmsOzBNwwSXdeXZSEXvbegt4Y33wJlY6yj8jQbPrhDjcl6Hjkg6OahcL0painqTnLALA= X-Received: by 2002:aa7:dace:0:b0:52d:212d:78ee with SMTP id x14-20020aa7dace000000b0052d212d78eemr728125eds.25.1695170663088; Tue, 19 Sep 2023 17:44:23 -0700 (PDT) MIME-Version: 1.0 References: <20230911075232.797886-1-fei.w.wang@intel.com> <20230911075232.797886-4-fei.w.wang@intel.com> In-Reply-To: <20230911075232.797886-4-fei.w.wang@intel.com> From: Neal Gompa Date: Tue, 19 Sep 2023 20:43:46 -0400 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v5 4/8] lavc/vaapi_encode: Init pic at the beginning of API 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: fei.w.wang@intel.com 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: T24gTW9uLCBTZXAgMTEsIDIwMjMgYXQgMzo1M+KAr0FNIDxmZWkudy53YW5nLWF0LWludGVsLmNv bUBmZm1wZWcub3JnPiB3cm90ZToKPgo+IEZyb206IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVs LmNvbT4KPgo+IFNpZ25lZC1vZmYtYnk6IEZlaSBXYW5nIDxmZWkudy53YW5nQGludGVsLmNvbT4K PiAtLS0KPiAgbGliYXZjb2RlYy92YWFwaV9lbmNvZGUuYyB8IDUgKy0tLS0KPiAgMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xp YmF2Y29kZWMvdmFhcGlfZW5jb2RlLmMgYi9saWJhdmNvZGVjL3ZhYXBpX2VuY29kZS5jCj4gaW5k ZXggMDMxNmZlNWMxOC4uNWFlNjNjOWYyNSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3ZhYXBp X2VuY29kZS5jCj4gKysrIGIvbGliYXZjb2RlYy92YWFwaV9lbmNvZGUuYwo+IEBAIC0xMjA1LDcg KzEyMDUsNyBAQCBmYWlsOgo+ICBpbnQgZmZfdmFhcGlfZW5jb2RlX3JlY2VpdmVfcGFja2V0KEFW Q29kZWNDb250ZXh0ICphdmN0eCwgQVZQYWNrZXQgKnBrdCkKPiAgewo+ICAgICAgVkFBUElFbmNv ZGVDb250ZXh0ICpjdHggPSBhdmN0eC0+cHJpdl9kYXRhOwo+IC0gICAgVkFBUElFbmNvZGVQaWN0 dXJlICpwaWM7Cj4gKyAgICBWQUFQSUVuY29kZVBpY3R1cmUgKnBpYyA9IE5VTEw7Cj4gICAgICBB VkZyYW1lICpmcmFtZSA9IGN0eC0+ZnJhbWU7Cj4gICAgICBpbnQgZXJyOwo+Cj4gQEAgLTEyMjgs OCArMTIyOCw2IEBAIGludCBmZl92YWFwaV9lbmNvZGVfcmVjZWl2ZV9wYWNrZXQoQVZDb2RlY0Nv bnRleHQgKmF2Y3R4LCBBVlBhY2tldCAqcGt0KQo+ICAgICAgfQo+Cj4gICAgICBpZiAoY3R4LT5o YXNfc3luY19idWZmZXJfZnVuYykgewo+IC0gICAgICAgIHBpYyA9IE5VTEw7Cj4gLQo+ICAgICAg ICAgIGlmIChhdl9maWZvX2Nhbl93cml0ZShjdHgtPmVuY29kZV9maWZvKSkgewo+ICAgICAgICAg ICAgICBlcnIgPSB2YWFwaV9lbmNvZGVfcGlja19uZXh0KGF2Y3R4LCAmcGljKTsKPiAgICAgICAg ICAgICAgaWYgKCFlcnIpIHsKPiBAQCAtMTI1NSw3ICsxMjUzLDYgQEAgaW50IGZmX3ZhYXBpX2Vu Y29kZV9yZWNlaXZlX3BhY2tldChBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWUGFja2V0ICpwa3Qp Cj4gICAgICAgICAgYXZfZmlmb19yZWFkKGN0eC0+ZW5jb2RlX2ZpZm8sICZwaWMsIDEpOwo+ICAg ICAgICAgIGN0eC0+ZW5jb2RlX29yZGVyID0gcGljLT5lbmNvZGVfb3JkZXIgKyAxOwo+ICAgICAg fSBlbHNlIHsKPiAtICAgICAgICBwaWMgPSBOVUxMOwo+ICAgICAgICAgIGVyciA9IHZhYXBpX2Vu Y29kZV9waWNrX25leHQoYXZjdHgsICZwaWMpOwo+ICAgICAgICAgIGlmIChlcnIgPCAwKQo+ICAg ICAgICAgICAgICByZXR1cm4gZXJyOwo+IC0tCj4gMi4yNS4xCj4KCkxHVE0gYW5kIGV4aXN0aW5n IFZBQVBJIHN0dWZmIHdvcmtzLgoKUmV2aWV3ZWQtYnk6IE5lYWwgR29tcGEgPG5nb21wYTEzQGdt YWlsLmNvbT4KCgoKLS0gCuecn+Wun+OBr+OBhOOBpOOCguS4gOOBpO+8gS8gQWx3YXlzLCB0aGVy ZSdzIG9ubHkgb25lIHRydXRoIQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==