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 6FE834E2E6 for ; Tue, 8 Jul 2025 17:08:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C956468F139; Tue, 8 Jul 2025 20:08:52 +0300 (EEST) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9FA8668EE43 for ; Tue, 8 Jul 2025 20:08:46 +0300 (EEST) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-60c4f796446so6897929a12.1 for ; Tue, 08 Jul 2025 10:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751994526; x=1752599326; 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=dNHmGiWyLbazUk9hHjH2NNAHGTh8bwugp3Aqa7uyM6Y=; b=SmbEOaWjOQ+EGGJCYXkpFG6HGjVUdgviRfK81uakIhzVEWqOUcTLjiwjth4ueX8eHy /PzM71fCRhpYf8S+mAUbNnfMSimAPFDmVqrCdv52kUB9dQe6Bh45UknCGm4En0fHf3ui Xdu8niI1O1CC0IshP0ZQADvzIRqkiY3UHieAJz/Brm/thi4DOnQVxCS2qtLnkolXU9rD Q8MU17QIgczjHg9P4JzS4pHbzt2TFIfLpSyfmBpXE0puHe7mJj5WOi4a3lmhd29muIa3 I5q6AEm6qlIbZZB11lPmidoTCFFy3Bbzzbvly6p1jS3cR5Pw+b7AMrUMNDn3pYj6fgRj AXDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751994526; x=1752599326; 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=dNHmGiWyLbazUk9hHjH2NNAHGTh8bwugp3Aqa7uyM6Y=; b=nbziJAmsDTnmhPd8OsB78e+pv04R07cXlCLfGQoM8iWvJibCMCFkHqJoNNercObuWR ORzcXEnL1e4LEd3BzTqkMM/Z+lx8mP1oxi8CL7jhgkRyYk+ZEAf/n0jSfnssMViSQQfa M/CTCsvp+oz4RtqtpWkRjTCEZxzeAF1hwT70HbCv0o6XlwhGAYTzKizQFpxbeuQfLWII vzJiFwqLPtDEC7O7YkDZ47eDXsxV7jNW0PDhuWb573ZYzVabmK51LOux5N/s5dFKOH/8 p3azjTOxLdhy0MqIr6NlkNO/y2Dfwhq4rCsUWzSBKuykkeljp/7Yj4ZehwErwPwS/5t3 5J5A== X-Gm-Message-State: AOJu0YyI1SZhESjTZp+1GQKdAVpMnUkdVK52do1z6y1EClVwK435PVxH m7CYI6KjM+X+crV6/rocuJEb1Z51sMzTDG6YlaGnNPtTCxB+TdIfealhcfVDtUOQ X-Gm-Gg: ASbGncs3f9Zex/HLB5FklYFXncknxUKvPUr3HjD0h0U/NZEYxjpedXlm+IoT/INhPDD 9C6cfvfT2OAICsYe3oR38HLJhn1WzcZYAu2pWspJNBnGDbk8qNXVeZSfby7FOmV8p+Dvw8IAqtS rHImfqwMa2BXiIX6aadSfmJVxZxJcwdrnWvYW6AxZ+/Iw3swXgGW23rFJl2MlPJY9rZ15e6JYAm Iu592K+ir++reOyyJdxfZbvsDKAh9JZv9+ZXHW8yqS/tB1UXNhoEYV1nVtRtVTnB/uujHkxliyQ NuI/jLHLGlLv7MCaKxZa+bm3GMhY7WX2ESu48QidfhgBjM74ZscDLZtrClhpNxLP8QYn0Y5xzhP RD8K1HmsRwPluQvJ0dbQLQen3RTZfd53mcQmC//66W7XGMUCfvU6VTcEon1fyyTzZ/qZ4kiv/wZ 2T X-Google-Smtp-Source: AGHT+IFEGJ5MUkd6x+ufe3QqfUnxl5lnbPLTO0AUYxVbGyg63hd+sypNApHJ/N803aY9N3wV6Aw0rA== X-Received: by 2002:a17:906:794f:b0:ae3:bb4a:91fc with SMTP id a640c23a62f3a-ae6c6b5eb5cmr12273566b.22.1751994525563; Tue, 08 Jul 2025 10:08:45 -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-ae3f6b04d5csm910118866b.120.2025.07.08.10.08.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Jul 2025 10:08:45 -0700 (PDT) From: Marvin Scholz To: FFmpeg development discussions and patches Date: Tue, 08 Jul 2025 19:08:44 +0200 X-Mailer: MailMate (2.0r6222) Message-ID: <241A7C42-555F-46C3-8906-8264E58C4373@gmail.com> 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: CgpPbiA4IEp1bCAyMDI1LCBhdCAxODoyMiwgRGV2aW4gSGVpdG11ZWxsZXIgd3JvdGU6Cgo+IEhp IE1hcnZpbiwKPgo+IE9uIFR1ZSwgSnVsIDgsIDIwMjUgYXQgMTE6MTnigK9BTSBNYXJ2aW4gU2No b2x6Cj4gPGVwaXJhdDA3LWF0LWdtYWlsLmNvbUBmZm1wZWcub3JnPiB3cm90ZToKPj4gSSB0aGlu ayBldmVuIGlmIGEgZnJhbWUgaXMgc2NoZWR1bGUgImZhciIgaW4gdGhlIGZ1dHVyZSwgaWYgSSB3 YW50IHRoZW0KPj4gYWxsIHBsYXllZCBvdXQgdGhlbiBpdCBzaG91bGQgcHJvYmFibHkgc3RpbGwg d2FpdCwgbm8/IEFzIHdoYXQgaXMgY29uc2lkZXJlZAo+PiAiZmFyIiBpcyBhIG1hdHRlciBvZiBp bnRlcnByZXRhdGlvbuKApgo+Cj4gVGhhdCBwcm9iYWJseSBkZXBlbmRzLiAgSWYgdGhlIGNsb2Nr IGdldHMgc2NyZXdlZCB1cCBhbmQgYSBmcmFtZSBpcwo+IHN1Ym1pdHRlZCB3aXRoIGEgUFRTIGZp dmUgaG91cnMgaW50byB0aGUgZnV0dXJlIHlvdSBkb24ndCB3YW50IGl0IHRvCj4gc3RhbGwgZm9y IGZpdmUgaG91cnMuICBUaGUgZHJpdmVyIGxldHMgeW91IGNvbnRyb2wgdGhlIG51bWJlciBvZgo+ IGJ1ZmZlcnMgYXZhaWxhYmxlIChhbmQgaGFzIGxpbWl0cyBvbiBzdWNoKSwgYnV0IElJUkMgbm90 IGV4cGxpY2l0bHkgb24KPiB0aGUgdGltZXN0YW1wcyBzdWJtaXR0ZWQgKHdoaWNoIGRpY3RhdGVz IHdoZW4gdGhlIGZyYW1lIGdldHMgcGxheWVkCj4gb3V0KS4KPgo+IEJ1dCB5ZWFoLCAiZmFyIiBp cyBhIG1hdHRlciBvZiBpbnRlcnByZXRhdGlvbi4gIEluIHByYWN0aWNlIHlvdQo+IGdlbmVyYWxs eSB3b24ndCBzZWUgZnJhbWVzIHF1ZXVlZCBtb3JlIHRoYW4gYSBzZWNvbmQgaW4gYWR2YW5jZS4g SQo+IHRoaW5rIHdlIGNhbiBhZ3JlZSBvbiBhIHJlYXNvbmFibGUgdGhyZXNob2xkIHRoYXQgcHJl dmVudHMgaXQgZ2V0dGluZwo+IHN0dWNrIGluIGEgbG9vcCBmb3IgcG90ZW50aWFsbHkgaG91cnMg aWYgdGhlIGNsb2NrcyB3ZXJlIGJhZCBidXQKPiBkb2Vzbid0IGNhdXNlIGlzc3VlcyBpbiBwcmFj dGljZSAoZS5nLiAyIHNlY29uZHM/KS4KPgo+PiBBbHNvIHRoZXJlIHNob3VsZCBsaWtlbHkgYmUg YW4gb3B0aW9uIHRvIG9wdCBpbiB0byB0aGlzIG5ldyBiZWhhdmlvcj8KPgo+IEFncmVlZCwgdGhp cyBiZWhhdmlvciBzaG91bGQgcHJvYmFibHkgYmUgY29uZmlndXJhYmxlLiAgSSB3b3VsZCBhcmd1 ZQo+IHRob3VnaCB0aGF0IHRoZSBiZWhhdmlvciBwcm92aWRlZCBieSB0aGlzIHBhdGNoIHNob3Vs ZCBiZSB0aGUgZGVmYXVsdC4KPiBBRkFJSywgaXQgd2Fzbid0IGFuIGludGVudGlvbmFsIGRlY2lz aW9uIHRvIHRlcm1pbmF0ZSBiZWZvcmUgYWxsCj4gYnVmZmVycyB3ZXJlIG91dHB1dCwgYW5kIGZs dXNoaW5nIHBlbmRpbmcgZGF0YSBvbiBjbG9zZSBpcyB0aGUKPiBzdGFuZGFyZCBiZWhhdmlvciBm b3Igb3RoZXIgbXV4ZXJzLgo+Cj4gT24gYSBwZXJzb25hbCBub3RlLCBJIHdvcmsgd2l0aCByZWFs dGltZSBkZWNvZGluZyBhbmQgdGh1cyB0aGUKPiBleGlzdGluZyBiZWhhdmlvciBpcyBteSBwcmVm ZXJlbmNlIChzaW5jZSBJIHdhbnQgaXQgdG8gdGVybWluYXRlCj4gaW1tZWRpYXRlbHkpLiAgQnV0 IEkgdGhpbmsgbXkgdXNlIGNhc2UgaXMgZmFyIGxlc3MgY29tbW9uIHRoYW4gcGVvcGxlCj4gd2hv IHNpbXBseSB3YW50IHRvIHBsYXkgb3V0IHRoZWlyIGZpbGUgYmFzZWQgY29udGVudCB0byB0aGUg QmxhY2ttYWdpYwo+IGRldmljZS4KCldoYXQgYWJvdXQgYSBkcmFpbl90aW1lb3V0IG9wdGlvbj8g VGhpcyBjb3VsZCB0aGVuIHNvbHZlIGFsbCB0aGUKbWVudGlvbmVkIGNhc2VzLiBXZSBjb3VsZCBo YXZlIGl0IGRlZmF1bHQgdG8gc29tZXRoaW5nIGxpa2UgMTAwMG1zLAphbmQgZm9yIHlvdXIgdXNl LWNhc2UgeW91IGNvdWxkIHNldCBpdCB0byAwLCB0byBub3QgZHJhaW4gYXQgYWxsPwoKPgo+IERl dmluCj4KPiAtLSAKPiBEZXZpbiBIZWl0bXVlbGxlciwgU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVy Cj4gTFROIEdsb2JhbCBDb21tdW5pY2F0aW9ucwo+IG86ICsxICgzMDEpIDM2My0xMDAxCj4gdzog aHR0cHM6Ly9sdG5nbG9iYWwuY29tICBlOiBkZXZpbi5oZWl0bXVlbGxlckBsdG5nbG9iYWwuY29t Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K