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 2C19740516 for ; Thu, 22 Dec 2022 15:42:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1394868B96D; Thu, 22 Dec 2022 17:42:19 +0200 (EET) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D7BBC680BE5 for ; Thu, 22 Dec 2022 17:42:12 +0200 (EET) Received: by mail-wm1-f45.google.com with SMTP id b24-20020a05600c4a9800b003d21efdd61dso1564040wmp.3 for ; Thu, 22 Dec 2022 07:42:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=voila.events; s=google; h=mime-version:user-agent:references:in-reply-to:date:to:from:subject :message-id:from:to:cc:subject:date:message-id:reply-to; bh=osal5aIYOrLE/IRRIkVl72xomN1l+yVG6ndMp9SseN4=; b=THyYP6mUZ8ErzQoP5IxuUi19SEYpLbO1L7qOjwKZAaoHwAaJdEaeOQCIzzRYmY217m f73gWjYqY5dvNANIqejvuEEiI+znx54l91dPxXOAnsuxYd7aOAdcIotZjt4+f/9s95vP iCW6clpzhCnC+OIbn8/JYZYnDJbhKihOjBgPk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:references:in-reply-to:date:to:from:subject :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=osal5aIYOrLE/IRRIkVl72xomN1l+yVG6ndMp9SseN4=; b=r4L1mgcMjrCAXiH4NY+Db3712zkZ5WxegeyNqS0mB69JInF9kvBLZ7WX6Zz2xW74YA 2OeP3Aw/lKHFjGI0gSolavIAoL9WOfCOuE9YtpRS/qarOSE6Qf6c/yxdPrZ7FYpwwc3C Tgx2JKcXUyk3Mp5sFM3lkD2m/KGX7jnmRoSAhKmyYugk3LulveyfWIPYX3V5pPyNG4XA T2vEwORRT3ZFyDtOnEuHsOIaw9ARsm09BgOfouW7/2J5cOMlJNd88/6PYu6cgzjfQ3OO GYZjqFgZKvYtZrJG/iSwPuu37FiyhgalMmTQ6VneprMugzF4f6fYBJqHZO8bSNW29QsW R0gg== X-Gm-Message-State: AFqh2krDBl36BXXUZu67zlq3XtQom5K+sgiWUogjB0//a1yH0cGgAxFk X/ooxrkdhe/C42kCRSYe+5GW8dsrdtLw3lu8onY= X-Google-Smtp-Source: AMrXdXtyA0ma0DgevaVjTNHBp3Tl2pjISCx43jLPrRV/s453Ki7678qn0No/Jf0JOfEGRSAOlDh0Ow== X-Received: by 2002:a05:600c:34d0:b0:3d6:b691:b80d with SMTP id d16-20020a05600c34d000b003d6b691b80dmr4668565wmq.21.1671723731883; Thu, 22 Dec 2022 07:42:11 -0800 (PST) Received: from [192.168.43.232] (pop.92-184-117-229.mobile.abo.orange.fr. [92.184.117.229]) by smtp.gmail.com with ESMTPSA id v26-20020a7bcb5a000000b003cf4eac8e80sm1647410wmj.23.2022.12.22.07.42.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Dec 2022 07:42:11 -0800 (PST) Message-ID: <267cc4be14117eb7b02371844ddff14485c60110.camel@voila.events> From: Camille Oudot To: ffmpeg-devel@ffmpeg.org Date: Thu, 22 Dec 2022 16:42:09 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-GTF+68mm9JJLwBqQktcg" User-Agent: Evolution 3.38.3-1+deb11u1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] avformat/rtpproto: add support for RTP/UDP socket reuse 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --=-GTF+68mm9JJLwBqQktcg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Re-submitting because google webmail did not set the correct mime type, sorry for the noise. -- Camille --=-GTF+68mm9JJLwBqQktcg Content-Disposition: attachment; filename*0=0001-avformat-rtpproto-add-support-for-RTP-UDP-socket-reu.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-avformat-rtpproto-add-support-for-RTP-UDP-socket-reu.patch"; charset="UTF-8" RnJvbSA5OThlMWQzZDc5YjQxNjQyMmUyYjFkNGY5YTVmZmI5MjA2MmRiMjU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDYW1pbGxlIE91ZG90IDxjYW1pbGxlQHZvaWxhLmV2ZW50cz4K RGF0ZTogRnJpLCAxNiBEZWMgMjAyMiAxNTozMDowMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGF2 Zm9ybWF0L3J0cHByb3RvOiBhZGQgc3VwcG9ydCBmb3IgUlRQL1VEUCBzb2NrZXQgcmV1c2UKClRo aXMgcGF0Y2ggaW50cm9kdWNlcyBhICJyZXVzZSIgb3B0aW9uIG92ZXIgdGhlIFJUUCBwcm90b2Nv bC4gSXQgc2ltcGx5CnBhc3NlcyB0aGUgdmFsdWUgdG8gdGhlIHVuZGVybHlpbmcgVURQIHByb3Rv Y29sJ3MgInJldXNlIiBvcHRpb24uCgpTb21lIFJUUCBwZWVycyBleHBlY3QgbXVsdGlwbGUgc3Ry ZWFtcyB0byBjb21lIGZyb20gdGhlIHNhbWUgSVAvcG9ydCwgZS5nLgp3aGVuIFJUUCBCVU5ETEUg aXMgaW52b2x2ZWQgKGRpZmZlcmVudCBzdHJlYW1zIHNlbnQgZnJvbS90byB0aGUgc2FtZQpzcmNJ UC9zcmNQb3J0L2RzcElwL2RzcFBvcnQgdHVwbGUpLCBvciB3aGVuIHJ0Y3AtbXV4IGlzIGludm9s dmVkIChSVFAgYW5kClJUQ1AgcGFja2V0cyBhcmUgbXV4ZWQgdG9nZXRoZXIpLgoKVGhpcyBwYXRj aCBhbGxvd3MgZmZtcGVnIHRvIGJ1bmRsZSBSVFAgc3RyZWFtcyBhbmQgbXV4IFJUUC9SVENQIHRv Z2V0aGVyIGJ5CnNldHRpbmcgdGhlICJyZXVzZSIgb3B0aW9uLCBhbmQgZmlkZGxpbmcgd2l0aCB0 aGUgImxvY2FsYWRkciIsICJsb2NhbHBvcnQiLAoibG9jYWxydGNwcG9ydCIgYW5kICJydGNwcG9y dCIgb3B0aW9ucy4KClNpZ25lZC1vZmYtYnk6IENhbWlsbGUgT3Vkb3QgPGNhbWlsbGVAdm9pbGEu ZXZlbnRzPgotLS0KIENoYW5nZWxvZyAgICAgICAgICAgICAgfCAgMSArCiBsaWJhdmZvcm1hdC9y dHBwcm90by5jIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL0NoYW5nZWxvZyBiL0NoYW5nZWxvZwppbmRleCBmM2E2YWJiOWNk Li4zOWI2OGYxNzAyIDEwMDY0NAotLS0gYS9DaGFuZ2Vsb2cKKysrIGIvQ2hhbmdlbG9nCkBAIC0y OCw2ICsyOCw3IEBAIHZlcnNpb24gPG5leHQ+OgogLSBzaG93Y3d0IG11bHRpbWVkaWEgZmlsdGVy CiAtIGNvcnIgdmlkZW8gZmlsdGVyCiAtIGFkcmMgYXVkaW8gZmlsdGVyCistIEFkZCBSVFAgcHJv dG9jb2wgInJldXNlIiBvcHRpb24gdG8gYWxsb3cgVURQIHNvY2tldCByZXVzZQogCiAKIHZlcnNp b24gNS4xOgpkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvcnRwcHJvdG8uYyBiL2xpYmF2Zm9ybWF0 L3J0cHByb3RvLmMKaW5kZXggYjk3MDkwMWQwMS4uZTEzNTkwNzEyNyAxMDA2NDQKLS0tIGEvbGli YXZmb3JtYXQvcnRwcHJvdG8uYworKysgYi9saWJhdmZvcm1hdC9ydHBwcm90by5jCkBAIC01NSw2 ICs1NSw3IEBAIHR5cGVkZWYgc3RydWN0IFJUUENvbnRleHQgewogICAgIGludCBidWZmZXJfc2l6 ZTsKICAgICBpbnQgcnRjcF9wb3J0LCBsb2NhbF9ydHBwb3J0LCBsb2NhbF9ydGNwcG9ydDsKICAg ICBpbnQgY29ubmVjdDsKKyAgICBpbnQgcmV1c2Vfc29ja2V0OwogICAgIGludCBwa3Rfc2l6ZTsK ICAgICBpbnQgZHNjcDsKICAgICBjaGFyICpzb3VyY2VzOwpAQCAtNzQsNiArNzUsNyBAQCBzdGF0 aWMgY29uc3QgQVZPcHRpb24gb3B0aW9uc1tdID0gewogICAgIHsgImxvY2FsX3J0cHBvcnQiLCAg ICAgICJMb2NhbCBydHAgcG9ydCIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgT0ZGU0VUKGxvY2FsX3J0cHBvcnQpLCAgIEFWX09QVF9UWVBFX0lOVCwg ICAgeyAuaTY0ID0gLTEgfSwgICAgLTEsIElOVF9NQVgsIC5mbGFncyA9IER8RSB9LAogICAgIHsg ImxvY2FsX3J0Y3Bwb3J0IiwgICAgICJMb2NhbCBydGNwIHBvcnQiLCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKGxvY2FsX3J0Y3Bwb3J0KSwg IEFWX09QVF9UWVBFX0lOVCwgICAgeyAuaTY0ID0gLTEgfSwgICAgLTEsIElOVF9NQVgsIC5mbGFn cyA9IER8RSB9LAogICAgIHsgImNvbm5lY3QiLCAgICAgICAgICAgICJDb25uZWN0IHNvY2tldCIs ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VU KGNvbm5lY3QpLCAgICAgICAgIEFWX09QVF9UWVBFX0JPT0wsICAgeyAuaTY0ID0gIDAgfSwgICAg IDAsIDEsICAgICAgIC5mbGFncyA9IER8RSB9LAorICAgIHsgInJldXNlIiwgICAgICAgICAgICAg ICJFeHBsaWNpdGx5IGFsbG93IHJldXNpbmcgVURQIHNvY2tldHMiLCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgT0ZGU0VUKHJldXNlX3NvY2tldCksICAgIEFWX09QVF9UWVBFX0JPT0wsICAg eyAuaTY0ID0gIDAgfSwgICAgIDAsIDEsICAgICAgIC5mbGFncyA9IER8RSB9LAogICAgIHsgIndy aXRlX3RvX3NvdXJjZSIsICAgICJTZW5kIHBhY2tldHMgdG8gdGhlIHNvdXJjZSBhZGRyZXNzIG9m IHRoZSBsYXRlc3QgcmVjZWl2ZWQgcGFja2V0IiwgT0ZGU0VUKHdyaXRlX3RvX3NvdXJjZSksIEFW X09QVF9UWVBFX0JPT0wsICAgeyAuaTY0ID0gIDAgfSwgICAgIDAsIDEsICAgICAgIC5mbGFncyA9 IER8RSB9LAogICAgIHsgInBrdF9zaXplIiwgICAgICAgICAgICJNYXhpbXVtIHBhY2tldCBzaXpl IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHBr dF9zaXplKSwgICAgICAgIEFWX09QVF9UWVBFX0lOVCwgICAgeyAuaTY0ID0gLTEgfSwgICAgLTEs IElOVF9NQVgsIC5mbGFncyA9IER8RSB9LAogICAgIHsgImRzY3AiLCAgICAgICAgICAgICAgICJE U0NQIGNsYXNzIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgT0ZGU0VUKGRzY3ApLCAgICAgICAgICAgIEFWX09QVF9UWVBFX0lOVCwgICAgeyAu aTY0ID0gLTEgfSwgICAgLTEsIElOVF9NQVgsIC5mbGFncyA9IER8RSB9LApAQCAtMTkxLDYgKzE5 Myw4IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3VkcF91cmwoUlRQQ29udGV4dCAqcywKICAgICAgICAg dXJsX2FkZF9vcHRpb24oYnVmLCBidWZfc2l6ZSwgInBrdF9zaXplPSVkIiwgcy0+cGt0X3NpemUp OwogICAgIGlmIChzLT5jb25uZWN0KQogICAgICAgICB1cmxfYWRkX29wdGlvbihidWYsIGJ1Zl9z aXplLCAiY29ubmVjdD0xIik7CisgICAgaWYgKHMtPnJldXNlX3NvY2tldCkKKyAgICAgICAgdXJs X2FkZF9vcHRpb24oYnVmLCBidWZfc2l6ZSwgInJldXNlPTEiKTsKICAgICBpZiAocy0+ZHNjcCA+ PSAwKQogICAgICAgICB1cmxfYWRkX29wdGlvbihidWYsIGJ1Zl9zaXplLCAiZHNjcD0lZCIsIHMt PmRzY3ApOwogICAgIHVybF9hZGRfb3B0aW9uKGJ1ZiwgYnVmX3NpemUsICJmaWZvX3NpemU9MCIp OwpAQCAtMjY2LDYgKzI3MCwxMyBAQCBzdGF0aWMgaW50IHJ0cF9vcGVuKFVSTENvbnRleHQgKmgs IGNvbnN0IGNoYXIgKnVyaSwgaW50IGZsYWdzKQogICAgICAgICBpZiAoYXZfZmluZF9pbmZvX3Rh ZyhidWYsIHNpemVvZihidWYpLCAiY29ubmVjdCIsIHApKSB7CiAgICAgICAgICAgICBzLT5jb25u ZWN0ID0gc3RydG9sKGJ1ZiwgTlVMTCwgMTApOwogICAgICAgICB9CisgICAgICAgIGlmIChhdl9m aW5kX2luZm9fdGFnKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJyZXVzZSIsIHApKSB7CisgICAgICAgICAg ICBjaGFyICplbmRwdHIgPSBOVUxMOworICAgICAgICAgICAgcy0+cmV1c2Vfc29ja2V0ID0gc3Ry dG9sKGJ1ZiwgJmVuZHB0ciwgMTApOworICAgICAgICAgICAgLyogYXNzdW1lIGlmIG5vIGRpZ2l0 cyB3ZXJlIGZvdW5kIGl0IGlzIGEgcmVxdWVzdCB0byBlbmFibGUgaXQgKi8KKyAgICAgICAgICAg IGlmIChidWYgPT0gZW5kcHRyKQorICAgICAgICAgICAgICAgIHMtPnJldXNlX3NvY2tldCA9IDE7 CisgICAgICAgIH0KICAgICAgICAgaWYgKGF2X2ZpbmRfaW5mb190YWcoYnVmLCBzaXplb2YoYnVm KSwgIndyaXRlX3RvX3NvdXJjZSIsIHApKSB7CiAgICAgICAgICAgICBzLT53cml0ZV90b19zb3Vy Y2UgPSBzdHJ0b2woYnVmLCBOVUxMLCAxMCk7CiAgICAgICAgIH0KLS0gCjIuMzAuMgoK --=-GTF+68mm9JJLwBqQktcg Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --=-GTF+68mm9JJLwBqQktcg--