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 B69BD4CEAA for ; Mon, 1 Dec 2025 22:39:59 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'vdgIDj86WFUWxQnaQcsk/77sECrSjunbX/KNwjUOH8c=', expected b'47nc9lGVoJY73Ir0TaTHc3m00Nw8i6C5fNUEZ0TRJ/8=')) header.d=google.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1764628789; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=vdgIDj86WFUWxQnaQcsk/77sECrSjunbX/KNwjUOH8c=; b=c4ju+Gfp3F2UHHDYALPXCqpybJlrBZ0ELmL9OXPB/hpG6NwNrfhNqU4Eg/q6Xpa6DCf4G fFCJzgX0yZMpuW/BtTlzl1x4sApc0xdod2xsGbSqI0L7H+O8NV5if+zat0v+/9jm4xIlLc4 CQo9ywep4hFfFG9+nme2b+6/4MqETSs6HKHkN2bQ0qNSnVb5Ucgu6VkZBtu2o3tfrv6ejvJ i+tLDOR5MiVe8cpP2sxOcoKYo35zxk8BbNSu0Gs3M40GTG/+RsvID/7pphU7wtsa8Jjm1dn lWtDwyGQ2g+XdGHYscZZtKdJVmAO2TM8fWVpNbhVJPD9mZsatvvG6X/rs/LQ== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C2EB5690402; Tue, 2 Dec 2025 00:39:49 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1764628772; b=L7UDY/2A5ZhZAls8S9vh9nEspAzXMnf4pIwVz3s/Ui6hhXXOQj2f4S7Drv/8Pvkh4s3wo ReRiYHyH3URtbDtNDzF1zZCR5UaY67UQBsrK4lROK5fx+b3mPB7Eh22Frqfnx8IBlEpkegv lSYzaPTNZ0TqgKLzS4QUHHWsgrwr9uBizWy/4HQWpHAYBRmdzzpd5zc/E1PCfpbsuCxcoY/ +53W22TVcbjfa9Mm17bMnIM7IOBWB/eUvwZLiHi80Zxe/7iCCgDzIwzIK/gg5shHHTdcHqP avcr3LAGvlyhA2O/P+CbT/d+E82pYOgB9qSLUuVoju1lZdgxMrBfMt0riSfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1764628772; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=vdgIDj86WFUWxQnaQcsk/77sECrSjunbX/KNwjUOH8c=; b=aYR+iS9fAJbO2ORpYTEJmkSQmXuWI6Ae/CMbSU6w/MT2Gns4HZGcB5zECylp+z7/O5LpP oLu70BrHEA/+punrQa6yYa3VsJeyHn6GrT/bnGjXMAdI0rlP26w6CkxDhE3gI+dsJbwjRfi nXYvj+87jRfxQt692mvL/IualY8BATaTq8MGZOHC/0GWQiaJmHRll0qU8Wza/LCbHsi+OfJ FOetiidT1df6ENA1i1mOf8RQZxLYkRwqZCEuiMpPwoiJvka9D8BqxpuWUWM2WzAOHNVqZR2 sJOSAYxeOLdoU7v6+lqhq41XczQYY+qhNBX18ZdT45Fx3OAW7bmgySt6+f4A== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=google.com; arc=none; dmarc=pass header.from=google.com policy.dmarc=reject Authentication-Results: ffmpeg.org; dkim=pass header.d=google.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=google.com policy.dmarc=reject Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0A3EF69015E for ; Tue, 2 Dec 2025 00:39:17 +0200 (EET) Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-4edb8d6e98aso1836221cf.0 for ; Mon, 01 Dec 2025 14:39:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764628756; x=1765233556; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=47nc9lGVoJY73Ir0TaTHc3m00Nw8i6C5fNUEZ0TRJ/8=; b=d+239HCuYiZXv+PWs8lZQcbKh6rOnTTmSLYPiZUT3kdCx4YmslxaWpWeb8WjZCjlbM 596sR+DtjnhBOHLnfBrYV272EqBDhCrNrsVk/jWqbo6pv6qMr8QHSuuBHXtlIbWibWhq igqwSV6v+f9W1N4CiOV50IS0i8qsCbAG90iVHbQUWfbnRqbdYhZljCYV4rcWCaz8x3Ar UJD/rsVn3zjG2lHGqZ9UI4kMHRO1g+8z6m2qPUrdaJ6qmq2HmqsVGXlgVAAHFRsAC7tx dAeXhQxwXp6kUyFSgQog1OqRmJPy6PXwJqZgqrXj+lTOy/DpMKoSExJFuFcOmL3BQSgX VnKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764628756; x=1765233556; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=47nc9lGVoJY73Ir0TaTHc3m00Nw8i6C5fNUEZ0TRJ/8=; b=utOkf86Fqi4wI7UwE10QjDkJRcdQWoZLa1sWa7v1b8DGHZ8d4b2kuXRx9ZqUVTs1Ql rV8d1dOlO5CFMlK1j/OaUk/XY0WU5Fvi73bVd84iJt68hLuIHkEuH5lAedafkObVAj1X 8a/805GxhKkTG8y9sj/A/WAIVAgUQxXmxGuAsjUU0tkayI31PkueZ1RwAKoRrHHeQjmi A92n5o7cKHoSUGwjeMXMwn66RuNTG0+3rQ1urVQeYG5Vv3GHQiTH7HQOJlHhOBsbazoL d/sPBIlLw+s/rM3jNSei5noWauQbGK978B2h7VllymJnsRl/Xfc1FEYu5TYzu0xlvelw 2O2w== X-Gm-Message-State: AOJu0YywOPWp0nm+XUFqnQlCRovRmqV4vEbK3XWuQ6c6Chqi71kc656a tOvUBlx+7iLP63S8VSi0+lIIZ0abUhl2ncIWpgZGZ2go8tmeL2QeDhfD205QlkjR8SKUbrz/8hN yTKgTAHk2/MD9TblRvD481hH6ACyCGfZ29qOCZDbUioev2PP5GwoNyYnk X-Gm-Gg: ASbGnct7OrvMSv2EUME3AZ+mKqcOS+jhfrw1V/7+8c4JAkpnX8oJkuPVOv/WJGaLSAW 7gHYXtsk5nWVjbU0kX8pdgfQIY02xO7A8SJXYAqCyetZPZPtv8WyqVPVAAodgwcIGji7OZ0oEnZ 1VrbCZxVzDGcVYAE5V95Wj94d/Vpkt6MjtvX6fpCdx96IM/BR+R30f1M0i3WM6yNSeCv4gkw/Q+ AHmtWmiSyuROb0MbZ+zh8KagFnZu2uhbTHB4W/1LMmrxMIJVbJC6157wQavo2txYg0X0/4c3a+t wRriIMctEZPANixvL+IXobfq9574OxLFI4RA X-Google-Smtp-Source: AGHT+IFIVrK/E7sXSzU8/KvAfPhriJopUtjix7g0xwkl27MNriKgu66nXIwTsH3TisWgZRM8tJOTuCJ6iBj1vfT3hcs= X-Received: by 2002:ac8:5708:0:b0:4e8:b245:fba0 with SMTP id d75a77b69052e-4f008947168mr926031cf.14.1764628755278; Mon, 01 Dec 2025 14:39:15 -0800 (PST) MIME-Version: 1.0 References: <20251126152859.1968312-1-darekm@google.com> In-Reply-To: <20251126152859.1968312-1-darekm@google.com> Date: Mon, 1 Dec 2025 17:39:03 -0500 X-Gm-Features: AWmQ_bnVuc-3XrMe9be_uRWOIj-fXYWL56p_Hh8A-nlVmwu0DtAlx-_-ZAuQYMs Message-ID: To: FFmpeg development discussions and patches Message-ID-Hash: XMVD7UC4L6EAACLKAQ327NXKAUR2HAPG X-Message-ID-Hash: XMVD7UC4L6EAACLKAQ327NXKAUR2HAPG X-MailFrom: SRS0=M5Ba=6H=google.com=jzern@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] libavcodec: support frame dropping in libvpxenc List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: James Zern via ffmpeg-devel Cc: James Zern Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: QW50b24sDQoNCk9uIFdlZCwgTm92IDI2LCAyMDI1IGF0IDEwOjI54oCvQU0gRGFyaXVzeiBNYXJj aW5raWV3aWN6IHZpYSBmZm1wZWctZGV2ZWwgPA0KZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+IHdy b3RlOg0KDQo+IHZwOCBlbmNvZGVyIGNhbiBiZSBjb25maWd1cmVkIHRvIGRyb3AgZnJhbWVzLCB3 aGVuIGUuZy4gYml0cmF0ZQ0KPiBvdmVyc2hvb3QgaXMgZGV0ZWN0ZWQuIEF0IHByZXNlbnQgdGhl IGNvZGUgcmVzcG9uc2libGUgZm9yDQo+IG1hbmFnaW5nIGFuIGludGVybmFsIGZpZm8gYXNzdW1l cyB0aGF0IHdlIHdpbGwgZ2V0IGFuIG91dHB1dCBmcmFtZSBwZXINCj4gZWFjaCBmcmFtZSBmZWQg aW50byBlbmNvZGVyLiBUaGF0IGlzIG5vdCB0aGUgY2FzZSBpZiB0aGUgZW5jb2RlciBjYW4NCj4g ZGVjaWRlIHRvIGRyb3AgZnJhbWVzLg0KPg0KPiBSdW5uaW5nOg0KPiBmZm1wZWcgLXN0cmVhbV9s b29wIDEwMCAtaSBkYXNoX3ZpZGVvMy53ZWJtIC1jOnYgbGlidnB4IC1iOnYgNTBrDQo+IC1kcm9w LXRocmVzaG9sZCAyMCAtc2NyZWVuLWNvbnRlbnQtbW9kZSAyIG91dHB1dC53ZWJtDQo+DQo+IHJl c3VsdHMgaW4gbG90cyBvZiB3YXJuaW5ncyBsaWtlOg0KPiBbbGlidnB4IEAgMHg1NjNmZDhhYmEx MDBdIE1pc21hdGNoaW5nIHRpbWVzdGFtcHM6IGxpYnZweCAyMTg3IHF1ZXVlZA0KPiAyMTg1OyB0 aGlzIGlzIGEgYnVnLCBwbGVhc2UgcmVwb3J0IGl0DQo+IFtsaWJ2cHggQCAweDU2M2ZkOGFiYTEw MF0gTWlzbWF0Y2hpbmcgdGltZXN0YW1wczogbGlidnB4IDIxODkgcXVldWVkDQo+IDIxODY7IHRo aXMgaXMgYSBidWcsIHBsZWFzZSByZXBvcnQgaXQNCj4NCj4gZm9sbG93ZWQgYnk6DQo+IFt2b3N0 IzA6MC9saWJ2cHggQCAweDU2M2ZkOGFiOWI0MF0gW2VuYzpsaWJ2cHggQCAweDU2M2ZkOGFiYTA4 MF0gRXJyb3INCj4gc3VibWl0dGluZyB2aWRlbyBmcmFtZSB0byB0aGUgZW5jb2Rlcg0KPiBbdm9z dCMwOjAvbGlidnB4IEAgMHg1NjNmZDhhYjliNDBdIFtlbmM6bGlidnB4IEAgMHg1NjNmZDhhYmEw ODBdIEVycm9yDQo+IGVuY29kaW5nIGEgZnJhbWU6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlDQo+ IFt2b3N0IzA6MC9saWJ2cHggQCAweDU2M2ZkOGFiOWI0MF0gVGFzayBmaW5pc2hlZCB3aXRoIGVy cm9yIGNvZGU6IC0yOA0KPiAoTm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UpDQo+IFt2b3N0IzA6MC9s aWJ2cHggQCAweDU2M2ZkOGFiOWI0MF0gVGVybWluYXRpbmcgdGhyZWFkIHdpdGggcmV0dXJuIGNv ZGUNCj4gLTI4IChObyBzcGFjZSBsZWZ0IG9uIGRldmljZSkNCj4NCj4gVGhlIHJlYXNvbiBmb3Ig dGhlIGFib3ZlIGVycm9yIGlzIHRoYXQgZWFjaCBkcm9wcGVkIGZyYW1lIGxlYXZlcyBhbg0KPiBl eHRyYSBpdGVtIGluIHRoZSBmaWZvLCB3aGljaCBldmVudHVhbGx5IG92ZXJmbG93cy4NCj4NCj4g VGhlIHByb3Bvc2VkIGZpeCBpcyB0byBrZWVwIHBvcHBpbmcgZWxlbWVudHMgZnJvbSB0aGUgZmlm byB1bnRpbCB0aGUNCj4gb25lIHdpdGggdGhlIG1hdGNoaW5nIHB0cyBpcyBmb3VuZC4gQSBzaWRl IGVmZmVjdCBvZiB0aGlzIGNoYW5nZSBpcyB0aGF0DQo+IHRoZSBjb2RlIG5vIGxvbmdlciBjb25z aWRlcnMgcHRzIG1pc21hdGNoIHRvIGJlIGEgYnVnLg0KPg0KPiBUaGlzIGhhcyBsaWtlbHkgcmVn cmVzc2VkIGFyb3VuZCA1YmRhNGVjNmMzY2I2ZjI4NmJiNDBkZWU0NDU3YzNjMjZlMGY3OGNiDQo+ IHdoZW4gZmlmbyBzdGFydGVkIHRvIGJlIHVuaXZlcnNhbGx5IHVzZWQuDQo+DQoNCklmIHlvdSdy ZSBhcm91bmQgY291bGQgeW91IGhhdmUgYSBsb29rIGF0IHRoaXM/DQoNCg0KPg0KPiBTaWduZWQt b2ZmLWJ5OiBEYXJpdXN6IE1hcmNpbmtpZXdpY3ogPGRhcmVrbUBnb29nbGUuY29tPg0KPiAtLS0N Cj4gIGxpYmF2Y29kZWMvbGlidnB4ZW5jLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo LSkNCj4NCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMgYi9saWJhdmNvZGVj L2xpYnZweGVuYy5jDQo+IGluZGV4IDA1YzM0YTY4NTcuLmM1MzdjOTY2MDMgMTAwNjQ0DQo+IC0t LSBhL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMNCj4gKysrIGIvbGliYXZjb2RlYy9saWJ2cHhlbmMu Yw0KPiBAQCAtMzgzLDYgKzM4MywxOCBAQCBzdGF0aWMgaW50IGZyYW1lX2RhdGFfc3VibWl0KEFW Q29kZWNDb250ZXh0ICphdmN0eCwNCj4gQVZGaWZvICpmaWZvLA0KPiAgICAgIH0NCj4NCj4gICAg ICByZXQgPSBhdl9maWZvX3dyaXRlKGZpZm8sICZmZCwgMSk7DQo+ICsgICAgaWYgKHJldCA9PSBB VkVSUk9SKEVOT1NQQykpIHsNCj4gKyAgICAgIEZyYW1lRGF0YSBmZDI7DQo+ICsNCj4gKyAgICAg IGF2X2xvZyhhdmN0eCwgQVZfTE9HX1dBUk5JTkcsICJGaWZvIGZ1bGwsIHdpbGwgZHJvcCBhIGZy b250DQo+IGVsZW1lbnRcbiIpOw0KPiArDQo+ICsgICAgICByZXQgPSBhdl9maWZvX3JlYWQoZmlm bywgJmZkMiwgMSk7DQo+ICsgICAgICBpZiAocmV0ID49IDApIHsNCj4gKyAgICAgICAgZnJhbWVf ZGF0YV91bmluaXQoJmZkMik7DQo+ICsgICAgICAgIHJldCA9IGF2X2ZpZm9fd3JpdGUoZmlmbywg JmZkLCAxKTsNCj4gKyAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gICAgICBpZiAocmV0IDwgMCkN Cj4gICAgICAgICAgZ290byBmYWlsOw0KPg0KPiBAQCAtMzk4LDEzICs0MTAsMTggQEAgc3RhdGlj IGludCBmcmFtZV9kYXRhX2FwcGx5KEFWQ29kZWNDb250ZXh0ICphdmN0eCwNCj4gQVZGaWZvICpm aWZvLCBBVlBhY2tldCAqcGt0KQ0KPiAgICAgIHVpbnQ4X3QgKmRhdGE7DQo+ICAgICAgaW50IHJl dCA9IDA7DQo+DQo+IC0gICAgaWYgKGF2X2ZpZm9fcGVlayhmaWZvLCAmZmQsIDEsIDApIDwgMCkN Cj4gLSAgICAgICAgcmV0dXJuIDA7DQo+IC0gICAgaWYgKGZkLnB0cyAhPSBwa3QtPnB0cykgew0K PiAtICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLA0KPiAtICAgICAgICAgICAg ICAgIk1pc21hdGNoaW5nIHRpbWVzdGFtcHM6IGxpYnZweCAlIlBSSWQ2NCIgcXVldWVkDQo+ICUi UFJJZDY0IjsgIg0KPiAtICAgICAgICAgICAgICAgInRoaXMgaXMgYSBidWcsIHBsZWFzZSByZXBv cnQgaXRcbiIsIHBrdC0+cHRzLCBmZC5wdHMpOw0KPiAtICAgICAgICBnb3RvIHNraXA7DQo+ICsg ICAgd2hpbGUgKDEpIHsNCj4gKyAgICAgIGlmIChhdl9maWZvX3BlZWsoZmlmbywgJmZkLCAxLCAw KSA8IDApDQo+ICsgICAgICAgICAgcmV0dXJuIDA7DQo+ICsNCj4gKyAgICAgIGlmIChmZC5wdHMg PT0gcGt0LT5wdHMpIHsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgICB9DQo+ICsNCj4gKyAg ICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0RFQlVHLCAiRHJvcHBlZCBmcmFtZSB3aXRoIHB0cyAl IlBSSWQ2NCJcbiIsDQo+ICsgICAgICAgICAgICAgZmQucHRzKTsNCj4gKyAgICAgIGF2X2ZpZm9f ZHJhaW4yKGZpZm8sIDEpOw0KPiArICAgICAgZnJhbWVfZGF0YV91bmluaXQoJmZkKTsNCj4gICAg ICB9DQo+DQo+ICAgICAgcGt0LT5kdXJhdGlvbiA9IGZkLmR1cmF0aW9uOw0KPiAtLQ0KPiAyLjUy LjAuNDg3Lmc1YzhjNTA3YWRlLWdvb2cNCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZm bXBlZy1kZXZlbC1sZWF2ZUBmZm1wZWcub3JnDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0IC0tIGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gZmZtcGVn LWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK