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 6337F49EB6 for ; Wed, 13 Mar 2024 02:23:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0C4D868C0A2; Wed, 13 Mar 2024 04:23:23 +0200 (EET) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7231D68CB46 for ; Wed, 13 Mar 2024 04:23:16 +0200 (EET) Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-56759dc7ea6so8128173a12.1 for ; Tue, 12 Mar 2024 19:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710296594; x=1710901394; 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=z4j6MepfhYVlRG9gleJQ5tJRxAGdwsgee6n4tYnzGy8=; b=RBd/f8/lbXPn0NpGx4lU2THVDjVgVOqiaoQ70pbD/vJrbrUisKrG7vaf+gIVDKiIU5 t4BfpS/V62KNe1finJ6aSDBlFlQauR35eihyD++DbDacD5l0l0JtBRr71AIyoj6p7HVH vIuqt1DdfJjCWz/RQE7Xhm5IxaNKy58AThg2c3lsVf1GTdLtjwvQ7KPNgEEW+eRq2QmN 0yokod9+rg5YVjV7HQx3ET7Ucf+bVHnONRb0MkLDDg47UIt8g8elLTuI/ykxTnS31ovs f7yYXwjPjDnPwcGVYau3yTRO2kfqQP3Xzv7ESLNgtvpSUvaLfqlWP6PJ+TUMUfHZmVMu za9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710296594; x=1710901394; 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=z4j6MepfhYVlRG9gleJQ5tJRxAGdwsgee6n4tYnzGy8=; b=iTqqAVjJoOEoR5FqqyQWrPtJ3F/ELPT5T+EqqOW9WEeDdFYQ87h/3H5L63KevH6rPO LMRbbczcQhBaFBIqdLtTKhwBf3npy5j50wUqI7zC0C/tWJ5flJShKkqTWEwmNqbAXE5k 5/nwxR6V8CX3Z6j2RbNzZ6lkignCYVj/6E0vNsUGAVOq4FtQ6sDt0yq+VRoQn75Ljdo8 s/GxFEv6MKvre57KkvaCdTtV1QMQypSYl5ffz+xiKTmRYuR3Ig3u8BH8kwUMh+uxiSQN bn27bqC7N8cf2qNrqrgezuHpcPW40t7V+IeRFjoceDUucDE1hcsM5c8qWLiJ1CZXXlZm pymg== X-Gm-Message-State: AOJu0YwLu1CQ3DnX4mHDZ90JlOv0IoGUa+b6pMiuwvK58ymFI9RZjwIp JFyqI5vfkI/6trJLjYFqXOeQlEoJYg6toCIE0hav81/2vibghtYI1xdpKxp/sHBFBMmUM2TcHB6 vCfbPxKCyquoJ2APIsSPlijsWeMD59D+z5+4Wvg== X-Google-Smtp-Source: AGHT+IHAm5aQt4nn+y8YKQOb6vAp08MgBjGodtqDBcLICQXnTMLRlw8nuK6mhflFMu3ovDE6/ISaHo+R6uB8n6V6Zy0= X-Received: by 2002:a17:907:a642:b0:a45:5831:4f00 with SMTP id vu2-20020a170907a64200b00a4558314f00mr7621629ejc.75.1710296594335; Tue, 12 Mar 2024 19:23:14 -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 20:22:38 -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: T24gVHVlLCBNYXIgMTIsIDIwMjQgYXQgMjo1MuKAr0FNIFJhaml2IEhhcmxhbGthIDxyYWppdmhh cmxhbGthMDA5QGdtYWlsLmNvbT4Kd3JvdGU6Cgo+IE9uIDMvOC8yNCA0OjM0IEFNLCBSYWppdiBI YXJsYWxrYSB3cm90ZToKPiA+IENoZWNrIGZvciB6ZXJvcyBlcXVhbCB0byB0aGUgdG90YWwgc2Ft cGxlcyBlYXJseSwgYmVjYXVzZSBpbiBjYXNlIHRoZQo+ID4gY2hlY2sgaXMgdHJ1ZSB3ZSB3b3Vs ZCBhbHJlYWR5IGJlIGxlYXZpbmcgdGhlIGZpcnN0IGZldyBmcmFtZXMgb3V0Lgo+ID4KPiA+IFNp Z25lZC1vZmYtYnk6IFJhaml2IEhhcmxhbGthIDxyYWppdmhhcmxhbGthMDA5QGdtYWlsLmNvbT4K PiA+ICMxMDY5Mgo+ID4gLS0tCj4gPiAgbGliYXZmaWx0ZXIvYWZfYXRlbXBvLmMgfCAxMyArKysr KystLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv bnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvYWZfYXRlbXBvLmMgYi9saWJh dmZpbHRlci9hZl9hdGVtcG8uYwo+ID4gaW5kZXggNDYyMWI2N2IwMy4uOGYzMWM1YmVhZiAxMDA2 NDQKPiA+IC0tLSBhL2xpYmF2ZmlsdGVyL2FmX2F0ZW1wby5jCj4gPiArKysgYi9saWJhdmZpbHRl ci9hZl9hdGVtcG8uYwo+ID4gQEAgLTUzMSwyMSArNTMxLDIwIEBAIHN0YXRpYyBpbnQgeWFlX2xv YWRfZnJhZyhBVGVtcG9Db250ZXh0ICphdGVtcG8sCj4gPiAgICAgIGRzdCA9IGZyYWctPmRhdGE7 Cj4gPiAgICAgICBzdGFydCA9IGF0ZW1wby0+cG9zaXRpb25bMF0gLSBhdGVtcG8tPnNpemU7Cj4g PiAtICAgIHplcm9zID0gMDsKPiA+ICsgICAgLy8gd2hhdCB3ZSBkb24ndCBoYXZlIHdlIHN1YnN0 aXR1dGUgd2l0aCB6ZXJvczoKPiA+ICsgICAgemVyb3MgPSBmcmFnLT5wb3NpdGlvblswXSA8IHN0 YXJ0ID8gRkZNSU4oc3RhcnQgLQo+ID4gZnJhZy0+cG9zaXRpb25bMF0sIChpbnQ2NF90KW5zYW1w bGVzKSA6IDA7Cj4gPiArCj4gPiArICAgIGlmICh6ZXJvcyA9PSBuc2FtcGxlcykgewo+ID4gKyAg ICAgICAgcmV0dXJuIDA7Cj4gPiArICAgIH0KPiA+ICAgICAgIGlmIChmcmFnLT5wb3NpdGlvblsw XSA8IHN0YXJ0KSB7Cj4gPiAtICAgICAgICAvLyB3aGF0IHdlIGRvbid0IGhhdmUgd2Ugc3Vic3Rp dHV0ZSB3aXRoIHplcm9zOgo+ID4gLSAgICAgICAgemVyb3MgPSBGRk1JTihzdGFydCAtIGZyYWct PnBvc2l0aW9uWzBdLCAoaW50NjRfdCluc2FtcGxlcyk7Cj4gPiAgICAgICAgICBhdl9hc3NlcnQw KHplcm9zICE9IG5zYW1wbGVzKTsKPiA+ICAgICAgICAgICBtZW1zZXQoZHN0LCAwLCB6ZXJvcyAq IGF0ZW1wby0+c3RyaWRlKTsKPiA+ICAgICAgICAgIGRzdCArPSB6ZXJvcyAqIGF0ZW1wby0+c3Ry aWRlOwo+ID4gICAgICB9Cj4gPiAgLSAgICBpZiAoemVyb3MgPT0gbnNhbXBsZXMpIHsKPiA+IC0g ICAgICAgIHJldHVybiAwOwo+ID4gLSAgICB9Cj4gPiAtCj4gPiAgICAgIC8vIGdldCB0aGUgcmVt YWluaW5nIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXI6Cj4gPiAgICAgIG5hID0gKGF0ZW1wby0+ aGVhZCA8IGF0ZW1wby0+dGFpbCA/Cj4gPiAgICAgICAgICAgIGF0ZW1wby0+dGFpbCAtIGF0ZW1w by0+aGVhZCA6Cj4KPiBKdXN0IGEgcXVpY2sgbm90ZSB0byBicmluZyBhdHRlbnRpb24gdG8gYSBj b2RlIHBhdGNoIEkgc3VibWl0dGVkCj4gcmVjZW50bHkuIEl0IGZpeGVzIGJ1ZyAjMTA2OTIgZnJv bSB0aGUgYnVnIHRyYWNrZXIgb24gdGhlCj4gbGliYXZmaWx0ZXIvYXZfYXRlbXBvIGZpbHRlci4g QSByZXZpZXcgd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRlZC4KPgo+IFRoYW5rcywKPiBSYWpp dgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KCgplaXRoZXIgSSBkb24n dCBrbm93IGhvdyB0byBhcHBseSBlbWFpbGVkIHBhdGNoZXMsIG9yIHRoZSBwYXRjaCB3YXMgbWFu Z2xlZDoKYGBgCiQgZ2l0IGFtIH4vRG93bmxvYWRzL1xbRkZtcGVnLWRldmVsXF1cIFxbUEFUQ0hc XVwgYWZfdGVtcG8uY19cIGZpeFwKY2hlY2tpbmdcIG9mXCBzYW1wbGVzXCBhbmRcIHplcm9cIGZy YW1lXCBjb3VudHMuZW1sCndhcm5pbmc6IFBhdGNoIHNlbnQgd2l0aCBmb3JtYXQ9Zmxvd2VkOyBz cGFjZSBhdCB0aGUgZW5kIG9mIGxpbmVzIG1pZ2h0IGJlCmxvc3QuCkFwcGx5aW5nOiBhZl90ZW1w by5jOiBmaXggY2hlY2tpbmcgb2Ygc2FtcGxlcyBhbmQgemVybyBmcmFtZSBjb3VudHMKZXJyb3I6 IGNvcnJ1cHQgcGF0Y2ggYXQgbGluZSAzNApQYXRjaCBmYWlsZWQgYXQgMDAwMSBhZl90ZW1wby5j OiBmaXggY2hlY2tpbmcgb2Ygc2FtcGxlcyBhbmQgemVybyBmcmFtZQpjb3VudHMKaGludDogVXNl ICdnaXQgYW0gLS1zaG93LWN1cnJlbnQtcGF0Y2g9ZGlmZicgdG8gc2VlIHRoZSBmYWlsZWQgcGF0 Y2gKV2hlbiB5b3UgaGF2ZSByZXNvbHZlZCB0aGlzIHByb2JsZW0sIHJ1biAiZ2l0IGFtIC0tY29u dGludWUiLgpJZiB5b3UgcHJlZmVyIHRvIHNraXAgdGhpcyBwYXRjaCwgcnVuICJnaXQgYW0gLS1z a2lwIiBpbnN0ZWFkLgpUbyByZXN0b3JlIHRoZSBvcmlnaW5hbCBicmFuY2ggYW5kIHN0b3AgcGF0 Y2hpbmcsIHJ1biAiZ2l0IGFtIC0tYWJvcnQiLgoKYGBgCgpJJ2xsIHRyeSB0byByZWNyZWF0ZSB0 aGUgcGF0Y2ggbWFudWFsbHkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=