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 95F9E49EBC for ; Wed, 13 Mar 2024 03:08:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7DA9368D019; Wed, 13 Mar 2024 05:08:44 +0200 (EET) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E06568CC83 for ; Wed, 13 Mar 2024 05:08:37 +0200 (EET) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5685d46b199so716700a12.3 for ; Tue, 12 Mar 2024 20:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710299317; x=1710904117; 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=+5zlYOZsq9gdfgbFhnj5FNHLK1s8iMeoAVt7hGHSnaw=; b=RdtlNeoBgrcjz+EoO5UuPfbiz2LIMCs3+sk5NXEqs7kr6QGNtiMGomPX6PCLYnVqsB mqlQmVgiH3rEJ7cf6Uuk3asmi7vVDGvdpMU3+YnUWabNNiXSiULeMfVVdYZuvm7LkOsU o01IEkeLMkRstJuh1rzp1YrNxPq6c1XbXj54AZT5DT3P2sHAuI172Pt/AqIo6S3Savtv sJJqtKARznr+nX2xcpSIgltA/92D8rV5TMGpo+lI6mJReRWVqRfXs5WkX8dy+2yweVHC XjZ8uUSFIvEUF0XkseZHNBCvpQPtPvdResPncozcv+wwXy0530pQswQDqyha+3rifqW5 qC5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710299317; x=1710904117; 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=+5zlYOZsq9gdfgbFhnj5FNHLK1s8iMeoAVt7hGHSnaw=; b=J+vAwnxYehBjBmy6pitGXeT0GS7DbAIvYKS4hxpy8bI7SicvzIyK1JalouqTUadxnI /cYyFmqrkks4yWt/+y/IJ34ceYEG/oH4Yt4UWgn9ChsAZPqYqOS73yBpmVnqUK7m+N9b CR+S+zgEWmtwXxWYYkGRtK80pcXHx87Z83aZQFE4dZzb2oL35OCnWNMvg84Gt4ThWpnE kiYmSBhs6E4dRGR9/AJpfHRuTH0y2aWlzy+d6/fwbzAm40N0Rgkznm5Z3q1JC7MFQFGV niQgaOJRUzSSvwspfs4kxJyfP7PkT0+ke4lbws2rh7udjS/QRYvmiPqrwcKiv4zGRZ/4 UVWA== X-Gm-Message-State: AOJu0Ywvr6jvHug+vy4QOfeDx2753rwcjNzOG7pcVleMy1EIczazeYRY 1x/XhqtgjfTORPhusZEx3zS0y2PpJG64+KmKY8eVY32hy1yZGJZYlF/JYXHDu07FJrSOFrANCCM T4km25mOsiYkrzCMlEbIOURTjyl7ZRfI1bczbQA== X-Google-Smtp-Source: AGHT+IEpZcI+WHqRgtrSqDT3H/c889qX61Rg6Ev+fTpML61TkC3wVq/51vABAE59CFR+KWJPVbtbrpk8L/8OOpMtOwg= X-Received: by 2002:a17:907:c313:b0:a46:58b4:a34a with SMTP id tl19-20020a170907c31300b00a4658b4a34amr521435ejc.47.1710299316456; Tue, 12 Mar 2024 20:08:36 -0700 (PDT) MIME-Version: 1.0 References: <2bc308e6-91ac-4d0c-8e31-b7e3486bdcc2@gmail.com> In-Reply-To: From: Pavel Koshevoy Date: Tue, 12 Mar 2024 21:08:00 -0600 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] af_tempo.c: fix checking of samples and zero frame counts 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: T24gVHVlLCBNYXIgMTIsIDIwMjQgYXQgODoyMuKAr1BNIFBhdmVsIEtvc2hldm95IDxwa29zaGV2 b3lAZ21haWwuY29tPiB3cm90ZToKCj4KPgo+IE9uIFR1ZSwgTWFyIDEyLCAyMDI0IGF0IDI6NTLi gK9BTSBSYWppdiBIYXJsYWxrYSA8cmFqaXZoYXJsYWxrYTAwOUBnbWFpbC5jb20+Cj4gd3JvdGU6 Cj4KPj4gT24gMy84LzI0IDQ6MzQgQU0sIFJhaml2IEhhcmxhbGthIHdyb3RlOgo+PiA+IENoZWNr IGZvciB6ZXJvcyBlcXVhbCB0byB0aGUgdG90YWwgc2FtcGxlcyBlYXJseSwgYmVjYXVzZSBpbiBj YXNlIHRoZQo+PiA+IGNoZWNrIGlzIHRydWUgd2Ugd291bGQgYWxyZWFkeSBiZSBsZWF2aW5nIHRo ZSBmaXJzdCBmZXcgZnJhbWVzIG91dC4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IFJhaml2IEhh cmxhbGthIDxyYWppdmhhcmxhbGthMDA5QGdtYWlsLmNvbT4KPj4gPiAjMTA2OTIKPj4gPiAtLS0K Pj4gPiAgbGliYXZmaWx0ZXIvYWZfYXRlbXBvLmMgfCAxMyArKysrKystLS0tLS0tCj4+ID4gIDEg ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4+ID4KPj4gPiBk aWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvYWZfYXRlbXBvLmMgYi9saWJhdmZpbHRlci9hZl9hdGVt cG8uYwo+PiA+IGluZGV4IDQ2MjFiNjdiMDMuLjhmMzFjNWJlYWYgMTAwNjQ0Cj4+ID4gLS0tIGEv bGliYXZmaWx0ZXIvYWZfYXRlbXBvLmMKPj4gPiArKysgYi9saWJhdmZpbHRlci9hZl9hdGVtcG8u Ywo+PiA+IEBAIC01MzEsMjEgKzUzMSwyMCBAQCBzdGF0aWMgaW50IHlhZV9sb2FkX2ZyYWcoQVRl bXBvQ29udGV4dCAqYXRlbXBvLAo+PiA+ICAgICAgZHN0ID0gZnJhZy0+ZGF0YTsKPj4gPiAgICAg ICBzdGFydCA9IGF0ZW1wby0+cG9zaXRpb25bMF0gLSBhdGVtcG8tPnNpemU7Cj4+ID4gLSAgICB6 ZXJvcyA9IDA7Cj4+ID4gKyAgICAvLyB3aGF0IHdlIGRvbid0IGhhdmUgd2Ugc3Vic3RpdHV0ZSB3 aXRoIHplcm9zOgo+PiA+ICsgICAgemVyb3MgPSBmcmFnLT5wb3NpdGlvblswXSA8IHN0YXJ0ID8g RkZNSU4oc3RhcnQgLQo+PiA+IGZyYWctPnBvc2l0aW9uWzBdLCAoaW50NjRfdCluc2FtcGxlcykg OiAwOwo+PiA+ICsKPj4gPiArICAgIGlmICh6ZXJvcyA9PSBuc2FtcGxlcykgewo+PiA+ICsgICAg ICAgIHJldHVybiAwOwo+PiA+ICsgICAgfQo+PiA+ICAgICAgIGlmIChmcmFnLT5wb3NpdGlvblsw XSA8IHN0YXJ0KSB7Cj4+ID4gLSAgICAgICAgLy8gd2hhdCB3ZSBkb24ndCBoYXZlIHdlIHN1YnN0 aXR1dGUgd2l0aCB6ZXJvczoKPj4gPiAtICAgICAgICB6ZXJvcyA9IEZGTUlOKHN0YXJ0IC0gZnJh Zy0+cG9zaXRpb25bMF0sIChpbnQ2NF90KW5zYW1wbGVzKTsKPj4gPiAgICAgICAgICBhdl9hc3Nl cnQwKHplcm9zICE9IG5zYW1wbGVzKTsKPj4gPiAgICAgICAgICAgbWVtc2V0KGRzdCwgMCwgemVy b3MgKiBhdGVtcG8tPnN0cmlkZSk7Cj4+ID4gICAgICAgICAgZHN0ICs9IHplcm9zICogYXRlbXBv LT5zdHJpZGU7Cj4+ID4gICAgICB9Cj4+ID4gIC0gICAgaWYgKHplcm9zID09IG5zYW1wbGVzKSB7 Cj4+ID4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ID4gLSAgICB9Cj4+ID4gLQo+PiA+ICAgICAgLy8g Z2V0IHRoZSByZW1haW5pbmcgZGF0YSBmcm9tIHRoZSByaW5nIGJ1ZmZlcjoKPj4gPiAgICAgIG5h ID0gKGF0ZW1wby0+aGVhZCA8IGF0ZW1wby0+dGFpbCA/Cj4+ID4gICAgICAgICAgICBhdGVtcG8t PnRhaWwgLSBhdGVtcG8tPmhlYWQgOgo+Pgo+PiBKdXN0IGEgcXVpY2sgbm90ZSB0byBicmluZyBh dHRlbnRpb24gdG8gYSBjb2RlIHBhdGNoIEkgc3VibWl0dGVkCj4+IHJlY2VudGx5LiBJdCBmaXhl cyBidWcgIzEwNjkyIGZyb20gdGhlIGJ1ZyB0cmFja2VyIG9uIHRoZQo+PiBsaWJhdmZpbHRlci9h dl9hdGVtcG8gZmlsdGVyLiBBIHJldmlldyB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLgo+ Pgo+PiBUaGFua3MsCj4+IFJhaml2Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCj4+Cj4+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo+Pgo+Cj4KPiBlaXRoZXIgSSBkb24ndCBrbm93IGhvdyB0byBhcHBseSBlbWFp bGVkIHBhdGNoZXMsIG9yIHRoZSBwYXRjaCB3YXMgbWFuZ2xlZDoKPiBgYGAKPiAkIGdpdCBhbSB+ L0Rvd25sb2Fkcy9cW0ZGbXBlZy1kZXZlbFxdXCBcW1BBVENIXF1cIGFmX3RlbXBvLmNfXCBmaXhc Cj4gY2hlY2tpbmdcIG9mXCBzYW1wbGVzXCBhbmRcIHplcm9cIGZyYW1lXCBjb3VudHMuZW1sCj4g d2FybmluZzogUGF0Y2ggc2VudCB3aXRoIGZvcm1hdD1mbG93ZWQ7IHNwYWNlIGF0IHRoZSBlbmQg b2YgbGluZXMgbWlnaHQgYmUKPiBsb3N0Lgo+IEFwcGx5aW5nOiBhZl90ZW1wby5jOiBmaXggY2hl Y2tpbmcgb2Ygc2FtcGxlcyBhbmQgemVybyBmcmFtZSBjb3VudHMKPiBlcnJvcjogY29ycnVwdCBw YXRjaCBhdCBsaW5lIDM0Cj4gUGF0Y2ggZmFpbGVkIGF0IDAwMDEgYWZfdGVtcG8uYzogZml4IGNo ZWNraW5nIG9mIHNhbXBsZXMgYW5kIHplcm8gZnJhbWUKPiBjb3VudHMKPiBoaW50OiBVc2UgJ2dp dCBhbSAtLXNob3ctY3VycmVudC1wYXRjaD1kaWZmJyB0byBzZWUgdGhlIGZhaWxlZCBwYXRjaAo+ IFdoZW4geW91IGhhdmUgcmVzb2x2ZWQgdGhpcyBwcm9ibGVtLCBydW4gImdpdCBhbSAtLWNvbnRp bnVlIi4KPiBJZiB5b3UgcHJlZmVyIHRvIHNraXAgdGhpcyBwYXRjaCwgcnVuICJnaXQgYW0gLS1z a2lwIiBpbnN0ZWFkLgo+IFRvIHJlc3RvcmUgdGhlIG9yaWdpbmFsIGJyYW5jaCBhbmQgc3RvcCBw YXRjaGluZywgcnVuICJnaXQgYW0gLS1hYm9ydCIuCj4KPiBgYGAKPgo+IEknbGwgdHJ5IHRvIHJl Y3JlYXRlIHRoZSBwYXRjaCBtYW51YWxseQo+Cj4KCkkndmUgcmVmb3JtYXR0ZWQgdGhlIHBhdGNo IGFuZCB0ZXN0ZWQgbG9jYWxseSAtLSBsb29rcyBnb29kIHRvIG1lLgpJJ3ZlIHJlLXN1Ym1pdHRl ZCB0aGUgcmVmb3JtYXR0ZWQgcGF0Y2ggaGVyZQpodHRwczovL2ZmbXBlZy5vcmcvcGlwZXJtYWls L2ZmbXBlZy1kZXZlbC8yMDI0LU1hcmNoLzMyMzM2NC5odG1sCkZlZWwgZnJlZSB0byBhcHBseSBh bmQgcHVzaC4KCiAgICBQYXZlbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==