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 5BE5E47AE6 for ; Wed, 1 Nov 2023 11:18:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C197068CD68; Wed, 1 Nov 2023 13:18:10 +0200 (EET) Received: from out203-205-251-66.mail.qq.com (out203-205-251-66.mail.qq.com [203.205.251.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C1DE868CC69 for ; Wed, 1 Nov 2023 13:18:00 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1698837469; bh=Yds/9W2wbBiDh3avzet3b6+QqhHBqAZMon6ISSpdPsE=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=WIhvkQXQs/l3o+gL34jb91fZ2gb0duzxRlLUnyu2O/9v2GURbEtEVLKiiKnwrZXSA gIcnKhPb7WQDQCYp+fd9hOyUTkc+mFzMoJIrdtjQ4C3rBQwj9/ZAD8fDEhNSwnKIou Qi6YihZMK/7JEIuk3Thc7UP5730vRa4uD1ZDwWgY= Received: from smtpclient.apple ([119.147.10.205]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id 4703A48B; Wed, 01 Nov 2023 19:17:48 +0800 X-QQ-mid: xmsmtpt1698837468tcv1is2bs Message-ID: X-QQ-XMAILINFO: MziGzrjZeogZdj8H7SFraFMNRaVVBGF/cgYU/9PVk1iXOC9NbuBFMjAq8qzQI/ OO5bukGr5k3nmfIFBQXbWRd9E4pyIaRb5465cIeImhfmkYf4NFYCbj/IYrm98EozbXJ2xe+4l785 isJi1pOM8cxf1cLFrHm+8RovJw6QN3WhromBA+PHFJe9KEaij0EOH7sQ+7FF4TQCemrGfiL3xJcn cmvM0aPQJvw4em+7ZgFoft2hZHannhnxCdAkLP/byjZNTrmWcKstC00sqNPeqhD0urleq/bnObtx iY4eKfCffNmUpDubvzXaxLOU7YFvKVcJnsFbEseGTEyOvSaSjOs6j0qvSFXSpCF8siF966a5LGRm Dq4720tkJnERpSeBWELU31Svid+y/dWUsUx5jvHpbtC1Fkqt/NTGa6z0wDfOtMztBbCbRdetf102 f7vFANPd8sW9l0pCRYA4jwCBtih4ZC9iUsV7WSIOokro6p35Eq+HTZtfJUIRyrCO4weYP4Ovg9iW lbRD7ylBFh6Ti259r8qsaH0rhmJhjUN+kU2vthMa5kkG4je8e5IBBGs4hgp42xRUEbCDYwrzPWtH ktx3sJ0vEQ/F5EzTjWCE8LnCpuoA/Xm/LGvD8YxvmZMycNgnWvL/JoMUfCuOUMe2yJs98P7WkPq9 gutyow3pVThQH/XpeU8KVSaEdvzG0nKNNojZfHQ6cWTtaFpNWVF3Je5C2U6gmE09BZFBZAXkpo/t tEJ88T4pEgnBhcGE4zCvCDcy07ZU3cugSzlAvSx+gs3TUaWAgFreFqorwpkuxviDGgjAu3EJVbiG VbOnYKa3R6DYoANZryMvLdCD4Pg8ONtoboFq7hxEXN6snEKa5+BPjwUqCQ7lUtHSt7YkYDO1M333 B2qghoqofh9LUh1eV3g91yuXlRZCymQ6D+UO8ReYWlZEdbHsk+x16WRqTPfnooxStIbUVrNd+gR3 Da2WbQdwI1dq9NXc2eV+IcfY2O3FPJ0oTmY7seyZSK43t6KzAPBX24f8RG9sal X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\)) From: Zhao Zhili In-Reply-To: <20231101090115.10655-1-angus.chen@intel.com> Date: Wed, 1 Nov 2023 19:17:38 +0800 X-OQ-MSGID: <91DDA260-8B3C-4049-A813-033C4133AD6F@foxmail.com> References: <20231101090115.10655-1-angus.chen@intel.com> To: FFmpeg development discussions and patches X-Mailer: Apple Mail (2.3774.100.2.1.4) Subject: Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg_mux: keep write_header and write_packet in the same thread 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 Cc: angus.chen@intel.com 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: Cj4gT24gTm92IDEsIDIwMjMsIGF0IDE3OjAxLCBhbmd1cy5jaGVuLWF0LWludGVsLmNvbUBmZm1w ZWcub3JnIHdyb3RlOgo+IAo+IEZyb206ICJDaGVuLCBBbmd1cyIgPGFuZ3VzLmNoZW5AaW50ZWwu Y29tPgo+IAo+IHNkbDJfbXV4ZXIod2F5bGFuZCk6Cj4gSW4gZmZtcGVnNiwgd2UgY3JlYXRlIGEg c2VwYXJhdGUgdGhyZWFkIGZvciBtdXhlciBhZnRlciBjYWxsaW5nIGF2Zm9ybWF0X3dyaXRlX2hl YWRlcigpLgo+IEl0IG1heSBnZW5lcmF0ZSBFR0xfQkFEX0FDQ0VTUyB3aGVuIHdlIGNhbGwgd3Jp dGVfcGFja2V0LiBUaGlzIGlzIGJlY2F1c2UgZWdsX2NvbnRleHQKPiBpcyBib3VuZCB0byBwcmV2 aW91cyB0aHJlYWQuCj4gRnJvbSBFR0wgc3BlYzogSWYgY3R4IGlzIGN1cnJlbnQgdG8gc29tZSBv dGhlciB0aHJlYWQsIG9yIGlmIGVpdGhlciBkcmF3IG9yIHJlYWQgYXJlCj4gYm91bmQgdG8gY29u dGV4dHMgaW4gYW5vdGhlciB0aHJlYWQsIGFuIEVHTF9CQURfQUNDRVNTIGVycm9yIGlzIGdlbmVy YXRlZC4KCkFzIEkgcmVwbGllZCBpbgoKaHR0cHM6Ly9wYXRjaHdvcmsuZmZtcGVnLm9yZy9wcm9q ZWN0L2ZmbXBlZy9wYXRjaC8yMDIzMDkxODA2MzcyOC4xOTgzNzctMS1oYWloYW8ueGlhbmdAaW50 ZWwuY29tLwoKVGhlIHBhdGNoIG9ubHkgd29ya3Mgb24gc29tZSBwbGF0Zm9ybXMuIFNETCBzaG91 bGQgcnVuIGluIG1haW4gdGhyZWFkLgoKSSBkb27igJl0IHRoaW5rIGl0IGNhbiBiZSBmaXhlZCBh dCBoZXJlLgoKVGhlcmUgYXJlIGF0IGxlYXN0IHR3byBtZXRob2RzOgoxLiBVc2UgZmZtcGVnIG1h aW4gdGhyZWFkIHRvIGhhbmRsZSBzcGVjaWFsIHRhc2tzIGxpa2UgdGhpcy4KMi4gR2l2ZSB1cCBh bmQgc3VnZ2VzdHMgdXNlciB0byBwaXBlIGZmbXBlZyBvdXRwdXQgdG8gZmZwbGF5LCBvciBzb21l dGhpbmcgbGlrZSB0aGlzLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGVuLCBBbmd1cyA8YW5ndXMu Y2hlbkBpbnRlbC5jb20+Cj4gLS0tCj4gZmZ0b29scy9mZm1wZWdfbXV4LmMgfCAxOCArKysrKysr KystLS0tLS0tLS0KPiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9mZnRvb2xzL2ZmbXBlZ19tdXguYyBiL2ZmdG9vbHMvZmZt cGVnX211eC5jCj4gaW5kZXggN2E5MjRkYmE2Yy4uZDllZWUzYmI2ZCAxMDA2NDQKPiAtLS0gYS9m ZnRvb2xzL2ZmbXBlZ19tdXguYwo+ICsrKyBiL2ZmdG9vbHMvZmZtcGVnX211eC5jCj4gQEAgLTIx NSwxMiArMjE1LDIxIEBAIHN0YXRpYyB2b2lkICptdXhlcl90aHJlYWQodm9pZCAqYXJnKQo+ICAg ICBPdXRwdXRGaWxlICpvZiA9ICZtdXgtPm9mOwo+ICAgICBBVlBhY2tldCAgKnBrdCA9IE5VTEw7 Cj4gICAgIGludCAgICAgICAgcmV0ID0gMDsKPiArICAgIEFWRm9ybWF0Q29udGV4dCAqZmMgPSBt dXgtPmZjOwo+IAo+ICAgICBwa3QgPSBhdl9wYWNrZXRfYWxsb2MoKTsKPiAgICAgaWYgKCFwa3Qp IHsKPiAgICAgICAgIHJldCA9IEFWRVJST1IoRU5PTUVNKTsKPiAgICAgICAgIGdvdG8gZmluaXNo Owo+ICAgICB9Cj4gKyAgICByZXQgPSBhdmZvcm1hdF93cml0ZV9oZWFkZXIoZmMsICZtdXgtPm9w dHMpOwo+ICsgICAgaWYgKHJldCA8IDApIHsKPiArICAgICAgICBhdl9sb2cobXV4LCBBVl9MT0df RVJST1IsICJDb3VsZCBub3Qgd3JpdGUgaGVhZGVyIChpbmNvcnJlY3QgY29kZWMgIgo+ICsgICAg ICAgICAgICAgICAicGFyYW1ldGVycyA/KTogJXNcbiIsIGF2X2VycjJzdHIocmV0KSk7Cj4gKyAg ICAgICAgZ290byBmaW5pc2g7Cj4gKyAgICB9Cj4gKyAgICAvL2Fzc2VydF9hdm9wdGlvbnMob2Yt Pm9wdHMpOwo+ICsgICAgbXV4LT5oZWFkZXJfd3JpdHRlbiA9IDE7Cj4gCj4gICAgIHRocmVhZF9z ZXRfbmFtZShvZik7Cj4gCj4gQEAgLTU5OSwxNSArNjA4LDYgQEAgaW50IG11eF9jaGVja19pbml0 KE11eGVyICptdXgpCj4gICAgICAgICAgICAgcmV0dXJuIDA7Cj4gICAgIH0KPiAKPiAtICAgIHJl dCA9IGF2Zm9ybWF0X3dyaXRlX2hlYWRlcihmYywgJm11eC0+b3B0cyk7Cj4gLSAgICBpZiAocmV0 IDwgMCkgewo+IC0gICAgICAgIGF2X2xvZyhtdXgsIEFWX0xPR19FUlJPUiwgIkNvdWxkIG5vdCB3 cml0ZSBoZWFkZXIgKGluY29ycmVjdCBjb2RlYyAiCj4gLSAgICAgICAgICAgICAgICJwYXJhbWV0 ZXJzID8pOiAlc1xuIiwgYXZfZXJyMnN0cihyZXQpKTsKPiAtICAgICAgICByZXR1cm4gcmV0Owo+ IC0gICAgfQo+IC0gICAgLy9hc3NlcnRfYXZvcHRpb25zKG9mLT5vcHRzKTsKPiAtICAgIG11eC0+ aGVhZGVyX3dyaXR0ZW4gPSAxOwo+IC0KPiAgICAgYXZfZHVtcF9mb3JtYXQoZmMsIG9mLT5pbmRl eCwgZmMtPnVybCwgMSk7Cj4gICAgIG5iX291dHB1dF9kdW1wZWQrKzsKPiAKPiAtLSAKPiAyLjI5 LjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==