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 4882440283 for ; Mon, 20 Dec 2021 03:03:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 42A7968AEE7; Mon, 20 Dec 2021 05:03:47 +0200 (EET) Received: from mail-m973.mail.163.com (mail-m973.mail.163.com [123.126.97.3]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6A6B968AD0C for ; Mon, 20 Dec 2021 05:03:40 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Mime-Version:Subject:Date:Message-Id; bh=YXni4 yPOh1rd5M1QqkyzWU1vuGFXWG1tLTP75w25F9g=; b=T+kcfTjkc4R2W4Cj6SiRi 3yHHxAS2yIgCv/Z1sy2cKDTN3R+aPXDZUfWG3+jqUnPHUb9rDtBMCihPkXGiaeLm 8XCrKHRSgEY7ITVg0WxmGP0/FMq1fGrvjcdTX/zJJRx/M60o2gOVVSntFWp92bVC AI/jKajqY23J5SjXJ5PK70= Received: from [172.17.44.47] (unknown [103.107.216.232]) by smtp3 (Coremail) with SMTP id G9xpCgBX2PWH8r9hnnGvCA--.53291S3; Mon, 20 Dec 2021 11:03:36 +0800 (CST) From: Yy Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Mon, 20 Dec 2021 11:03:35 +0800 References: <20211215021702.84725-1-young_chelsea@163.com> To: FFmpeg development discussions and patches In-Reply-To: <20211215021702.84725-1-young_chelsea@163.com> Message-Id: <0283B867-CD3C-426D-8E3E-62A78B302904@163.com> X-Mailer: Apple Mail (2.3654.60.0.2.21) X-CM-TRANSID: G9xpCgBX2PWH8r9hnnGvCA--.53291S3 X-Coremail-Antispam: 1Uf129KBjvJXoWxWw45Xr17KFy5GFyfXFyftFb_yoW5CrWUpr W5CFy5uryrAF13Za4xXa48tw18A3yIqa1UCF90y3WkGasa9398KrZ7KFy5tF1j9FWrAr18 Zr4rGF1UAr4Dtw7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pEiiSdUUUUU= X-Originating-IP: [103.107.216.232] X-CM-SenderInfo: x1rx0wpbfkvzxvhdqiywtou0bp/xtbBaQlvSlXlwUXtaQAAs1 Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/pthread_framec: remove duplicate pointers 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: UGluZyBmb3IgdGhpcyBwYXRjaC4KLVl1IFlhbmcKCj4gMjAyMeW5tDEy5pyIMTXml6Ug5LiK5Y2I MTA6MTfvvIxZdSBZYW5nIDx5b3VuZ19jaGVsc2VhQDE2My5jb20+IOWGmemBk++8mgo+IAo+IEZy b206IFl1IFlhbmcgPHl1eWFuZzE0QGt1YWlzaG91LmNvbT4KPiAKPiAnKnNyYycgYW5kICcqYXZj dHgnIHBvaW50IHRvIHRoZSBzYW1lIG1lbW9yeS4gSXQgaXMgZW5vdWdoIHRvIGtlZXAgb25lIG9m IHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogWXUgWWFuZyA8eXV5YW5nMTRAa3VhaXNob3UuY29t Pgo+IC0tLQo+IGxpYmF2Y29kZWMvcHRocmVhZF9mcmFtZS5jIHwgMTMgKysrKysrLS0tLS0tLQo+ IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvcHRocmVhZF9mcmFtZS5jIGIvbGliYXZjb2RlYy9wdGhyZWFk X2ZyYW1lLmMKPiBpbmRleCA3M2IxYjdkN2Q5Li45OGY4OGY3NzMyIDEwMDY0NAo+IC0tLSBhL2xp YmF2Y29kZWMvcHRocmVhZF9mcmFtZS5jCj4gKysrIGIvbGliYXZjb2RlYy9wdGhyZWFkX2ZyYW1l LmMKPiBAQCAtNzY1LDE0ICs3NjUsMTQgQEAgdm9pZCBmZl9mcmFtZV90aHJlYWRfZnJlZShBVkNv ZGVjQ29udGV4dCAqYXZjdHgsIGludCB0aHJlYWRfY291bnQpCj4gCj4gc3RhdGljIGF2X2NvbGQg aW50IGluaXRfdGhyZWFkKFBlclRocmVhZENvbnRleHQgKnAsIGludCAqdGhyZWFkc190b19mcmVl LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcmFtZVRocmVhZENvbnRleHQgKmZj dHgsIEFWQ29kZWNDb250ZXh0ICphdmN0eCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEFWQ29kZWNDb250ZXh0ICpzcmMsIGNvbnN0IEFWQ29kZWMgKmNvZGVjLCBpbnQgZmlyc3Qp Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgQVZDb2RlYyAqY29kZWMs IGludCBmaXJzdCkKPiB7Cj4gICAgIEFWQ29kZWNDb250ZXh0ICpjb3B5Owo+ICAgICBpbnQgZXJy Owo+IAo+ICAgICBhdG9taWNfaW5pdCgmcC0+c3RhdGUsIFNUQVRFX0lOUFVUX1JFQURZKTsKPiAK PiAtICAgIGNvcHkgPSBhdl9tZW1kdXAoc3JjLCBzaXplb2YoKnNyYykpOwo+ICsgICAgY29weSA9 IGF2X21lbWR1cChhdmN0eCwgc2l6ZW9mKCphdmN0eCkpOwo+ICAgICBpZiAoIWNvcHkpCj4gICAg ICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwo+ICAgICBjb3B5LT5wcml2X2RhdGEgPSBOVUxM Owo+IEBAIC03ODQsNyArNzg0LDcgQEAgc3RhdGljIGF2X2NvbGQgaW50IGluaXRfdGhyZWFkKFBl clRocmVhZENvbnRleHQgKnAsIGludCAqdGhyZWFkc190b19mcmVlLAo+ICAgICBwLT5wYXJlbnQg PSBmY3R4Owo+ICAgICBwLT5hdmN0eCAgPSBjb3B5Owo+IAo+IC0gICAgY29weS0+aW50ZXJuYWwg PSBhdl9tZW1kdXAoc3JjLT5pbnRlcm5hbCwgc2l6ZW9mKCpzcmMtPmludGVybmFsKSk7Cj4gKyAg ICBjb3B5LT5pbnRlcm5hbCA9IGF2X21lbWR1cChhdmN0eC0+aW50ZXJuYWwsIHNpemVvZigqYXZj dHgtPmludGVybmFsKSk7Cj4gICAgIGlmICghY29weS0+aW50ZXJuYWwpCj4gICAgICAgICByZXR1 cm4gQVZFUlJPUihFTk9NRU0pOwo+ICAgICBjb3B5LT5pbnRlcm5hbC0+dGhyZWFkX2N0eCA9IHA7 Cj4gQEAgLTc5OCw3ICs3OTgsNyBAQCBzdGF0aWMgYXZfY29sZCBpbnQgaW5pdF90aHJlYWQoUGVy VGhyZWFkQ29udGV4dCAqcCwgaW50ICp0aHJlYWRzX3RvX2ZyZWUsCj4gCj4gICAgICAgICBpZiAo Y29kZWMtPnByaXZfY2xhc3MpIHsKPiAgICAgICAgICAgICAqKGNvbnN0IEFWQ2xhc3MgKiopY29w eS0+cHJpdl9kYXRhID0gY29kZWMtPnByaXZfY2xhc3M7Cj4gLSAgICAgICAgICAgIGVyciA9IGF2 X29wdF9jb3B5KGNvcHktPnByaXZfZGF0YSwgc3JjLT5wcml2X2RhdGEpOwo+ICsgICAgICAgICAg ICBlcnIgPSBhdl9vcHRfY29weShjb3B5LT5wcml2X2RhdGEsIGF2Y3R4LT5wcml2X2RhdGEpOwo+ ICAgICAgICAgICAgIGlmIChlcnIgPCAwKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gZXJyOwo+ ICAgICAgICAgfQo+IEBAIC04NDMsNyArODQzLDYgQEAgaW50IGZmX2ZyYW1lX3RocmVhZF9pbml0 KEFWQ29kZWNDb250ZXh0ICphdmN0eCkKPiB7Cj4gICAgIGludCB0aHJlYWRfY291bnQgPSBhdmN0 eC0+dGhyZWFkX2NvdW50Owo+ICAgICBjb25zdCBBVkNvZGVjICpjb2RlYyA9IGF2Y3R4LT5jb2Rl YzsKPiAtICAgIEFWQ29kZWNDb250ZXh0ICpzcmMgPSBhdmN0eDsKPiAgICAgRnJhbWVUaHJlYWRD b250ZXh0ICpmY3R4Owo+ICAgICBpbnQgZXJyLCBpID0gMDsKPiAKPiBAQCAtODc2LDcgKzg3NSw3 IEBAIGludCBmZl9mcmFtZV90aHJlYWRfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCj4gICAg IGZjdHgtPmRlbGF5aW5nID0gMTsKPiAKPiAgICAgaWYgKGNvZGVjLT50eXBlID09IEFWTUVESUFf VFlQRV9WSURFTykKPiAtICAgICAgICBhdmN0eC0+ZGVsYXkgPSBzcmMtPnRocmVhZF9jb3VudCAt IDE7Cj4gKyAgICAgICAgYXZjdHgtPmRlbGF5ID0gYXZjdHgtPnRocmVhZF9jb3VudCAtIDE7Cj4g Cj4gICAgIGZjdHgtPnRocmVhZHMgPSBhdl9jYWxsb2ModGhyZWFkX2NvdW50LCBzaXplb2YoKmZj dHgtPnRocmVhZHMpKTsKPiAgICAgaWYgKCFmY3R4LT50aHJlYWRzKSB7Cj4gQEAgLTg4OCw3ICs4 ODcsNyBAQCBpbnQgZmZfZnJhbWVfdGhyZWFkX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+ ICAgICAgICAgUGVyVGhyZWFkQ29udGV4dCAqcCAgPSAmZmN0eC0+dGhyZWFkc1tpXTsKPiAgICAg ICAgIGludCBmaXJzdCA9ICFpOwo+IAo+IC0gICAgICAgIGVyciA9IGluaXRfdGhyZWFkKHAsICZp LCBmY3R4LCBhdmN0eCwgc3JjLCBjb2RlYywgZmlyc3QpOwo+ICsgICAgICAgIGVyciA9IGluaXRf dGhyZWFkKHAsICZpLCBmY3R4LCBhdmN0eCwgY29kZWMsIGZpcnN0KTsKPiAgICAgICAgIGlmIChl cnIgPCAwKQo+ICAgICAgICAgICAgIGdvdG8gZXJyb3I7Cj4gICAgIH0KPiAtLSAKPiAyLjMzLjEK PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==