From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by mail.toke.dk (Postfix) with ESMTPS id 2055687FBAB for ; Thu, 19 Aug 2021 11:25:44 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OG01QS6j Received: by mail-ej1-x634.google.com with SMTP id qk33so11440692ejc.12 for ; Thu, 19 Aug 2021 02:25:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y0HIq/eNWCJOeXyvWjiB+A57+92Cm7IFmVhlJSqb/W0=; b=OG01QS6jCwViO8TwkjcbWJJFK6O0xpAlKABT/TcD3TnOmgarDZdyhlBkoEIeLbjusK mGct2/kwiBtfeLABDRyQz18Nf3Q3oJlbpa05BjIqMWSP1UdBs092FrPyrCL9jrvjKg0y DjieC8L0AIXVh8VRlYX2CdYRgxmF23+ClXq3ZS3iSEcnql5OLqwLMwy/ymDqvjx8/SCv qGPzFQjaATgGbzpiyLgDAoQtpwQv8WNondotQ+8UXuHtESZEvo1CEotM46nKKEX5Kwn2 sbYLp/4U1l1UfHQgzfoukv7EH/2T9uqeppM5gJN7cZnA/tOBNB2bFMzkzsFDDTjZQP6g eIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Y0HIq/eNWCJOeXyvWjiB+A57+92Cm7IFmVhlJSqb/W0=; b=WfrY+eWqVKaIGg+dfjiWon2Eekfl9WMVhaXxTFKYfE5KKlCyJC08i5DU3zJ0yCjcqN ZbDfzB3sa856joONsWIdpVwkLdeR4M6J7Je+BBd6j+DaYw5PdbVAOs639QtAZjPJjq1l obcOFSgcdHeYmX4u4ClC5rUJ/h2e47+VyNrSTF6HCX3d/XzsCGyP74F95iyMy9G7D9DN A5H1iCaGb7QYtS4e9D19nnoHrgqQ7mcdBQP6ypowhx7/3WJlpmB3pE2WaQwanwjKnVAm sDyyv92rtEd8VbqIA0vgDjT1bEeEjVkCxHqsesF6zHqvR7Dgf/QXoQk3BAR3nylSnJNE b8KQ== X-Gm-Message-State: AOAM532C3BPaZylUSIUKkhXtKOG/3FrCvirxAevFfIxBAQKVTESirbeH vAQYWX/MN5E8xlnTjUtIlGLmEUXc2JaETr1VLUU= X-Google-Smtp-Source: ABdhPJxpzgKr0nnZ4+FpMG9+QQfzCRAUb1T/t5mYGyPZzSqjaq7VbRovWFefNoX5/bI172ckqSDR8ZwrmuKWpbm6qAY= X-Received: by 2002:a17:907:110e:: with SMTP id qu14mr14525453ejb.346.1629365142786; Thu, 19 Aug 2021 02:25:42 -0700 (PDT) MIME-Version: 1.0 References: <87mtpu5n3r.fsf@toke.dk> <87lf5edvok.wl-jch@irif.fr> <8735r68ugy.wl-jch@irif.fr> <87y28y7826.wl-jch@irif.fr> In-Reply-To: <87y28y7826.wl-jch@irif.fr> From: Guillaume Denis Date: Thu, 19 Aug 2021 11:25:32 +0200 Message-ID: To: Juliusz Chroboczek Content-Type: multipart/alternative; boundary="0000000000008b94cc05c9e622a1" Message-ID-Hash: CQZ6U2ZX6NCKYXFTORY2I2MP6CEUTLY5 X-Message-ID-Hash: CQZ6U2ZX6NCKYXFTORY2I2MP6CEUTLY5 X-MailFrom: gdenispro@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: galene@lists.galene.org X-Mailman-Version: 3.3.4 Precedence: list Subject: [Galene] Re: about packet pacers List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000008b94cc05c9e622a1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Juliusz, Yes I copy/pasted it from Gal=C3=A8ne (and even the comments since I didn't= mean to hide it). Sorry if it wasn't clear (and for the noise here), I added a reference to Gal=C3=A8ne to outline it, in a genuine comment ;) The particularity in DuckSoup is that this bitrate estimation is used to control encoder settings in GStreamer (to be improved, but there is a first working version). Guillaume Le mer. 18 ao=C3=BBt 2021 =C3=A0 23:32, Juliusz Chroboczek a = =C3=A9crit : > > It's only the sender side implementation, which is the easy bit (and > which > > Galene already implements). > > I've now looked at the code in more detail, and their loss-based > controller is copy-pasted from Galene, even the comments are the same. > > -- Juliusz > --0000000000008b94cc05c9e622a1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Juliusz,

Yes I copy/pasted it from Gal=C3=A8n= e (and even the comments since I didn't mean to hide it). Sorry if it w= asn't clear (and for the noise here), I added a reference to Gal=C3=A8n= e to outline it, in a genuine comment ;)

The particularity in DuckSo= up is that this bitrate estimation is used to control encoder settings in G= Streamer (to be improved, but there is a first working version).

Gui= llaume

Le=C2=A0mer. 18 ao=C3=BBt 2021 =C3=A0=C2=A023:32, Juliusz Chroboc= zek <jch@irif.fr> a =C3=A9crit=C2= =A0:
> It'= ;s only the sender side implementation, which is the easy bit (and which > Galene already implements).

I've now looked at the code in more detail, and their loss-based
controller is copy-pasted from Galene, even the comments are the same.

-- Juliusz
--0000000000008b94cc05c9e622a1--