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 6A0F747CBC for ; Tue, 17 Oct 2023 17:34:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A1FD368C9E2; Tue, 17 Oct 2023 20:34:22 +0300 (EEST) Received: from mail-io1-f43.google.com (mail-io1-f43.google.com [209.85.166.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 525A368C5D1 for ; Tue, 17 Oct 2023 20:34:16 +0300 (EEST) Received: by mail-io1-f43.google.com with SMTP id ca18e2360f4ac-79f82b26abfso214364939f.1 for ; Tue, 17 Oct 2023 10:34:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697564054; x=1698168854; 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=lfoIcA3OFRPuxq6BmeMnlTVQWZvw9UnFTTCeVuKWCBU=; b=QQ4dS3hgBJo3Ky6c6RqWSf6TQsslYDGllHzHnUELhCM8YE6xVYJ8dXlvCtJ136TCRg VQAzLFz7wgpZn8vv+Yu7H0YFN5elyTGJIWMlBtSkqf4pGqemTmdP4VvZps015PUGUuXw /wSbTW3WyPWZJZtVcycs2nhoV9GudI6f5lmmKAt0cCwTwHWmYcpfcBqg5SRayrsSRNW7 0xB9u6n/sbhZQjqJ4bt2fqo1GOTvwlJ04F7sa/DZDj4s3p1s4ytsif90lx6Ge/jrUkOr 4RSK8sbfXMmZ8vH46wvzdZb1FnskOTNPsL2JuROfny7at+5H8pFT0+ED4XnAM3GnWWFH RtoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697564054; x=1698168854; 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=lfoIcA3OFRPuxq6BmeMnlTVQWZvw9UnFTTCeVuKWCBU=; b=CfFl5FR/uvfRI082AVMxBBXU1FJVDg3BKgxxNR0HRY/9UNNl7vVRDyihwmlSaE9aey F/Dzzlluyf3UxMFDSFftBHUCC3Wtm4LF6YLt6wYWN3tvnQZhA15VXX+DUj4i4ttK5uoP 5jIs6a2DLa7DaJ3dckUstZhfjw0AVhtkyNoVbZoKdWjvHr5kmE19FH1ukKHwU8AhPXR3 Onw1Ll3L93I5V7GO6hNnX8Y3k/qLLM5X86ihhNCpvFSOvmIDppOk5N06hZeTE0MOy1Un 5LutorpiSeOL/nI6HD+hK3wupPKjMkeyq+ULHXFRB9AyKrMPAB3MPhWzdG1VGtTaLDIf fwew== X-Gm-Message-State: AOJu0YzM+iaZS6swaC4KbwZiaNVpeTXupyq/QrR1Gg8eQd0Hm7UKed6X TJhUKy/y9LvjQcqexu2zYhOVxtHNq2dqjeXM0KTTT9g70zfaKw== X-Google-Smtp-Source: AGHT+IGE6VMwR8QFl7txzNxw5oz5BXpTiowU5bIXA+ymKuViYSF1pOkMjmapsWo0ZuZ5jZ2uIDZLRAtXGE3LXwqe7Y4= X-Received: by 2002:a05:6602:2e07:b0:795:16b8:8601 with SMTP id o7-20020a0566022e0700b0079516b88601mr3245601iow.0.1697564053674; Tue, 17 Oct 2023 10:34:13 -0700 (PDT) MIME-Version: 1.0 References: <2315cfb6-7fed-4429-aebd-d958471898f9@jkqxz.net> In-Reply-To: From: Evgeny Pavlov Date: Tue, 17 Oct 2023 19:11:19 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/amfenc: Fix for windows imprecise sleep 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: VGhlIHJlYXNvbiBmb3IgdXNpbmcgYXZfdXNsZWVwKCkgaGVyZSBpcyB0aGF0IEFNRiBBUEkgZG9l c27igJl0IHByb3ZpZGUgYW4KQVBJIGZvciBleHBsaWNpdCB3YWl0LiBUaGVyZSBhcmUgdHdvIG1v ZGVzIHRvIGdldCBvdXRwdXQgZnJvbSBlbmNvZGVyOgoKMS4gUG9sbGluZyB3aXRoIHNvbWUgc2xl ZXAgdG8gYXZvaWQgQ1BVIHRocmFzaGluZyDigJMgY3VycmVudGx5IHVzZWQgaW4gRkZtcGVnCgoy LiBTZXQgdGltZW91dCBwYXJhbWV0ZXIgb24gQU1GIGVuY29kZXIgYW5kIFF1ZXJ5T3V0cHV0IGNh bGwgd2lsbCBibG9jawp0aWxsIG91dHB1dCBpcyBhdmFpbGFibGUgb3IgdGhlIHRpbWVvdXQgaGFw cGVucy4KCiMyIGlzIHRoZSBwcmVmZXJhYmxlIHdheSBidXQgaXQgaXMgZGVzaWduZWQgbW9yZSB0 byBiZSB1c2VkIHdpdGggYSBzZXBhcmF0ZQpwb2xsaW5nIHRocmVhZC4gV2l0aCBhIHNpbmdsZS10 aHJlYWQgYXBwcm9hY2ggaW4gRkZtcGVnLCB0aGUgdXNlIG9mIHRpbWVvdXQKY2FuIGJsb2NrIGlu cHV0IHN1Ym1pc3Npb24gbWFraW5nIHRoaW5ncyBzbG93ZXIuICBUaGlzIGlzIGV2ZW4gbW9yZQpw cm9ub3VuY2VkIHdoZW4gQi1mcmFtZXMgYXJlIGVuYWJsZWQgYW5kIHNldmVyYWwgaW5wdXRzIGFy ZSBuZWVkZWQgdG8gcHJvZHVjZQp0aGUgZmlyc3Qgb3V0cHV0LgoKVGhlIGNvbmRpdGlvbiBvZiB0 aGlzIHNsZWVwIGlzIGluIHNwZWNpYWwgZXZlbnRzIChwcmltYXJpbHkgd2hlbiBhbWYgaW5wdXQK cXVldWUgaXMgZnVsbCksIG5vdCB0aGUgY29yZSBsb29wIHBhcnQuIER1cmluZyB0aGUgZXhwZXJp bWVudHMgdGhlIGNwdQppbmNyZWFzaW5nIGlzIGFib3V0IDItNCUgb3Igc28sIG5vdCBhIGJ1cnN0 LgoKRm9yIGxvdyByZXNvbHV0aW9uIGVuY29kaW5nLCAgdGhlc2UgY2hhbmdlcyBicmluZyBzaWdu aWZpY2FudCBwZXJmb3JtYW5jZQppbXByb3ZlbWVudCAoYWJvdXQgMTUlKS4gSXQgd2lsbCBub3Qg YnJpbmcgaW1wcm92ZW1lbnQgZm9yIGhpZ2ggcmVzb2x1dGlvbgpzdWNoIGFzIDRLLgoKClRoYW5r cywKCkV2Z2VueQoK0LLRgiwgMTcg0L7QutGCLiAyMDIz4oCv0LMuINCyIDAzOjI2LCBaaGFvIFpo aWxpIDxxdWlua2JsYWNrQGZveG1haWwuY29tPjoKCj4KPiA+IOWcqCAyMDIz5bm0MTDmnIgxN+aX pe+8jOS4iuWNiDU6MjTvvIxNYXJrIFRob21wc29uIDxzd0Bqa3F4ei5uZXQ+IOWGmemBk++8mgo+ ID4KPiA+IO+7v09uIDE2LzEwLzIwMjMgMTA6MTMsIEV2Z2VueSBQYXZsb3Ygd3JvdGU6Cj4gPj4g VGhpcyBjb21taXQgcmVkdWNlcyB0aGUgc2xlZXAgdGltZSBvbiBXaW5kb3dzIHRvIGltcHJvdmUg QU1GIGVuY29kaW5nCj4gPj4gcGVyZm9ybWFuY2Ugb24gbG93IHJlc29sdXRpb24gaW5wdXQgdmlk ZW9zLgo+ID4+IFRoaXMgZml4IGlzIGZvciBXaW5kb3dzIG9ubHksIGJlY2F1c2Ugc2xlZXAoKSBm dW5jdGlvbiBpc24ndAo+ID4+IHZlcnkgYWNjdXJhdGUgb24gV2luZG93cyBPUy4KPiA+PiBGaXgg Zm9yIGlzc3VlICMxMDYyMgo+ID4+IFNpZ25lZC1vZmYtYnk6IEV2Z2VueSBQYXZsb3YgPGx1Y2Vu dGljdXNAZ21haWwuY29tPgo+ID4+IC0tLQo+ID4+ICBsaWJhdmNvZGVjL2FtZmVuYy5jIHwgNCAr KysrCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiA+PiBkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9hbWZlbmMuYyBiL2xpYmF2Y29kZWMvYW1mZW5jLmMKPiA+PiBpbmRleCAw NjE4NTlmODVjLi4wYzk1NDY1ZDZlIDEwMDY0NAo+ID4+IC0tLSBhL2xpYmF2Y29kZWMvYW1mZW5j LmMKPiA+PiArKysgYi9saWJhdmNvZGVjL2FtZmVuYy5jCj4gPj4gQEAgLTc3MCw3ICs3NzAsMTEg QEAgaW50IGZmX2FtZl9yZWNlaXZlX3BhY2tldChBVkNvZGVjQ29udGV4dCAqYXZjdHgsCj4gQVZQ YWNrZXQgKmF2cGt0KQo+ID4+ICAgICAgICAgIGlmIChxdWVyeV9vdXRwdXRfZGF0YV9mbGFnID09 IDApIHsKPiA+PiAgICAgICAgICAgICAgaWYgKHJlc19yZXN1Ym1pdCA9PSBBTUZfSU5QVVRfRlVM TCB8fCBjdHgtPmRlbGF5ZWRfZHJhaW4KPiB8fCAoY3R4LT5lb2YgJiYgcmVzX3F1ZXJ5ICE9IEFN Rl9FT0YpIHx8IChjdHgtPmh3c3VyZmFjZXNfaW5fcXVldWUgPj0KPiBjdHgtPmh3c3VyZmFjZXNf aW5fcXVldWVfbWF4KSkgewo+ID4+ICAgICAgICAgICAgICAgICAgYmxvY2tfYW5kX3dhaXQgPSAx Owo+ID4+ICsjaWZkZWYgX1dJTjMyCj4gPj4gKyAgICAgICAgICAgICAgICBhdl91c2xlZXAoMCk7 IC8vU2xlZXAoKSBpcyBub3QgcHJlY2lzZSBvbiBXaW5kb3dzIE9TLgo+ID4+ICsjZWxzZQo+ID4+ ICAgICAgICAgICAgICAgICAgYXZfdXNsZWVwKDEwMDApOwo+ID4+ICsjZW5kaWYKPiA+PiAgICAg ICAgICAgICAgfQo+ID4+ICAgICAgICAgIH0KPiA+PiAgICAgIH0gd2hpbGUgKGJsb2NrX2FuZF93 YWl0KTsKPiA+Cj4gPiBXYXN0aW5nIGxvdHMgb2YgcG93ZXIgYnkgc3Bpbm5pbmcgb24gYSBDUFUg Y29yZSBkb2VzIG5vdCBzZWVtIGxpa2UgYQo+IGdvb2QgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbS4g IChJIG1lYW4sIHByZXN1bWFibHkgdGhhdCBpcyB3aHkgV2luZG93cyBpc24ndAo+IGhvbm91cmlu ZyB5b3VyIHJlcXVlc3QgZm9yIGEgc2hvcnQgc2xlZXAsIGJlY2F1c2UgaXQgd2FudHMgdGltZXJz IHRvIGhhdmUKPiBsYXJnZXIgZ2FwcyB0byBhdm9pZCB3YXN0aW5nIHBvd2VyLikKPgo+IElmIGF2 X3VzbGVlcCBpcyBpbXBsZW1lbnRlZCB2aWEgU2xlZXAgbGlrZSBjdXJyZW50IGNhc2UsIHNsZWVw IDAgbWVhbnMKPiB5aWVsZCBjdXJyZW50IHRocmVhZCwgc28gaXTigJlzIG5vdCBidXN5IHdhaXQg aW4gbm9ybWFsIGNhc2UgKGJ1dCBpdCBjYW4gYmUKPiBidXN5IHdhaXQpLgo+Cj4gYXZfdXNsZWVw KDUwMCkgbWF5IGxvb2tzIGJldHRlciBhbmQgZG8gdGhlIHNhbWUgam9iIGJ5IGRlcGVuZGluZyA1 MDAvMTAwMAo+ID0gMC4KPgo+IEkgYWdyZWUgdXNlIHNsZWVwIHdpdGhvdXQgcmVhbCBhc3luYyBp cyBsaWtlIGEgYnVnLgo+Cj4gPgo+ID4gV2h5IGlzIHRoZXJlIGEgc2xlZXAgaGVyZSBhdCBhbGws IGFueXdheT8gIEFuIEFQSSBmb3IgaGFyZHdhcmUgZW5jb2RpbmcKPiBzaG91bGQgYmUgcHJvdmlk aW5nIGEgd2F5IGZvciB0aGUgY2FsbGVyIHRvIHdhaXQgZm9yIGFuIG91dHN0YW5kaW5nCj4gb3Bl cmF0aW9uIHRvIGNvbXBsZXRlLgo+ID4KPiA+IFRoYW5rcywKPiA+Cj4gPiAtIE1hcmsKPiA+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gPgo+ID4gVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4KPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==