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 9AE7F4E058 for ; Fri, 6 Jun 2025 08:56:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BEBAD68C477; Fri, 6 Jun 2025 11:56:26 +0300 (EEST) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 04B5468C201 for ; Fri, 6 Jun 2025 11:56:20 +0300 (EEST) Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-32a6b34acd9so14834811fa.1 for ; Fri, 06 Jun 2025 01:56:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749200178; x=1749804978; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zMLUzCSvWbw1dRqVaQVWYHFHWwnd6ZzTftYIyXIoYF0=; b=e7wAXyMSh4UKkIf3iZdWWxY4W1QzfBSTXHmcKcWUDZyzJM+8XZ7vTM8M3AJ/94hzIT U2hxWl76rqbYJ7Fkrt2dpWt/iVBpe3IveNXZ0z28IIpN9nQ32JfvOcUKKhVLdUbMpeP1 Ve8MAhh4RocEs+ZV+HEQvGEMkz9IkjHbdENb+Ewx88yhSU9c2rUX6AlyKKOWTfvfZqnc rcr1Uhb+M1VcWcPysC87YRV2SVcvT5Xyhrw3vlalPQ/rgsaANEb0KN702N6RxfgQneFg 0saC6IYr15Oi9YEuHVDSbGXTPp8CwPghLJWewmEGm1zqp4kxp+LNCazXtmJp8kQkWULy i0MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749200178; x=1749804978; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zMLUzCSvWbw1dRqVaQVWYHFHWwnd6ZzTftYIyXIoYF0=; b=Ov0q+4ger0rOlnJZlnCmTC1G70Aq45cpKJ4/mKxSK8SXEJTmr4T6opX61h4vVpDIvI 7PMV4ZI+haHj6IyhlMdRJtBqxtLsBPj4GEVLWW091tHIPv6hVcjBM7kDzRSadKp/ntxq n5z1cEHgowMjciuOXw3D5aDigxxqLMTHZkbv33Zx/BOnM6mCz7leI4mbzPuTE3gzCAKd PhlN0rF6DScj+DkhbAX80u7F6tzzY4OQiLG59NkfNCTln0xi7g8YIgvcxEIzH5un3cJa roDQaAKNrEv0YA2P5UGofegMeqjoq+DhvkqIrtsxU2Q+KJnFgVS1MM7qyhmXrYcbqP7l iwDA== X-Gm-Message-State: AOJu0YygnJ8VoFamhNHvpsi+y47GfZBKAiPtZObXqtFEZcJnRxA8Of5J JtVBvXaPJ0j7CXpBKkjdcMazMfwR/kIx97V1ycZRiQnG6TFf3wJDv70SPWS4MeaqL2wDh0uE8On G9/0D2OPnDb10FdHVj1dsaydsNwtVN4NhGfFyxmI= X-Gm-Gg: ASbGncvUPHQDWo0r6GtGdt9T0g4pAorJgBDN1phjsmXotQ0FTvYLurm45LReIM4kzIB ROE2JN/ODFjwAWYlPqSNaRgZMaHt5ANjuY/miLHl+WUqbaQXwLxSU0QceT7etJ8IcoKWH9hmPb6 YAXtNnhXjd8cB45xoZMX2CKviB5X6SXHLVUQEH9dzj5m5qTUQdZxn24IDvVYM9T0Mb7w== X-Google-Smtp-Source: AGHT+IHxo/oCkjNzjSqb0t8rBcNU9N50yQturIVE9Syqh5cYdFh9oYysHXtb+UrKAdTt/A2o30x5lAYokusuDDAvv5I= X-Received: by 2002:a05:651c:b12:b0:32a:7122:58c9 with SMTP id 38308e7fff4ca-32adfbb0c45mr6663201fa.5.1749200177507; Fri, 06 Jun 2025 01:56:17 -0700 (PDT) MIME-Version: 1.0 References: <20250606085414.59143-1-peron.clem@gmail.com> In-Reply-To: <20250606085414.59143-1-peron.clem@gmail.com> From: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= Date: Fri, 6 Jun 2025 10:56:05 +0200 X-Gm-Features: AX0GCFvmybxeOSWQ4SsiVJolVKNyJEND4CBiQkpwmdgtz2Xm19sku3WZnv2iuX0 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH] rtpdec: Fix RTP timestamp wraparound in Producer Reference Time 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: T24gRnJpLCA2IEp1biAyMDI1IGF0IDEwOjU0LCBDbMOpbWVudCBQw6lyb24gPHBlcm9uLmNsZW1A Z21haWwuY29tPiB3cm90ZToKPgo+IFRoZSBydHBfc2V0X3ByZnQoKSBmdW5jdGlvbiBpbmNvcnJl Y3RseSBjYWxjdWxhdGVzIHRoZSB0aW1lc3RhbXAgZGVsdGEKPiB3aGVuIFJUUCB0aW1lc3RhbXBz IHdyYXAgYXJvdW5kIHRoZSAzMi1iaXQgYm91bmRhcnkuIFRoZSBjdXJyZW50IGNvZGU6Cj4KPiAg ICAgZGVsdGFfdGltZXN0YW1wID0gKGludDY0X3QpdGltZXN0YW1wIC0gKGludDY0X3Qpcy0+bGFz dF9ydGNwX3RpbWVzdGFtcDsKPgo+IHRyZWF0cyBib3RoIHRpbWVzdGFtcHMgYXMgbGFyZ2UgcG9z aXRpdmUgdmFsdWVzLCBjYXVzaW5nIHdyYXBhcm91bmQgdG8KPiBwcm9kdWNlIGEgbGFyZ2UgbmVn YXRpdmUgZGVsdGEgaW5zdGVhZCBvZiB0aGUgY29ycmVjdCBzbWFsbCBwb3NpdGl2ZSBkZWx0YS4K Pgo+IEZvciBleGFtcGxlLCB3aXRoIGEgOTBrSHogdmlkZW8gY2xvY2s6Cj4gLSBsYXN0X3J0Y3Bf dGltZXN0YW1wID0gMHhGRkZGRkYwMCAobmVhciB3cmFwYXJvdW5kKQo+IC0gdGltZXN0YW1wID0g MHgwMDAwMDEwMCAoYWZ0ZXIgd3JhcGFyb3VuZCkKPiAtIEN1cnJlbnQgcmVzdWx0OiBkZWx0YSDi iYggLTQuMyBiaWxsaW9uIHRpY2tzIOKJiCAtNDcsNzIxIHNlY29uZHMKPiAtIEV4cGVjdGVkIHJl c3VsdDogZGVsdGEg4omIICs1MTIgdGlja3Mg4omIICswLjAwNiBzZWNvbmRzCj4KPiBUaGlzIGNh dXNlcyBwcmZ0LT53YWxsY2xvY2sgdG8ganVtcCBiYWNrd2FyZCBieSBhcHByb3hpbWF0ZWx5Ogo+ IC0gOTBrSHogdmlkZW86IH40Nyw3MjEgc2Vjb25kcyAofjEzLjI1IGhvdXJzKQo+IC0gNDhrSHog YXVkaW86IH44OSw0Nzggc2Vjb25kcyAofjI0LjkgaG91cnMpCj4gLSA4a0h6IGF1ZGlvOiB+NTM2 LDg3MSBzZWNvbmRzICh+Ni4yIGRheXMpCj4KPiBGaXggYnkgY2FzdGluZyB0aGUgc3VidHJhY3Rp b24gcmVzdWx0IHRvIGludDMyX3QsIHdoaWNoIGNvcnJlY3RseQo+IGhhbmRsZXMgd3JhcGFyb3Vu ZCB0aHJvdWdoIG1vZHVsYXIgYXJpdGhtZXRpYzoKPgo+ICAgICBkZWx0YV90aW1lc3RhbXAgPSAo aW50MzJfdCkodGltZXN0YW1wIC0gcy0+bGFzdF9ydGNwX3RpbWVzdGFtcCk7Cj4KPiBUaGlzIGVu c3VyZXMgdGhlIGRlbHRhIGlzIGFsd2F5cyBpbiB0aGUgcmFuZ2UgWy0yXjMxLCAyXjMxLTFdLCBt YWtpbmcKPiB3cmFwYXJvdW5kIHByb2R1Y2UgdGhlIGNvcnJlY3Qgc21hbGwgcG9zaXRpdmUgdmFs dWVzLgo+Cj4gRml4ZXMgdGltaW5nIGp1bXBzIGluIGFwcGxpY2F0aW9ucyB0aGF0IHJlbHkgb24g UHJvZHVjZXIgUmVmZXJlbmNlIFRpbWUKPiBmb3IgbWVkaWEgc3luY2hyb25pemF0aW9uLgoKU29y cnkgZm9yIG1pc3NpbmcgbXkgc2lnbi1vZmYgOigKClNpZ25lZC1vZmYtYnk6IENsw6ltZW50IFDD qXJvbiA8cGVyb24uY2xlbUBnbWFpbC5jb20+Cgo+IC0tLQo+ICBsaWJhdmZvcm1hdC9ydHBkZWMu YyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p Cj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvcnRwZGVjLmMgYi9saWJhdmZvcm1hdC9ydHBk ZWMuYwo+IGluZGV4IDcyOWJmODM2ODUuLjdhNjU4YWQ2OTggMTAwNjQ0Cj4gLS0tIGEvbGliYXZm b3JtYXQvcnRwZGVjLmMKPiArKysgYi9saWJhdmZvcm1hdC9ydHBkZWMuYwo+IEBAIC02NDIsNyAr NjQyLDcgQEAgc3RhdGljIGludCBydHBfc2V0X3ByZnQoUlRQRGVtdXhDb250ZXh0ICpzLCBBVlBh Y2tldCAqcGt0LCB1aW50MzJfdCB0aW1lc3RhbXApIHsKPiAgICAgICAgICByZXR1cm4gQVZFUlJP UihFTk9NRU0pOwo+Cj4gICAgICBydGNwX3RpbWUgPSBmZl9wYXJzZV9udHBfdGltZShzLT5sYXN0 X3J0Y3BfbnRwX3RpbWUpIC0gTlRQX09GRlNFVF9VUzsKPiAtICAgIGRlbHRhX3RpbWVzdGFtcCA9 IChpbnQ2NF90KXRpbWVzdGFtcCAtIChpbnQ2NF90KXMtPmxhc3RfcnRjcF90aW1lc3RhbXA7Cj4g KyAgICBkZWx0YV90aW1lc3RhbXAgPSAoaW50MzJfdCkodGltZXN0YW1wIC0gcy0+bGFzdF9ydGNw X3RpbWVzdGFtcCk7Cj4gICAgICBkZWx0YV90aW1lID0gYXZfcmVzY2FsZV9xKGRlbHRhX3RpbWVz dGFtcCwgcy0+c3QtPnRpbWVfYmFzZSwgQVZfVElNRV9CQVNFX1EpOwo+Cj4gICAgICBwcmZ0LT53 YWxsY2xvY2sgPSBydGNwX3RpbWUgKyBkZWx0YV90aW1lOwo+IC0tCj4gMi40OC4xCj4KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=