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 22EF948999 for ; Mon, 22 Jan 2024 16:36:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1286A68D0AD; Mon, 22 Jan 2024 18:36:19 +0200 (EET) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8DBB368C7D1 for ; Mon, 22 Jan 2024 18:36:12 +0200 (EET) Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-55a356f8440so3803781a12.2 for ; Mon, 22 Jan 2024 08:36:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705941371; x=1706546171; 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=AZ7nKEawoA2Gfc6/dRpHasxFXnxzsQrD2PHxS1CLJVc=; b=YenbAJWdasQY+UC/m796PHwtrDdSJQjjObs2gvhlyk5eK5yCqVaN4hG9Kk/tPXudKt GwAPh8Fs0DTTPNhWytfO8S2ePhh+CzxpKY9vxWAPgpAlbAHujwxrRQHLpIi6xb4vfPn3 /122mfDbyauENsH5REL8H5MeihliRKKpZKY1uWF/rJ03wKQiUQw0TZQa0mUAj8NjMvzW KxzkjOgFViphuXjScd4hVU2pS+QX/EfzWJ84S1OS+CLWK/BHUXGurcO7kT60w/9HckMZ brxr5ZRAiI2kNVHn+tkCwwD26+PsJGBKZlWq6BipfOMP26LrRl1q158y0euz6V+Bpien +TmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705941371; x=1706546171; h=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=AZ7nKEawoA2Gfc6/dRpHasxFXnxzsQrD2PHxS1CLJVc=; b=VE1CUrI6ypkJAb3kIiuLmfk0UGkwqHMcXhdXURWAkUHBHIOiw1AjDY9oo6wTB/jm6A n6kp6Kf3CI0gfYRyhObhuxURYcq0p/CxzHrXrcO6D8SSOSJWCRqFEXvU7oMWuFqamgwn 4zXytbZuWmfZnXcLYp/CQQzleMyqdupMIWBakUxH2APuWZyUnlMWayrDIBxPt6VqzY+r 77RCvrJdgYI74Yzf0hICeLz/KquGy2bNDAFYzjIznRGg4IdltAqHcJBofcyIdlZ4liqC GVmdckstqAnDwqysAsPKP+RBfFVe126k+jsA5lp/FttvEeqkqp4f/wTl79vYDJRPyPze Z+IA== X-Gm-Message-State: AOJu0YyIHUcutziHG6mcrXJ6zC9BauedYOa+F8Zi+RpSOE489tK+WPfk KPCotJvGqkiw9xG3X/rCgpgdMLmsFryjX0ANdxrlw2828EeuTlgRxbzqr4bKuc5BDYlk/r7JdjP Lm86WOGgoZKboYn3n3cs82nUta56LTf3USU0= X-Google-Smtp-Source: AGHT+IFQaz+xuhLboGhIoOccKxBc1YQaHXhNpyWlHV549Ze3i5xM5O2gqINa506KKVQFDA9lv89OHUUUdWE/jKz/Nok= X-Received: by 2002:a17:906:abca:b0:a30:8809:728c with SMTP id kq10-20020a170906abca00b00a308809728cmr569487ejb.127.1705941371304; Mon, 22 Jan 2024 08:36:11 -0800 (PST) MIME-Version: 1.0 References: <36d117194f13247ca865305433f86d5d2851e4fe.camel@haerdin.se> <140235fd8a2648e9613110a8a1f0d973d2722800.camel@haerdin.se> In-Reply-To: <140235fd8a2648e9613110a8a1f0d973d2722800.camel@haerdin.se> From: Victor Luchitz Date: Mon, 22 Jan 2024 19:36:00 +0300 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] liavcodec: add bit-rate support to RoQ video encoder 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: VGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhlIGJpdF9yYXRlIGNoZWNrIGlzIHRoYXQgUm9RIHdhcyBv cmlnaW5hbGx5CmRlc2lnbmVkIHdpdGggZWFybHkgQ0QtUk9NIGdhbWVzIGluIG1pbmQgKFRoZSA3 dGggR3Vlc3QsIFRoZQoxMXRoIEhvdXIpLCB0aHVzIHRoZSBsb3dlc3QgYml0X3JhdGUgdGhhdCB3 b3VsZCBtYWtlIGFueSBzZW5zZSBpbgp0aGF0IGNvbnRleHQgc2hvdWxkIGJlIGJhc2VkIGFyb3Vu ZCB0aGF0LiBZb3UgcmVhbGx5IHdhbnQgdG8gZ2V0CnRoZSBiZXN0IHBpY3R1cmUgcXVhbGl0eSB3 aXRob3V0IGV4Y2VlZGluZyB0aGUgMTUwS0IvcyBsaW1pdCBvZiB0aGUKZHJpdmUuCgpJIGFsc28g ZGlkIHRyeSB2YXJpb3VzIGxvd2VyIGJpdHJhdGVzLCBpbmNsdWRpbmcgdGhlIGRlZmF1bHQgb25l LCBvbiBhCnZhcmlldHkgb2YgZmlsZXMsIGFuZCB0aGV5IHJlc3VsdGVkIGluIGVpdGhlciBleHRy ZW1lbHkgcG9vciB2aXN1YWxzLApvciB0aGUgZW5jb2RlciBzcGVuZGluZyBhIGxvdCBvZiBleHRy YSB0aW1lIHRyeWluZyB0byBkb3duZ3JhZGUgdGhlCnBpY3R1cmUgcXVhbGl0eSBiZWZvcmUgZ2l2 aW5nIHVwLiBPciBib3RoLiBJIGRpZG4ndCB0cnkgZXh0cmVtZWx5IGxvdwpyZXNvbHV0aW9ucyBz dWNoIGFzIDEyOHgxMjgsIGFzIEkgZG9uJ3Qgc2VlIHdoeSBhbnlvbmUgd291bGQKd2FudCB0byBz cGVjaWZ5IGEgYml0cmF0ZSB0aGF0IGlzIGxlc3MgdGhhbiB0aGF0IG9mIGEgMXggQ0QtUk9NCmRy aXZlLCB3aGlsZSBhbHNvIHVzaW5nIGEgdmlld3BvcnQgdGhlIHNpemUgb2YgYSBwb3N0IHN0YW1w LgoKRWl0aGVyIHdheSwgSSdkIHJlYWxseSBhcHByZWNpYXRlIHlvdXIgaW5wdXQgb24gaG93IHRv IGRlYWwgd2l0aCB0aGlzCnNpdHVhdGlvbi4KCk9uIE1vbiwgSmFuIDIyLCAyMDI0IGF0IDU6MTni gK9QTSBUb21hcyBIw6RyZGluIDxnaXRAaGFlcmRpbi5zZT4gd3JvdGU6Cgo+IG3DpW4gMjAyNC0w MS0yMiBrbG9ja2FuIDE1OjU5ICswMjAwIHNrcmV2IE1hcnRpbiBTdG9yc2rDtjoKPiA+IE9uIE1v biwgMjIgSmFuIDIwMjQsIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4gPgo+ID4gPiA+ID4gPiA+ID4g IC0gICAgaWYgKGZyYW1lLT5xdWFsaXR5KQo+ID4gPiA+ID4gPiAtICAgICAgICBlbmMtPmxhbWJk YSA9IGZyYW1lLT5xdWFsaXR5IC0gMTsKPiA+ID4gPiA+ID4gLSAgICBlbHNlCj4gPiA+ID4gPiA+ IC0gICAgICAgIGVuYy0+bGFtYmRhID0gMipST1FfTEFNQkRBX1NDQUxFOwo+ID4gPiA+ID4gPiAr ICAgIGlmIChhdmN0eC0+Yml0X3JhdGUgPD0gUk9RX0RFRkFVTFRfTUlOX0JJVF9SQVRFKSB7Cj4g PiA+ID4gPiA+ICsgICAgICAgIC8qIG5vIHNwZWNpZmljIGJpdCByYXRlIGRlc2lyZWQsIHVzZSBm cmFtZSBxdWFsaXR5Cj4gPiA+ID4gPiA+ICovCj4gPiA+ID4gPiA+ICsgICAgICAgIGlmIChmcmFt ZS0+cXVhbGl0eSkKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIGVuYy0+bGFtYmRhID0gZnJhbWUt PnF1YWxpdHkgLSAxOwo+ID4gPiA+ID4gPiArICAgICAgICBlbHNlCj4gPiA+ID4gPiA+ICsgICAg ICAgICAgICBlbmMtPmxhbWJkYSA9IDIqUk9RX0xBTUJEQV9TQ0FMRTsKPiA+ID4gPiA+ID4gKyAg ICB9Cj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhpcyBsb29rcyBsaWtlIGEgYml0IG9mIGEgamFua3kg d2F5IHRvIHN3aXRjaCBiZXR3ZWVuIHFzY2FsZQo+ID4gPiA+ID4gYW5kCj4gPiA+ID4gPiBiaXRy YXRlLiBJc24ndCB0aGVyZSBhIHdheSB0byBkZXRlY3Qgd2hldGhlciBhbiBvcHRpb24gaGFzIGJl ZW4KPiA+ID4gPiA+IHNldAo+ID4gPiA+ID4gZXhwbGljaXRseT8gQXQgdGhlIHZlcnkgbGVhc3Qg dGhpcyBiZWhhdmlvciBzaG91bGQgYmUKPiA+ID4gPiA+IGRvY3VtZW50ZWQgaW4KPiA+ID4gPiA+ IGRvYy9lbmNvZGVycy50ZXhpCj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gT3JpZ2luYWxseSwg dGhlIGNvZGUganVzdCBjaGVja2VkIGZvciBiaXRfcmF0ZSAhPQo+ID4gPiA+IEFWX0NPREVDX0RF RkFVTFRfQklUUkFURSwKPiA+ID4gPiB3aGljaCByZXF1aXJlZCBpbmNsdWRpbmcgb3B0aW9uc190 YWJsZS5oLCB3aGljaCBpbiB0dXJuIHByb2R1Y2VkCj4gPiA+ID4gYQo+ID4gPiA+IGJ1bmNoCj4g PiA+ID4gb2YgY29tcGlsYXRpb24gd2FybmluZ3MgYWJvdXQgY2VydGFpbiBmaWVsZHMgYmVpbmcg ZGVwcmVjYXRlZC4KPiA+ID4gPiBOb25lCj4gPiA+ID4gb2YgdGhlCj4gPiA+ID4gb3RoZXIgY29k ZWNzIGluY2x1ZGUgdGhhdCBmaWxlICsgbWFueSBzaW1wbHkgY2hlY2sgdGhlIGJpdF9yYXRlCj4g PiA+ID4gZmllbGQKPiA+ID4gPiBhZ2FpbnN0Cj4gPiA+ID4gbWFnaWMgY29uc3RhbnRzLgo+ID4g Pgo+ID4gPiBncmVwcGluZyBmb3IgMjAwMDAwIGRpZG4ndCByZXZlYWwgYW55dGhpbmcgbGlrZSB0 aGF0LiBEbyB5b3UgaGF2ZSBhCj4gPiA+IHNwZWNpZmljIGV4YW1wbGUgb2YgYW4gZW5jb2RlciB0 aGF0IGRvZXMgdGhpcz8KPiA+ID4KPiA+ID4gUGVyaGFwcyB3ZSBjb3VsZCBtb3ZlIEFWX0NPREVD X0RFRkFVTFRfQklUUkFURSBzb21ld2hlcmUgZWxzZSwgdG8KPiA+ID4gYXZvaWQKPiA+ID4gcHVs bGluZyBpbiBhIGJ1bmNoIG9mIHVucmVsYXRlZCBzdHVmZi4gTWF5YmUgdGhhdCBkb2Vzbid0IG5l ZWQgdG8KPiA+ID4gaG9sZAo+ID4gPiB1cCB0aGlzIHBhdGNoIHRob3VnaC4gVGJoIHRoZSB3YXkg Yml0cmF0ZSBpcyBkZWZhdWx0ZWQgdG8gYSB2YWx1ZSwKPiA+ID4gd2hpY2ggbWFrZXMgaXQgaW1w b3NzaWJsZSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gYSB1c2VyLXN1cHBsaWVkCj4gPiA+IC1i Cj4gPiA+IDIwMGsgYW4gbm8gLWIgYXQgYWxsLCBpcyBldmVuIG1vcmUgamFua3kuIFRoZSBkZWZh dWx0IGlzIGFsc28KPiA+ID4gcmlkaWN1bG91c2x5IGxvdy4uCj4gPiA+Cj4gPiA+IEkga25vdyBz b21lIGVuY29kZXJzIGxpa2UgbGlidnB4IGFsbG93IHNwZWNpZnlpbmcgYm90aCBxdWFsaXR5ICgt Cj4gPiA+IGNyZikKPiA+ID4gYW5kIGJpdHJhdGUgYXQgdGhlIHNhbWUgdGltZQo+ID4KPiA+IEZX SVcsIGl0J3MgcG9zc2libGUgZm9yIGFuIGVuY29kZXIgdG8gaW5kaXZpZHVhbGx5IG92ZXJyaWRl IHRoZQo+ID4gZGVmYXVsdHMKPiA+IGZvciBmaWVsZHMgbGlrZSB0aGVzZS4gU2VlIGUuZy4geDI2 NF9kZWZhdWx0cyBpbiBsaWJ4MjY0LmMsIHdoZXJlIGl0Cj4gPiBvdmVycmlkZXMgdGhlIGRlZmF1 bHQgYml0cmF0ZSB0byB6ZXJvLgo+Cj4gT29oLCBkaWRuJ3Qga25vdyB0aGF0LiBUaGF0IHNvdW5k cyBsaWtlIGEgZGVjZW50IHNvbHV0aW9uIGhlcmUuIENhbiBSb1EKPiByZWFsbHkgbm90IGRvIDwg ODAwIGticHMgYXQgYWxsIG9yIGlzIGl0IGp1c3QgdGhhdCBpdCBsb29rcyBiYWQgd2l0aAo+IHNh eSAyNTZ4MjU2IGJ1dCBwZXJoYXBzIG1vcmUgZGVjZW50IHdpdGggMTI4eDEyOCBvciBzbz8KPgo+ IC9Ub21hcwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4g aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+CgoKLS0gCkJlc3Qg cmVnYXJkcywKIFZpY3RvciBMdWNoaXR6Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K