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 332994731E for ; Mon, 4 Dec 2023 23:31:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EC97068CCE5; Tue, 5 Dec 2023 01:31:17 +0200 (EET) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com [209.85.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2848E68C8C4 for ; Tue, 5 Dec 2023 01:31:11 +0200 (EET) Received: by mail-vk1-f173.google.com with SMTP id 71dfb90a1353d-4b2ce8e0d58so681366e0c.1 for ; Mon, 04 Dec 2023 15:31:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701732669; x=1702337469; 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=j6n3Q09qryj/GOvFCx/U2+/YtFALbIU2xr1ADElHMEs=; b=CrH6gBT4K2t4xGUWSNkX2+yUmBx37Q/tB1fc537v1s7VVYoy1ob7hjZo/tUnP9MSfg wTOOFstoqhgu01oLRAu/qZH7aom5Ps7Q49wNijW3NbVZcL22ZWSr2HaH3DwmAt4sABKK g+7o4Nq9edTa60nZ8JVt0QN52NaQ6XyCjPTHTe7YxZtUebHdNxfpwO8z4xYkGUUVJvAX ZxL/3/r11EtX/FNtSjC0CexNjAMw7OvH1FzDlrYchD1fm1fyp0/TPanZAKEHErMOwzBq ELGd/zAzlUcrkFa3uj/h71xUfv8Ul20ruwsZfdSo5nR/E5so9DCIZZi6YXdAz1wFIlTc dG0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701732669; x=1702337469; 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=j6n3Q09qryj/GOvFCx/U2+/YtFALbIU2xr1ADElHMEs=; b=GFmLmVcnBwdqFwkAeX2vTtrUU2b+R+NF5CA4J9zQOvaDwXHImQSwycs3s7WRS6hozi xssgxFzu333NpU9VkHD/JxivG3MaEklyARmIBJYEuy5BQGNdVAWb34UNGeVp5iGH/UD5 gKTJWBYeE8OdBymAh1cmPUTrmZoRH0JFcau08BN/xf1VRseB/qJkOSAcQilqbLBb3fMo 4vfn8rZbk4i2Xrj5QN9ERkNKWJJ2aiunZfynC/aHgLATQNBYIp3oDw+k0YtmjjlW4TNZ ArVgthWeU78OZm3LvWBydWJwS+CJn4lkQUjiSyhbMBz468Os9t6aoSZUdlob5XVjwytp Aq5Q== X-Gm-Message-State: AOJu0YyVHxuos8MRHasFU68ONfOhtJ+wF6H7ilAciTRPeB035Z83B+Jg DQ4P91E9KuzTJULGlbwkYJU3oHE123hBc6pxOWy6/OgF X-Google-Smtp-Source: AGHT+IGam9IOOMqsUwdpVGwIzudJb8fP+Fhl0yep3AvV63S48eqa+F2KFbJNUIAksw2mRa/JWg2eTdxyD6bv8geYdls= X-Received: by 2002:a05:6122:c98:b0:4a8:4218:804b with SMTP id ba24-20020a0561220c9800b004a84218804bmr3337915vkb.12.1701732668827; Mon, 04 Dec 2023 15:31:08 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Tue, 5 Dec 2023 00:30:56 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] libavfilter/asrc_flite: fixes and improvements 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: T24gVHVlLCBEZWMgNSwgMjAyMyBhdCAxMjoyN+KAr0FNIFN0ZWZhbm8gU2FiYXRpbmkgPHN0ZWZh c2FiQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IE9uIGRhdGUgU3VuZGF5IDIwMjMtMTItMDMgMjM6MjM6 NDggKzAxMDAsIFBhdWwgQiBNYWhvbCB3cm90ZToKPiA+IEF0dGFjaGVkLgo+Cj4gPiBGcm9tIGZl MWVjZTcwYzBlY2JlNmZiMjRlMDgyM2ZlNDZkYjU3MjQyMzk2ZTQgTW9uIFNlcCAxNyAwMDowMDow MCAyMDAxCj4gPiBGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+Cj4gPiBEYXRl OiBTdW4sIDMgRGVjIDIwMjMgMjE6Mzg6MDggKzAxMDAKPiA+IFN1YmplY3Q6IFtQQVRDSCAxLzJd IGF2ZmlsdGVyL2FzcmNfZmxpdGU6IHN3aXRjaCB0byBhY3RpdmF0ZQo+ID4KPiA+IEFsbG93cyB0 byBzZXQgRU9GIHRpbWVzdGFtcC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wg PG9uZW1kYUBnbWFpbC5jb20+Cj4gPiAtLS0KPiA+ICBsaWJhdmZpbHRlci9hc3JjX2ZsaXRlLmMg fCAyNCArKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4KPiBDYW5ub3QgcmVhbGx5IGNvbW1lbnQsIGJ1 dCBzaG91bGQgYmUgZ29vZCBpZiB0ZXN0ZWQuCj4KPiA+IEZyb20gZThhYWQ0NDExZWUwZjhiYzRi ZDUwZDVlM2ExMGI3ZjcxMjY4N2Y2MCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiA+IEZyb206 IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KPiA+IERhdGU6IFN1biwgMyBEZWMgMjAy MyAyMjo1MDoxMSArMDEwMAo+ID4gU3ViamVjdDogW1BBVENIIDIvMl0gYXZmaWx0ZXIvYXNyY19m bGl0ZTogdXNlIHN0cmVhbWluZyBmdW5jdGlvbgo+ID4KPiA+IEZpeCBjb250aW51b3VzIGFjY3Vt dWxhdGlvbiBvZiBhdWRpbyBzYW1wbGVzIGZvciBiaWcgdHh0IGlucHV0cy4KPiA+Cj4gPiBTaWdu ZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+Cj4gPiAtLS0KPiA+ICBs aWJhdmZpbHRlci9hc3JjX2ZsaXRlLmMgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDIwIGRl bGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9hc3JjX2ZsaXRlLmMg Yi9saWJhdmZpbHRlci9hc3JjX2ZsaXRlLmMKPiA+IGluZGV4IDc0Yzg0MTRiNWMuLjcwYTJmZDNl NDAgMTAwNjQ0Cj4gPiAtLS0gYS9saWJhdmZpbHRlci9hc3JjX2ZsaXRlLmMKPiA+ICsrKyBiL2xp YmF2ZmlsdGVyL2FzcmNfZmxpdGUuYwo+ID4gQEAgLTI0LDYgKzI0LDggQEAKPiA+ICAgKi8KPiA+ Cj4gPiAgI2luY2x1ZGUgPGZsaXRlL2ZsaXRlLmg+Cj4gPiArI2luY2x1ZGUgImxpYmF2dXRpbC9h dWRpb19maWZvLmgiCj4gPiArI2luY2x1ZGUgImxpYmF2dXRpbC9hdnN0cmluZy5oIgo+ID4gICNp bmNsdWRlICJsaWJhdnV0aWwvY2hhbm5lbF9sYXlvdXQuaCIKPiA+ICAjaW5jbHVkZSAibGliYXZ1 dGlsL2ZpbGUuaCIKPiA+ICAjaW5jbHVkZSAibGliYXZ1dGlsL29wdC5oIgo+ID4gQEAgLTM5LDEx ICs0MSwxNCBAQCB0eXBlZGVmIHN0cnVjdCBGbGl0ZUNvbnRleHQgewo+ID4gICAgICBjaGFyICp2 b2ljZV9zdHI7Cj4gPiAgICAgIGNoYXIgKnRleHRmaWxlOwo+ID4gICAgICBjaGFyICp0ZXh0Owo+ ID4gLSAgICBjc3Rfd2F2ZSAqd2F2ZTsKPiA+IC0gICAgaW50MTZfdCAqd2F2ZV9zYW1wbGVzOwo+ ID4gLSAgICBpbnQgICAgICB3YXZlX25iX3NhbXBsZXM7Cj4gPiArICAgIGNoYXIgKnRleHRfcDsK PiA+ICsgICAgY2hhciAqdGV4dF9zYXZlcHRyOwo+ID4gKyAgICBpbnQgbmJfY2hhbm5lbHM7Cj4g PiArICAgIGludCBzYW1wbGVfcmF0ZTsKPiA+ICsgICAgQVZBdWRpb0ZpZm8gKmZpZm87Cj4gPiAg ICAgIGludCBsaXN0X3ZvaWNlczsKPiA+ICAgICAgY3N0X3ZvaWNlICp2b2ljZTsKPiA+ICsgICAg Y3N0X2F1ZGlvX3N0cmVhbWluZ19pbmZvICphc2k7Cj4gPiAgICAgIHN0cnVjdCB2b2ljZV9lbnRy eSAqdm9pY2VfZW50cnk7Cj4gPiAgICAgIGludDY0X3QgcHRzOwo+ID4gICAgICBpbnQgZnJhbWVf bmJfc2FtcGxlczsgLy8vPCBudW1iZXIgb2Ygc2FtcGxlcyBwZXIgZnJhbWUKPiA+IEBAIC0xNDAs MTAgKzE0NSwzMCBAQCBzdGF0aWMgaW50IHNlbGVjdF92b2ljZShzdHJ1Y3Qgdm9pY2VfZW50cnkK PiAqKmVudHJ5X3JldCwgY29uc3QgY2hhciAqdm9pY2VfbmFtZSwKPiA+ICAgICAgcmV0dXJuIEFW RVJST1IoRUlOVkFMKTsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBpbnQgYXVkaW9fc3RyZWFtX2No dW5rX2J5X3dvcmQoY29uc3QgY3N0X3dhdmUgKncsIGludCBzdGFydCwgaW50Cj4gc2l6ZSwKPgo+ IG5pdCs6IHcgLT4gd2F2ZSB0byBzaW1wbGlmeSByZWFkaW5nCj4KPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBsYXN0LAo+IGNzdF9hdWRpb19zdHJlYW1pbmdf aW5mbyAqYXNpKQo+ID4gK3sKPiA+ICsgICAgRmxpdGVDb250ZXh0ICpmbGl0ZSA9IGFzaS0+dXNl cmRhdGE7Cj4gPiArICAgIHZvaWQgKmNvbnN0IHB0cls4XSA9IHsgJnctPnNhbXBsZXNbc3RhcnRd IH07Cj4gPiArCj4gPiArICAgIGZsaXRlLT5uYl9jaGFubmVscyA9IHctPm51bV9jaGFubmVsczsK PiA+ICsgICAgZmxpdGUtPnNhbXBsZV9yYXRlID0gdy0+c2FtcGxlX3JhdGU7Cj4KPiA+ICsgICAg aWYgKCFmbGl0ZS0+Zmlmbykgewo+ID4gKyAgICAgICAgZmxpdGUtPmZpZm8gPSBhdl9hdWRpb19m aWZvX2FsbG9jKEFWX1NBTVBMRV9GTVRfUzE2LAo+IGZsaXRlLT5uYl9jaGFubmVscywgc2l6ZSk7 Cj4KPiBhbnkgcmVhc29uIHRvIGluaXRpYWxpemUgaXQgaGVyZSByYXRoZXIgdGhhbiBpbiBpbml0 Pwo+CgpNb3N0bHkgYmVjYXVzZSBudW1iZXIgb2YgY2hhbm5lbHMgaXMgdW5rbm93biBhdCBpbml0 IHBvaW50IG9mIGZpbHRlci4KCgo+Cj4gPiArICAgICAgICBpZiAoIWZsaXRlLT5maWZvKQo+ID4g KyAgICAgICAgICAgIHJldHVybiBDU1RfQVVESU9fU1RSRUFNX1NUT1A7Cj4KPiBbLi4uXQo+Cj4g TEdUTSBvdGhlcndpc2UsIHRoYW5rcy4KPgoKTm90ZSB0aGF0IHRoaXMgcGF0Y2ggZXhwZWN0IGZs aXRlID49IDIuMCBpcyB1c2VkIHdoZXJlIHRocmVhZCBzYWZldHkgd2FzCmZpeGVkIChnb25uYSBy ZXRlc3QgYWdhaW4gdG8gY29uZmlybSB0aGlzKS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K