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 668EF46C29 for ; Thu, 6 Jul 2023 02:22:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E849268C5D4; Thu, 6 Jul 2023 05:22:16 +0300 (EEST) Received: from MTA-11-3.privateemail.com (mta-11-3.privateemail.com [198.54.122.105]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F4FF68C54B for ; Thu, 6 Jul 2023 05:22:10 +0300 (EEST) Received: from mta-11.privateemail.com (localhost [127.0.0.1]) by mta-11.privateemail.com (Postfix) with ESMTP id D799618000BF for ; Wed, 5 Jul 2023 22:22:07 -0400 (EDT) Received: from APP-01 (unknown [10.50.14.151]) by mta-11.privateemail.com (Postfix) with ESMTPA id B4A1918001C7 for ; Wed, 5 Jul 2023 22:22:07 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=lemler.family; s=default; t=1688610127; bh=7n7djXtTMyqxNJsDDIyqy0ESDTW/n04YfLVpB9Ceg8k=; h=Date:From:To:In-Reply-To:References:Subject:From; b=DL1E/ObmR4YgNeLSApGb5d0cf5dNURw0FXXsUCe4A3QRbKPMA/YutJ8/eyWE5ZfJh 03jINhfM0ks72r6mUx/S1jf2utwno4pnYMNXMwdfgBd3SBaa2O+kR5mBILiyfnc+Wb 98yNKG11PxGMSl3w7j9VQ8ArwNHKjyNH8Os88dxbFL79YQlXUa6uwVEZ+2QX0OY5gi YLpVbPvHixn3X+C0bry0lq/2sCGm+ZTNEhC+eeIw4QTi7TzlRSTWmMH/OYHM39f7xx kniXC12utCN9eNfCsGy3nRN+s6MKTUtVxQF9hR0+mE0a2RPm45S3t7QkBayAwNGu0S /0pbA9GJpBSSg== Date: Wed, 5 Jul 2023 21:22:07 -0500 (CDT) From: David Lemler To: FFmpeg development discussions and patches Message-ID: <1700748487.794928.1688610127686@privateemail.com> In-Reply-To: References: <1970349688.12787.1688447320689@localhost> MIME-Version: 1.0 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev47 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [FFmpeg-devel] [PATCH] lavc/libvpxenc: prevent fifo from filling up 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: PiBPbiAwNy8wNS8yMDIzIDI6MTYgUE0gQ0RUIEphbWVzIFplcm4gPGp6ZXJuLWF0LWdvb2dsZS5j b21AZmZtcGVnLm9yZz4gd3JvdGU6Cj4gCj4gIAo+IE9uIFdlZCwgSnVsIDUsIDIwMjMgYXQgMTI6 MTXigK9QTSBKYW1lcyBaZXJuIDxqemVybkBnb29nbGUuY29tPiB3cm90ZToKPiA+Cj4gPiBIaSwK PiA+Cj4gCj4gK2ZmbXBlZy1kZXYuIEkgdG9vayB0aGUgd3JvbmcgZW1haWwgb2ZmIHRoZSByZXBs eS4KPiAKPiA+IE9uIE1vbiwgSnVsIDMsIDIwMjMgYXQgMTA6MDjigK9QTSBEYXZpZCBMZW1sZXIg PGRhdmlkQGxlbWxlci5mYW1pbHk+IHdyb3RlOgo+ID4gPgo+ID4gPiBQcmV2ZW50IHRoZSBmaWZv IHVzZWQgaW4gZW5jb2RpbmcgVlB4IHZpZGVvcyBmcm9tIGZpbGxpbmcgdXAgYW5kIHN0b3BwaW5n Cj4gPiA+IGVuY29kZSB3aGVuIGl0IHJlYWNoZXMgMjE4NDUgaXRlbXMsIHdoaWNoIGhhcHBlbnMg d2hlbiB0aGUgdmlkZW8gaGFzIG1vcmUKPiA+ID4gdGhhbgo+ID4gPiB0aGF0IG51bWJlciBvZiBm cmFtZXMuCj4gPiA+Cj4gPgo+ID4gV2hhdCBmYWlsdXJlIGRvIHlvdSBzZWUsIGEgbWVtb3J5IGFs bG9jYXRpb24gZXJyb3I/IDIxODQ1IHNvdW5kcwo+ID4gc29tZXdoYXQgYXJiaXRyYXJ5LCBtYXli ZSBzcGVjaWZpYyB0byB5b3VyIG1hY2hpbmUsIHNvIEknZCBsZWF2ZSBpdAo+ID4gb2ZmIHRoZSBj b21tZW50IGFuZCBjb21taXQgbWVzc2FnZS4KPiA+CgpXaGVuIHJ1bm5pbmcgYSBjb21tYW5kIGxp a2UgdGhlIGZvbGxvd2luZyB0byBwZXJmb3JtIHRoZSBmaXJzdCBwYXNzIG9mIGEKMi1wYXNzIFZQ OSBlbmNvZGU6CgpmZm1wZWcgLWkgaW5wdXQubXA0IC1jOnYgbGlidnB4LXZwOSAtYjp2IDAgLWNy ZiAzMSAtcGFzcyAxIC1hbiBcCi1kZWFkbGluZSBiZXN0IC10aHJlYWRzIDggLXJvdy1tdCAxIC1m IG51bGwgL2Rldi9udWxsCgpmZm1wZWcgZXhpdGVkIHdpdGggdGhlIGVycm9yOgpFcnJvciBzdWJt aXR0aW5nIHZpZGVvIGZyYW1lIHRvIHRoZSBlbmNvZGVyCkNvbnZlcnNpb24gZmFpbGVkIQoKYW5k IHRoZSBmZm1wZWcycGFzcy0wLmxvZyBmaWxlIGV4aXN0ZWQgYnV0IHdhcyBlbXB0eS4KCkkndmUg dGVzdGVkIGFuZCByZXByb2R1Y2VkIHRoZSBpc3N1ZSBvbiBJbnRlbCB4ODYtNjQgb24gV2luZG93 cwooMTAgMjJIMiwgZ3lhbi5kZXYgYnVpbGQpIGFuZCBMaW51eCAoRGViaWFuIDEyLCBvd24gY29t cGlsZWQgYnVpbGQpLCBhbmQgb24KQU1EIEVQWUMgeDg2LTY0IG9uIExpbnV4IChEZWJpYW4gMTIs IG93biBjb21waWxlZCBidWlsZCkuICBJIGJlbGlldmUgdGhlCm51bWJlciBvZiBmcmFtZXMgaXMg KDEwMjQgKiAxMDI0KSAvIHNpemVvZihGcmFtZURhdGEpOyBzZWUgbGF2Yy9saWJ2cHhlbmMuYwp0 aGUgY2FsbCB0byBhdl9maWZvX2FsbG9jMiBhcm91bmQgbGluZSA5OTkgYW5kIGxhdnV0aWwvZmlm by5jIHRoZSBhc3NpZ25tZW50Cm9mIGYtPmF1dG9fZ3Jvd19saW1pdCBhcm91bmQgbGluZSA3Mi4g IEknbSBub3Qgc3VyZSBpZiB0aGF0IGNhbGN1bGF0aW9uCndvdWxkIGNoYW5nZSBvbiBkaWZmZXJl bnQgc3lzdGVtcy9hcmNoaXRlY3R1cmVzLgoKRHVyaW5nIHRlc3RpbmcsIEkgYWRkZWQgYSBkZWJ1 ZyBsb2cgYmVsb3cgdGhlIGNhbl9ncm93IGFzc2lnbm1lbnQgdGVybmFyeSBpbgpmaWZvX2NoZWNr X3NwYWNlIGluIGxhdnV0aWwvZmlmby5jIGxvZ2dpbmcgb3V0IHRoZSB2YWx1ZXMgb2YgbmVlZF9n cm93LApjYW5fZ3JvdywgZi0+YXV0b19ncm93X2xpbWl0LCBhbmQgZi0+bmJfZWxlbXMgYW5kIG5v dGljZWQgdGhhdCBhcyB0aGUgZW5jb2RlCndhcyBoYXBwZW5pbmcsIHRoZSBuYl9lbGVtcyB2YWx1 ZSBrZXB0IGluY3JlYXNpbmcgYW5kIGNhbl9ncm93IGtlcHQKZGVjcmVhc2luZyB1bnRpbCBuYl9l bGVtcyBnb3QgdG8gZi0+YXV0b19ncm93X2xpbWl0IGFuZCBjYW5fZ3JvdyB0byAwLCBhdAp3aGlj aCBwb2ludCB0aGUgZW5jb2RlIGZhaWxlZCB3aXRoIHRoZSBlcnJvciBtZW50aW9uZWQgcHJldmlv dXNseS4KClRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSd2ZSBjb250cmlidXRlZCB0byBGRm1wZWcg KG9yIGEgcHJvamVjdCB0aGF0IHVzZXMgYQptYWlsaW5nIGxpc3QpLCBzbyBJJ20gc3RpbGwgYmVj b21pbmcgZmFtaWxpYXIgd2l0aCBzdGFuZGFyZCBwcmFjdGljZXMgZm9yCmNvbW1pdCBmb3JtYXR0 aW5nIGFuZCBkZXZlbG9wbWVudC4gIElmIHRoYXQgdmFsdWUgaXMgZGVwZW5kZW50IG9uIHZhcmlh YmxlcwpsaWtlIGNvbXBpbGVyIG9yIGFyY2hpdGVjdHVyZSBvciB5b3Ugb3RoZXJ3aXNlIHRoaW5r IEkgc2hvdWxkIHJlbW92ZSBpdCwgbGV0Cm1lIGtub3cgYW5kIEknbGwgcmUtc3VibWl0IGEgbW9k aWZpZWQgcGF0Y2guCgo+ID4gPiBUaGlzIHByb2JsZW0gb2NjdXJzIHdoZW4gcGVyZm9ybWluZyB0 aGUgZmlyc3QgcGFzcyBvZiBhIDItcGFzcyBlbmNvZGUsIGFzCj4gPiA+IG90aGVyd2lzZSwgdGhl IGZpZm8gaXMgcHJvcGVybHkgZHJhaW5lZCwgcHJldmVudGluZyBpdCBmcm9tIG92ZXJmbG93aW5n Lgo+ID4gPgo+ID4gPiBQcm9ibGVtIGlzIGZpeGVkIGJ5IG1hbnVhbGx5IGRyYWluaW5nIHRoZSBm aWZvIHdoZW4gcGVyZm9ybWluZyB0aGUgZmlyc3QKPiA+ID4gcGFzcwo+ID4gPiBvZiBhIDItcGFz cyBlbmNvZGUuCj4gPiA+Cj4gPiA+IEZpeGVzIHRoZSByZWdyZXNzaW9uIG9yaWdpbmFsbHkgaW50 cm9kdWNlZCBpbgo+ID4gPiA1YmRhNGVjNmMzY2I2ZjI4NmJiNDBkZWU0NDU3YzNjMjZlMGY3OGNi Cj4gPiA+Cj4gPgo+ID4gQW50b24sIGFueSBjb21tZW50cyBoZXJlPwo+ID4KPiA+ID4gU2lnbmVk LW9mZi1ieTogRGF2aWQgTGVtbGVyIDxkYXZpZEBsZW1sZXIuZmFtaWx5Pgo+ID4gPiAtLS0KPiA+ ID4gIGxpYmF2Y29kZWMvbGlidnB4ZW5jLmMgfCA2ICsrKysrKwo+ID4gPiAgMSBmaWxlIGNoYW5n ZWQsIDYgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9s aWJ2cHhlbmMuYyBiL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMKPiA+ID4gaW5kZXggODgzM2RmMmQ2 OC4uZTRhYjEzZTZhYiAxMDA2NDQKPiA+ID4gLS0tIGEvbGliYXZjb2RlYy9saWJ2cHhlbmMuYwo+ ID4gPiArKysgYi9saWJhdmNvZGVjL2xpYnZweGVuYy5jCj4gPiA+IEBAIC0xNDUyLDYgKzE0NTIs MTIgQEAgc3RhdGljIGludCBxdWV1ZV9mcmFtZXMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBzdHJ1 Y3QKPiA+ID4gdnB4X2NvZGVjX2N0eCAqZW5jb2RlciwKPiA+ID4gICAgICAgICAgICAgIG1lbWNw eSgodWludDhfdCopc3RhdHMtPmJ1ZiArIHN0YXRzLT5zeiwKPiA+ID4gICAgICAgICAgICAgICAg ICAgICBwa3QtPmRhdGEudHdvcGFzc19zdGF0cy5idWYsCj4gPiA+IHBrdC0+ZGF0YS50d29wYXNz X3N0YXRzLnN6KTsKPiA+ID4gICAgICAgICAgICAgIHN0YXRzLT5zeiArPSBwa3QtPmRhdGEudHdv cGFzc19zdGF0cy5zejsKPiA+ID4gKyAgICAgICAgICAgIC8qIERyYWluIHRoZSBmaWZvIGlmIGl0 IGhhcyBhbnkgaXRlbXMgaW4gaXQgdG8gcHJldmVudCBpdCBmcm9tCj4gPiA+ICsgICAgICAgICAg ICAgICBmaWxsaW5nIHVwIHdoZW4gcGVyZm9ybWluZyB0aGUgZmlyc3QgcGFzcyBvZiBhIDItcGFz cyBlbmNvZGUKPiA+ID4gaWYKPiA+ID4gKyAgICAgICAgICAgICAgIHRoZSB2aWRlbyBoYXMgbW9y ZSB0aGFuIDIxODQ1IGZyYW1lcy4gKi8KPiA+ID4gKyAgICAgICAgICAgIGlmIChhdl9maWZvX2Nh bl9yZWFkKGN0eC0+ZmlmbykgPiAwKSB7Cj4gPgo+ID4gQW5vdGhlciBvcHRpb24gd291bGQgYmUg dG8gYXZvaWQgY2FsbGluZyBmcmFtZV9kYXRhX3N1Ym1pdCgpIGluIHRoZSBmaXJzdCBwYXNzLgo+ ID4KPiA+ID4gKyAgICAgICAgICAgICAgICBhdl9maWZvX2RyYWluMihjdHgtPmZpZm8sIDEpOwo+ ID4gPiArICAgICAgICAgICAgfQo+ID4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiA+ICAgICAg ICAgIH0KPiA+ID4gICAgICAgICAgY2FzZSBWUFhfQ09ERUNfUFNOUl9QS1Q6Cj4gPiA+IC0tCj4g PiA+IDIuNDEuMC53aW5kb3dzLjEKPiA+ID4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=