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 2D9C14E2F2 for ; Sun, 8 Jun 2025 14:53:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6014868B6BE; Sun, 8 Jun 2025 17:53:49 +0300 (EEST) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A48DF68B6BE for ; Sun, 8 Jun 2025 17:53:42 +0300 (EEST) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-70e447507a0so28144357b3.0 for ; Sun, 08 Jun 2025 07:53:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749394421; x=1749999221; h=content-transfer-encoding:cc: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=zaSeoy3ThHp/8otZwhvtMdVlK6qPEr1u9/HUE0R3+cg=; b=m7OIvbOpGcnpiBr1TAPGJ9hX+MYmJ/XWiibdX9YrzDzo5mbGYbB1zJQzG/LMvONJvB DtvcdmE/GbMAkORwzTSDscFpo9GeBv6OHevhtbnCvMLiad1XO4EiRFzwlhuCNl0ZYfh6 y1AMEtseH1jy3XLfWQz39deSeofDNdyUh7pSHAwd5aACHLJD0nZm0AhPPa0gPjopwUAY NmKguR9q2XWZgLQGcmfB4tW6JMl93sTLqE3SQaT+LU5e/U/44mLR704TQjwurVt4GK3t sN/3xX5YYPmeaUOXovhfbJ5D5ZJORHRsZW6ApBl9Ca+39oDYbdvAOjFuzVjNiit8zySS BUVw== X-Gm-Message-State: AOJu0YzBusiIHzuxiCtaV10GO/I0nxxNOtisiLuBCc2TOSnPDZaSs+o7 JW4slz/HIR44hPrT/qz2IpEZShzi8M3v1Cx2mom+IfcnCwqhibJMcqUREJBXzzrqomhksbKaw3N XxpO7u8icbnva+RHNVyayOm9/GuxiZRLuzA== X-Gm-Gg: ASbGncsd4hTmXuAdcP2ZCe8o/1e6nb10loMZ8Tj9jc1qif3d0IW79r3dDBa2LnOr5Yt a4ec1TKx1KrhxiGxYOjyQ9/fzEL1rs5FRbiQhF9WuV2Q5Rt3lZcRMEZ8K2IIPNGr6yYci7ODzLT HWCTch5Z+gKWXbzjbLbF2PWVg0CrRHFcLl X-Google-Smtp-Source: AGHT+IEkhC1jKQO+n9p6A2VGAMRawRjLSj3OdZ/yuVi494EDN85kBZT7l1R5rJnlnopa9PPKP8hPKu39s5swr3wuI0w= X-Received: by 2002:a05:690c:998b:b0:70c:d256:e7fc with SMTP id 00721157ae682-710f76860c0mr133772937b3.21.1749394420873; Sun, 08 Jun 2025 07:53:40 -0700 (PDT) MIME-Version: 1.0 References: <20250607080619.87769-1-peron.clem@gmail.com> In-Reply-To: <20250607080619.87769-1-peron.clem@gmail.com> Date: Sun, 8 Jun 2025 15:53:29 +0100 X-Gm-Features: AX0GCFsTGRdoVaB77O2sMS5OacFpoV8qlcmyowvAFoL1pdSb-kMrvYD7eLJb4TQ Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2] 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: , From: Kieran Kunhya via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Kieran Kunhya , =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= 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: T24gU2F0LCBKdW4gNywgMjAyNSBhdCA5OjA24oCvQU0gQ2zDqW1lbnQgUMOpcm9uCjxwZXJvbi5j bGVtLWF0LWdtYWlsLmNvbUBmZm1wZWcub3JnPiB3cm90ZToKPgo+IFRoZSBydHBfc2V0X3ByZnQo KSBmdW5jdGlvbiBpbmNvcnJlY3RseSBjYWxjdWxhdGVzIHRoZSB0aW1lc3RhbXAgZGVsdGEKPiB3 aGVuIFJUUCB0aW1lc3RhbXBzIHdyYXAgYXJvdW5kIHRoZSAzMi1iaXQgYm91bmRhcnkuIFRoZSBj dXJyZW50IGNvZGU6Cj4KPiAgICAgZGVsdGFfdGltZXN0YW1wID0gKGludDY0X3QpdGltZXN0YW1w IC0gKGludDY0X3Qpcy0+bGFzdF9ydGNwX3RpbWVzdGFtcDsKPgo+IHRyZWF0cyBib3RoIHRpbWVz dGFtcHMgYXMgbGFyZ2UgcG9zaXRpdmUgdmFsdWVzLCBjYXVzaW5nIHdyYXBhcm91bmQgdG8KPiBw cm9kdWNlIGEgbGFyZ2UgbmVnYXRpdmUgZGVsdGEgaW5zdGVhZCBvZiB0aGUgY29ycmVjdCBzbWFs bCBwb3NpdGl2ZSBkZWx0YS4KPgo+IEZvciBleGFtcGxlLCB3aXRoIGEgOTBrSHogdmlkZW8gY2xv Y2s6Cj4gLSBsYXN0X3J0Y3BfdGltZXN0YW1wID0gMHhGRkZGRkYwMCAobmVhciB3cmFwYXJvdW5k KQo+IC0gdGltZXN0YW1wID0gMHgwMDAwMDEwMCAoYWZ0ZXIgd3JhcGFyb3VuZCkKPiAtIEN1cnJl bnQgcmVzdWx0OiBkZWx0YSDiiYggLTQuMyBiaWxsaW9uIHRpY2tzIOKJiCAtNDcsNzIxIHNlY29u ZHMKPiAtIEV4cGVjdGVkIHJlc3VsdDogZGVsdGEg4omIICs1MTIgdGlja3Mg4omIICswLjAwNiBz ZWNvbmRzCj4KPiBUaGlzIGNhdXNlcyBwcmZ0LT53YWxsY2xvY2sgdG8ganVtcCBiYWNrd2FyZCBi eSBhcHByb3hpbWF0ZWx5Ogo+IC0gOTBrSHogdmlkZW86IH40Nyw3MjEgc2Vjb25kcyAofjEzLjI1 IGhvdXJzKQo+IC0gNDhrSHogYXVkaW86IH44OSw0Nzggc2Vjb25kcyAofjI0LjkgaG91cnMpCj4g LSA4a0h6IGF1ZGlvOiB+NTM2LDg3MSBzZWNvbmRzICh+Ni4yIGRheXMpCj4KPiBGaXggYnkgY2Fz dGluZyB0aGUgc3VidHJhY3Rpb24gcmVzdWx0IHRvIGludDMyX3QsIHdoaWNoIGNvcnJlY3RseQo+ IGhhbmRsZXMgd3JhcGFyb3VuZCB0aHJvdWdoIG1vZHVsYXIgYXJpdGhtZXRpYzoKPgo+ICAgICBk ZWx0YV90aW1lc3RhbXAgPSAoaW50MzJfdCkodGltZXN0YW1wIC0gcy0+bGFzdF9ydGNwX3RpbWVz dGFtcCk7Cj4KPiBUaGlzIGVuc3VyZXMgdGhlIGRlbHRhIGlzIGFsd2F5cyBpbiB0aGUgcmFuZ2Ug Wy0yXjMxLCAyXjMxLTFdLCBtYWtpbmcKPiB3cmFwYXJvdW5kIHByb2R1Y2UgdGhlIGNvcnJlY3Qg c21hbGwgcG9zaXRpdmUgdmFsdWVzLgo+Cj4gRml4ZXMgdGltaW5nIGp1bXBzIGluIGFwcGxpY2F0 aW9ucyB0aGF0IHJlbHkgb24gUHJvZHVjZXIgUmVmZXJlbmNlIFRpbWUKPiBmb3IgbWVkaWEgc3lu Y2hyb25pemF0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2zDqW1lbnQgUMOpcm9uIDxwZXJvbi5j bGVtQGdtYWlsLmNvbT4KPiAtLS0KPiAgbGliYXZmb3JtYXQvcnRwZGVjLmMgfCA1ICsrKy0tCj4g IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZm IC0tZ2l0IGEvbGliYXZmb3JtYXQvcnRwZGVjLmMgYi9saWJhdmZvcm1hdC9ydHBkZWMuYwo+IGlu ZGV4IDcyOWJmODM2ODUuLjc2NjRhYjU4YmQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZmb3JtYXQvcnRw ZGVjLmMKPiArKysgYi9saWJhdmZvcm1hdC9ydHBkZWMuYwo+IEBAIC02MzMsNyArNjMzLDggQEAg dm9pZCBmZl9ydHBfcGFyc2Vfc2V0X2NyeXB0byhSVFBEZW11eENvbnRleHQgKnMsIGNvbnN0IGNo YXIgKnN1aXRlLAo+ICB9Cj4KPiAgc3RhdGljIGludCBydHBfc2V0X3ByZnQoUlRQRGVtdXhDb250 ZXh0ICpzLCBBVlBhY2tldCAqcGt0LCB1aW50MzJfdCB0aW1lc3RhbXApIHsKPiAtICAgIGludDY0 X3QgcnRjcF90aW1lLCBkZWx0YV90aW1lc3RhbXAsIGRlbHRhX3RpbWU7Cj4gKyAgICBpbnQ2NF90 IHJ0Y3BfdGltZSwgZGVsdGFfdGltZTsKPiArICAgIGludDMyX3QgZGVsdGFfdGltZXN0YW1wOwo+ Cj4gICAgICBBVlByb2R1Y2VyUmVmZXJlbmNlVGltZSAqcHJmdCA9Cj4gICAgICAgICAgKEFWUHJv ZHVjZXJSZWZlcmVuY2VUaW1lICopIGF2X3BhY2tldF9uZXdfc2lkZV9kYXRhKAo+IEBAIC02NDIs NyArNjQzLDcgQEAgc3RhdGljIGludCBydHBfc2V0X3ByZnQoUlRQRGVtdXhDb250ZXh0ICpzLCBB VlBhY2tldCAqcGt0LCB1aW50MzJfdCB0aW1lc3RhbXApIHsKPiAgICAgICAgICByZXR1cm4gQVZF UlJPUihFTk9NRU0pOwo+Cj4gICAgICBydGNwX3RpbWUgPSBmZl9wYXJzZV9udHBfdGltZShzLT5s YXN0X3J0Y3BfbnRwX3RpbWUpIC0gTlRQX09GRlNFVF9VUzsKPiAtICAgIGRlbHRhX3RpbWVzdGFt cCA9IChpbnQ2NF90KXRpbWVzdGFtcCAtIChpbnQ2NF90KXMtPmxhc3RfcnRjcF90aW1lc3RhbXA7 Cj4gKyAgICBkZWx0YV90aW1lc3RhbXAgPSAoaW50MzJfdCkodGltZXN0YW1wIC0gcy0+bGFzdF9y dGNwX3RpbWVzdGFtcCk7Cj4gICAgICBkZWx0YV90aW1lID0gYXZfcmVzY2FsZV9xKGRlbHRhX3Rp bWVzdGFtcCwgcy0+c3QtPnRpbWVfYmFzZSwgQVZfVElNRV9CQVNFX1EpOwo+Cj4gICAgICBwcmZ0 LT53YWxsY2xvY2sgPSBydGNwX3RpbWUgKyBkZWx0YV90aW1lOwo+IC0tCj4gMi40OC4xCgpTZWVt cyBmaW5lLCBhIGNvbW1lbnQgbWlnaHQgaGVscCBleHBsYWluIHRoZSB3cmFwcm91bmQgbG9naWMu CgpLaWVyYW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=