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 36828459C4 for ; Tue, 28 Feb 2023 20:50:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3BFE168A8D2; Tue, 28 Feb 2023 22:50:27 +0200 (EET) Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DC5A66899A5 for ; Tue, 28 Feb 2023 22:50:20 +0200 (EET) Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-1722c48a773so12296064fac.2 for ; Tue, 28 Feb 2023 12:50:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=5W4LctRwxgq+ukhp48C0D2wNO5tslqO1nligIBKz6Hc=; b=Jg+aZB5KG4itxTvVkRc++07SKbmjgQHPlrOTPqpyvmjM8aVm/4sTgiDKXuG6lm+LZh Fbac6OTiYlHGiYIOHHfIihs8bTY5+aQHLz4vdYrHjTkyVyTCmiBvQprQYzFLzDf4UyQY kh12eHwza1JgR8ItBrVdLl7ZAysUE+Z9X9drCAtglY4EbrYuBGcresw0Fwd8diwT4smZ KWIpfEPXbqenv62xhse6SG0MuPPaFs64hySynJOIDhy3siHx7Yxvkjjc+qZ268TvdkId mXzCnvKMTAieK4BjBd6c0L+VdBUmlNq6WxSTa3QqwFr2jMoFu4aG7VO8KdJVUFyTaM8s BCjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding: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=5W4LctRwxgq+ukhp48C0D2wNO5tslqO1nligIBKz6Hc=; b=fFVWNhHuwddH+IHqazU1C+NIePkv1XJx8x+AmlSDGaIbwCMKSi/gB4PbEfnXrIQa/P 2Drj0qvKYL7jso67srJFrIhtH2U4/Guh3gS+mbsXU3Hc4OEj0MuhARYD6vljCrcL2qYi eIkOBZU9dwlmRnCbBc52Aq+jgymgC2tr9PO0Y5KBUoVO5DQDVFaY3Nppx+5ptBt+2h3H hNNLh1guPFusj0a+aQUPiwA9boBn/STeT+eHsA4W/MKMCbT5tXoJ2e8yW9CZaL/G6CJo vSRkUC+iFixrDmEVG8901dAD+F+QnRQUTfM0yF7rJ3SlUspQmBI+SShT8X30/JXy2r4K usrg== X-Gm-Message-State: AO0yUKVQgcB+Unb6L8pCxdaDg5GyiX7glIjQUB/0vrjaZNDyENph+OlB QYHsShGL2fKHwssrCj4ct/cNbCI+Ztu0UTkQMMC+wECjSh/9PnPCOFQ= X-Google-Smtp-Source: AK7set//DcNsaveHrxFMIj2NCFYnfhtzfB06BqAcL82wI/KoYRjWOto281CspGKpYYpt+/uqD3mJStTiwK9GKNguZic= X-Received: by 2002:a05:6870:bc04:b0:16e:8993:9d7c with SMTP id oa4-20020a056870bc0400b0016e89939d7cmr6146882oab.1.1677617418865; Tue, 28 Feb 2023 12:50:18 -0800 (PST) MIME-Version: 1.0 References: <20230228120104.2347-1-anton@khirnov.net> <20230228120104.2347-2-anton@khirnov.net> In-Reply-To: <20230228120104.2347-2-anton@khirnov.net> From: James Zern Date: Tue, 28 Feb 2023 12:50:08 -0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 2/8] lavc/libvpxenc: drop frame_number 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gVHVlLCBGZWIgMjgsIDIwMjMgYXQgNDowMuKAr0FNIEFudG9uIEtoaXJub3YgPGFudG9uQGto aXJub3YubmV0PiB3cm90ZToKPgo+IEl0IGlzIG5vdCB1c2VkLCBleGNlcHQgdG8gY2hlY2sgd2hl dGhlciB0aGUgcGFja2V0IGlzIHZhbGlkIGJlZm9yZQo+IHdyaXRpbmcgSERSIG1ldGFkYXRhIHRv IHRoZSBwYWNrZXQgaW4gc3RvcmVmcmFtZSgpLiBIb3dldmVyLCB0aGF0IGNoZWNrCj4gc2VydmVz IG5vIHB1cnBvc2UsIGFzIHRoZSBlbmNvZGVkIHBhY2tldCBpcyBhbHJlYWR5IHRyZWF0ZWQgYXMg dmFsaWQKPiBoaWdoZXIgdXAgaW4gdGhpcyBmdW5jdGlvbi4KCmxndG0uIEkgYWdyZWUsIHNpbmNl IHRoZSBIRFIgcGF0aCBpcyBWUDkgb25seSwgdGhlcmUncyBubyBwb3NzaWJpbGl0eQpvZiBoYXZp bmcgYSBzZXBhcmF0ZSBhbHQtcmVmIHBhY2tldC4gVGhlIGxpYmFvbSB3cmFwcGVyIGNvdWxkIHBy b2JhYmx5CnVzZSBhIHNpbWlsYXIgdXBkYXRlLgoKPiAtLS0KPiAgbGliYXZjb2RlYy9saWJ2cHhl bmMuYyB8IDkgKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOCBk ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2xpYnZweGVuYy5jIGIvbGli YXZjb2RlYy9saWJ2cHhlbmMuYwo+IGluZGV4IDMzOWQ0ZDgxNDYuLmVhYTRhZDhmMjUgMTAwNjQ0 Cj4gLS0tIGEvbGliYXZjb2RlYy9saWJ2cHhlbmMuYwo+ICsrKyBiL2xpYmF2Y29kZWMvbGlidnB4 ZW5jLmMKPiBAQCAtNjMsNyArNjMsNiBAQCBzdHJ1Y3QgRnJhbWVMaXN0RGF0YSB7Cj4gICAgICB1 aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgICAgICAvKio8IGZsYWdzIGZvciB0aGlzIGZyYW1l ICovCj4gICAgICB1aW50NjRfdCBzc2VbNF07Cj4gICAgICBpbnQgaGF2ZV9zc2U7ICAgICAgICAg ICAgICAgICAgICAvKio8IHRydWUgaWYgd2UgaGF2ZSBwZW5kaW5nIHNzZVtdICovCj4gLSAgICB1 aW50NjRfdCBmcmFtZV9udW1iZXI7Cj4gICAgICBzdHJ1Y3QgRnJhbWVMaXN0RGF0YSAqbmV4dDsK PiAgfTsKPgo+IEBAIC04NCw3ICs4Myw2IEBAIHR5cGVkZWYgc3RydWN0IFZQeEVuY29kZXJDb250 ZXh0IHsKPiAgICAgIGludCBkZWFkbGluZTsgLy9pLmUuLCBSVC9HT09EL0JFU1QKPiAgICAgIHVp bnQ2NF90IHNzZVs0XTsKPiAgICAgIGludCBoYXZlX3NzZTsgLyoqPCB0cnVlIGlmIHdlIGhhdmUg cGVuZGluZyBzc2VbXSAqLwo+IC0gICAgdWludDY0X3QgZnJhbWVfbnVtYmVyOwo+ICAgICAgc3Ry dWN0IEZyYW1lTGlzdERhdGEgKmNvZGVkX2ZyYW1lX2xpc3Q7Cj4gICAgICBzdHJ1Y3QgRnJhbWVM aXN0RGF0YSAqYWxwaGFfY29kZWRfZnJhbWVfbGlzdDsKPgo+IEBAIC0xMjIwLDkgKzEyMTgsOCBA QCBzdGF0aWMgaW5saW5lIHZvaWQgY3hfcGt0Y3B5KHN0cnVjdCBGcmFtZUxpc3REYXRhICpkc3Qs Cj4gICAgICBkc3QtPnN6ICAgICAgID0gc3JjLT5kYXRhLmZyYW1lLnN6Owo+ICAgICAgZHN0LT5i dWYgICAgICA9IHNyYy0+ZGF0YS5mcmFtZS5idWY7Cj4gICAgICBkc3QtPmhhdmVfc3NlID0gMDsK PiAtICAgIC8qIEZvciBhbHQtcmVmIGZyYW1lLCBkb24ndCBzdG9yZSBQU05SIG9yIGluY3JlbWVu dCBmcmFtZV9udW1iZXIgKi8KPiArICAgIC8qIEZvciBhbHQtcmVmIGZyYW1lLCBkb24ndCBzdG9y ZSBQU05SICovCj4gICAgICBpZiAoIShkc3QtPmZsYWdzICYgVlBYX0ZSQU1FX0lTX0lOVklTSUJM RSkpIHsKPiAtICAgICAgICBkc3QtPmZyYW1lX251bWJlciA9ICsrY3R4LT5mcmFtZV9udW1iZXI7 Cj4gICAgICAgICAgZHN0LT5oYXZlX3NzZSA9IGN0eC0+aGF2ZV9zc2U7Cj4gICAgICAgICAgaWYg KGN0eC0+aGF2ZV9zc2UpIHsKPiAgICAgICAgICAgICAgLyogYXNzb2NpYXRlIGxhc3Qtc2VlbiBT U0UgdG8gdGhlIGZyYW1lLiAqLwo+IEBAIC0xMjMyLDggKzEyMjksNiBAQCBzdGF0aWMgaW5saW5l IHZvaWQgY3hfcGt0Y3B5KHN0cnVjdCBGcmFtZUxpc3REYXRhICpkc3QsCj4gICAgICAgICAgICAg IG1lbWNweShkc3QtPnNzZSwgY3R4LT5zc2UsIHNpemVvZihkc3QtPnNzZSkpOwo+ICAgICAgICAg ICAgICBjdHgtPmhhdmVfc3NlID0gMDsKPiAgICAgICAgICB9Cj4gLSAgICB9IGVsc2Ugewo+IC0g ICAgICAgIGRzdC0+ZnJhbWVfbnVtYmVyID0gLTE7ICAgLyogc2FuaXR5IG1hcmtlciAqLwo+ICAg ICAgfQo+ICB9Cj4KPiBAQCAtMTI4OSwxMyArMTI4NCwxMSBAQCBzdGF0aWMgaW50IHN0b3JlZnJh bWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBzdHJ1Y3QgRnJhbWVMaXN0RGF0YSAqY3hfZnJhbWUs Cj4gICAgICAgICAgQVZfV0I2NChzaWRlX2RhdGEsIDEpOwo+ICAgICAgICAgIG1lbWNweShzaWRl X2RhdGEgKyA4LCBhbHBoYV9jeF9mcmFtZS0+YnVmLCBhbHBoYV9jeF9mcmFtZS0+c3opOwo+ICAg ICAgfQo+IC0gICAgaWYgKGN4X2ZyYW1lLT5mcmFtZV9udW1iZXIgIT0gLTEpIHsKPiAgICAgICAg ICBpZiAoY3R4LT5oZHIxMF9wbHVzX2ZpZm8pIHsKPiAgICAgICAgICAgICAgaW50IGVyciA9IGNv cHlfaGRyMTBfcGx1c190b19wa3QoY3R4LT5oZHIxMF9wbHVzX2ZpZm8sIHBrdCk7Cj4gICAgICAg ICAgICAgIGlmIChlcnIgPCAwKQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIGVycjsKPiAgICAg ICAgICB9Cj4gLSAgICB9Cj4KPiAgICAgIHJldHVybiBwa3QtPnNpemU7Cj4gIH0KPiAtLQo+IDIu MzkuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K