From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 065D84E2DE for ; Tue, 8 Jul 2025 15:19:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1101D68F04E; Tue, 8 Jul 2025 18:19:24 +0300 (EEST) Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D1BD268EEC1 for ; Tue, 8 Jul 2025 18:19:16 +0300 (EEST) Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-ae35f36da9dso863181266b.0 for ; Tue, 08 Jul 2025 08:19:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751987956; x=1752592756; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=FNuoeSLG6jrDnB6XJTrrexn3mHhRTFA37/Zh+oPVGMM=; b=jllVR35BFuGASIXLW3hIqqvwkC4B/Fkeu81lpCrDIMkq/IDnieiZao5lundzEUWjTZ /x5FsnCtByEEs5YYWt/ar18KQRtVgyzYwwzwJdhMoh9b1ALscE+roYktsmgGYOI0wxYo +UFzLy7EAkA5LcKitz56cr4l2PvfVgL2QcNWRHF5djstupKSOxMjogNPUWBebo/QM58c H5eSyFH01/bQoCj24zKEyssmYaYfGanQzrTYd8aAek5LCseupB3+omnbzcHKQV25jK5g tbcE5ZCZhhxCjL0GZbAIBq1VHghF/GdLJCWXFRTVJQgwF7RZ6X2ClYM5HoHfbdP5w1m2 NbFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751987956; x=1752592756; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FNuoeSLG6jrDnB6XJTrrexn3mHhRTFA37/Zh+oPVGMM=; b=nir94c3wJYzDUnIDVlMF32v0vdR8EZwY/7CZMU0VaEf7/o11iuNJEWNcPFrxO0Pj8R B9+HxQhpCThHOlyHYUy/2sF8cJ9LpDuXfKg+Ay2Vv2Gi+/SmT3ay0NE2Dfp1G2Ft5Vui DmxqaNXl+YyBwQxsy3SDaEDK4TX4n1z86XuQYtnUAGBJlnt52Grqg/HxpJyASwPyABSI r7lw7IgTs2rUaTX/6mxCcEsSxyavBsRCVr483hvFLlSMhF+oJqPBUN3LPO6Mh4leq3If kk1U8HQBluz2SDiLrEaMcJ0c20JevkMDkN5WfyUITFB8kQottQVwMF1Bh9EZXCAq4+Yl W9/A== X-Gm-Message-State: AOJu0YxTnhVvWizJiqdBNBM8SxEIHxQUNp/qNUaYPDIMkwxIwdiEQGie qA/I2oJvPoyTYIqCgo+lstxKQZdbkZ+GDUKrzPUW0QL0TCrKw30SsqsbzkpQYdyI X-Gm-Gg: ASbGncv/YPgpgk7fOyo4XiUIJPmUcn/2MPORyCxPkI0pKGp3lOICHK+XwIrhvtF0yVH k/zXgl9xO4jvkYjOpJMCJgCPUJ/lgx8M2d5dONusVP5abm5iTySkkEZL5WsPJXyy3/wYsL1msr/ x4SvLS9cNm5IijbbKw8IxT7LKuGjp198XNEuUdL1HKc4p3zcVuA1CQEbBYsG9Kk6c27c9W/JG9P Gl8fM+C90ngXgPVedJjHoqJU7ri5nKO4Cx217bKC0mziSpwrWNQ8PFJbIBk5o34cuBDfL+evhP+ IZAYAu8UKvCobSbHuO0Xu6FZxJbyRHZuydt2VLAWA/hL34CdNsu7wqqb1nh6gL8EB2kvIZpXiRK L7EDwONe9uIjsenB/3VERapZrXrUdDRsuqBBMdfw/4AqUN5oYOFleRcmyWibw66KN3++kcAIsX+ 41 X-Google-Smtp-Source: AGHT+IHr2HRXvxtJSFsoswdkccVZLBeudozT54wekCJkze+PYUTuFrgCHvP1mlbmXZPrXXBxRV9PPQ== X-Received: by 2002:a17:907:72c2:b0:ae3:f903:e41 with SMTP id a640c23a62f3a-ae3fbe42971mr1773285466b.54.1751987955799; Tue, 08 Jul 2025 08:19:15 -0700 (PDT) Received: from [192.168.178.143] (p200301023701fa00258573ace0251429.dip0.t-ipconnect.de. [2003:102:3701:fa00:2585:73ac:e025:1429]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae3f66d1ae3sm905751966b.7.2025.07.08.08.19.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Jul 2025 08:19:15 -0700 (PDT) From: Marvin Scholz To: FFmpeg development discussions and patches Date: Tue, 08 Jul 2025 17:19:14 +0200 X-Mailer: MailMate (2.0r6222) Message-ID: In-Reply-To: References: MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] Playout to DeckLink will wait for all buffered frames before stopping. 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: CgpPbiA4IEp1bCAyMDI1LCBhdCAxNjo1NCwgRGV2aW4gSGVpdG11ZWxsZXIgd3JvdGU6Cgo+IEhp IE1hdHQsCj4KPiBUaGFua3MgZm9yIHlvdXIgY29udHJpYnV0aW9uLiAgQ29tbWVudHMgaW5saW5l Lgo+Cj4gT24gTW9uLCBKdWwgNywgMjAyNSBhdCA5OjQw4oCvUE0gTWF0dCB2aWEgZmZtcGVnLWRl dmVsCj4gPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPiB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL2xp YmF2ZGV2aWNlL2RlY2tsaW5rX2VuYy5jcHAgYi9saWJhdmRldmljZS9kZWNrbGlua19lbmMuY3Bw Cj4+IGluZGV4IGNiOGY5MTczMGUuLjU3NTFmMjdkZTggMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2ZGV2 aWNlL2RlY2tsaW5rX2VuYy5jcHAKPj4gKysrIGIvbGliYXZkZXZpY2UvZGVja2xpbmtfZW5jLmNw cAo+PiBAQCAtMjAsNiArMjAsNyBAQAo+PiAgICovCj4+Cj4+ICAjaW5jbHVkZSA8YXRvbWljPgo+ PiArI2luY2x1ZGUgPHVuaXN0ZC5oPgo+Cj4gTm90IG5lZWRlZCAoc2VlIGJlbG93KQo+Cj4+ICB1 c2luZyBzdGQ6OmF0b21pYzsKPj4KPj4gIC8qIEluY2x1ZGUgaW50ZXJuYWwuaCBmaXJzdCB0byBh dm9pZCBjb25mbGljdCBiZXR3ZWVuIHdpbnNvY2suaCAodXNlZCBieQo+PiBAQCAtMzY5LDExICsz NzAsMjYgQEAgYXZfY29sZCBpbnQgZmZfZGVja2xpbmtfd3JpdGVfdHJhaWxlcihBVkZvcm1hdENv bnRleHQgKmF2Y3R4KQo+PiAgewo+PiAgICAgIHN0cnVjdCBkZWNrbGlua19jY3R4ICpjY3R4ID0g KHN0cnVjdCBkZWNrbGlua19jY3R4ICopYXZjdHgtPnByaXZfZGF0YTsKPj4gICAgICBzdHJ1Y3Qg ZGVja2xpbmtfY3R4ICpjdHggPSAoc3RydWN0IGRlY2tsaW5rX2N0eCAqKWNjdHgtPmN0eDsKPj4g KyAgICB1aW50MzJfdCBidWZmZXJlZDsKCkNhbiBiZSBtb3ZlZCBpbnNpZGUgdGhlIHdoaWxlIGJs b2NrIHRvIG5hcnJvdyB0aGUgc2NvcGUuCgo+Pgo+PiAgICAgIGlmIChjdHgtPnBsYXliYWNrX3N0 YXJ0ZWQpIHsKPj4gICAgICAgICAgQk1EVGltZVZhbHVlIGFjdHVhbDsKPj4gICAgICAgICAgY3R4 LT5kbG8tPlN0b3BTY2hlZHVsZWRQbGF5YmFjayhjdHgtPmxhc3RfcHRzICogY3R4LT5ibWRfdGJf bnVtLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhY3R1YWws IGN0eC0+Ym1kX3RiX2Rlbik7Cj4+ICsgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0RFQlVH LCAiU3RvcHBlZCBhdCAlbGQsIHJlcXVlc3RlZCAlbGRcbiIsIGFjdHVhbCwgY3R4LT5sYXN0X3B0 cyAqIGN0eC0+Ym1kX3RiX251bSk7Cj4+ICsgICAgICAgIHdoaWxlICgxKXsKPj4gKyAgICAgICAg ICAgIGN0eC0+ZGxvLT5HZXRCdWZmZXJlZFZpZGVvRnJhbWVDb3VudCgmYnVmZmVyZWQpOwo+PiAr ICAgICAgICAgICAgaWYgKGJ1ZmZlcmVkIDw9IDApewo+PiArICAgICAgICAgICAgICAgIGJyZWFr Owo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0df REVCVUcsICJXYWl0aW5nIGZvciAlZCBidWZmZXJlZCBmcmFtZXMgdG8gZmluaXNoXG4iLCBidWZm ZXJlZCk7Cj4+ICsgICAgICAgICAgICBpZiAoYnVmZmVyZWQgPCA1KSB7Cj4+ICsgICAgICAgICAg ICAgICAgdXNsZWVwKDEpOwo+PiArICAgICAgICAgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAg ICAgICB1c2xlZXAoMzAwKTsKPj4gKyAgICAgICAgICAgIH0KPgo+IFRoZSBzbGVlcCBjYWxscyBz aG91bGQgdXNlIGF2X3VzbGVlcCgpLCB3aGljaCBpcyBwb3J0YWJsZSBhbmQgeW91Cj4gZG9uJ3Qg bmVlZCB1bmlzdGQuaC4gIEFsc28sIHRoZXJlIHNob3VsZCBiZSBzb21lIGxpbWl0IHNvIHRoYXQg aXQKPiBkb2Vzbid0IGJsb2NrIGZvcmV2ZXIgaWYgdmlkZW8gZnJhbWVzIGFyZSBzY2hlZHVsZWQg dmVyeSBmYXIgaW4gdGhlCj4gZnV0dXJlIChlLmcuIGFmdGVyIDEgc2Vjb25kLCBnaXZlIHVwIGFu ZCBsb2cgYSB3YXJuaW5nKS4KPgoKSSB0aGluayBldmVuIGlmIGEgZnJhbWUgaXMgc2NoZWR1bGUg ImZhciIgaW4gdGhlIGZ1dHVyZSwgaWYgSSB3YW50IHRoZW0KYWxsIHBsYXllZCBvdXQgdGhlbiBp dCBzaG91bGQgcHJvYmFibHkgc3RpbGwgd2FpdCwgbm8/IEFzIHdoYXQgaXMgY29uc2lkZXJlZAoi ZmFyIiBpcyBhIG1hdHRlciBvZiBpbnRlcnByZXRhdGlvbuKApgoKQWxzbyB0aGVyZSBzaG91bGQg bGlrZWx5IGJlIGFuIG9wdGlvbiB0byBvcHQgaW4gdG8gdGhpcyBuZXcgYmVoYXZpb3I/Cgo+IERl dmluCj4KPiAtLSAKPiBEZXZpbiBIZWl0bXVlbGxlciwgU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVy Cj4gTFROIEdsb2JhbCBDb21tdW5pY2F0aW9ucwo+IG86ICsxICgzMDEpIDM2My0xMDAxCj4gdzog aHR0cHM6Ly9sdG5nbG9iYWwuY29tICBlOiBkZXZpbi5oZWl0bXVlbGxlckBsdG5nbG9iYWwuY29t Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K