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 633CF45BD0 for ; Fri, 24 Mar 2023 22:19:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8E8F468C8E9; Sat, 25 Mar 2023 00:19:43 +0200 (EET) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8DD5468C7CD for ; Sat, 25 Mar 2023 00:19:37 +0200 (EET) Received: by mail-lf1-f52.google.com with SMTP id y15so4003860lfa.7 for ; Fri, 24 Mar 2023 15:19:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20210112.gappssmtp.com; s=20210112; t=1679696376; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=DRZWO6MDfftx0aZyljEJxKxxfkofG6pgER3y4ov52Qg=; b=s2aSwJRwzpYge/PwebKwbd8RdfOw+zISifxbDuFSDwo7ECuxVjIbHLxyiD9sz0PPrm annZZAnsg66VFW+UpqSaVAf8Arza1r9DfVhchcp+Jk/Qx8TK64TBgJefXjdaBEiib1Y6 niL8Bq5I79hYSwxfI/6MBkbZARIwd1m+Oecofps28fupnhjA8RL13+pYI88nhoM2nrBm hzQLnQHQNE2A7ABn4y2cdVpVZX0Of4gzzlXyCIUxOKXcwzZciYbwfZnYinHaWvFEM3Ff avj+ByuC/X5jHnGY4zJ7fxJXovJ0rqebbaVT2F1X+auNwq74GRbD1yNqpduxzyunvlXP DC8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679696376; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DRZWO6MDfftx0aZyljEJxKxxfkofG6pgER3y4ov52Qg=; b=MNVzZdwcFBCZ6IT8X0QrUHbONII8e0yCge/OcMEo/PGtQO5ulsZRO/KR3+8MrlHoFu fj1Z4BID4/HOvWnqY2k9q0EPNunXn62oxehBSvUQbVjP+0459ggQFrZ6bIv0VuFyvbYC IdbSZdhnJkbsBsa8l7uFuCDxPK1W+qj1JqlblBRmqEqErhjlRjy2l1s5xyu+nMCC44VU 5WP9isjAPZoqapoj+ddNVtX0pJUbAYCMAze+ySOdjx0VS17WkVhAQDfdIUfVx583bJdo OxLCO0hsUXwELF4DWSOFq32srL/MIlZ+ChEl19lFoaOdfzns6Geelv0EgYPyCwEOUsBU NLyg== X-Gm-Message-State: AAQBX9d/ynL41G+O0yKdAh2bQzUYM8vt8SuWJBhFCBYOGdF/xAzh4ku9 2Sw2oblM3WP74iC7qVBuSqBn7mljJhsyyMjjWSCQqw== X-Google-Smtp-Source: AKy350ZAXXJjyQanUFUfHJP9zc+nOVjJhb/tDxglPdJXGv+Jwo8lk0Km4+U8uv3sE2prZpR9dd3/HQ== X-Received: by 2002:a19:a40a:0:b0:4eb:982:adf with SMTP id q10-20020a19a40a000000b004eb09820adfmr81lfc.26.1679696376330; Fri, 24 Mar 2023 15:19:36 -0700 (PDT) Received: from localhost (host-97-187.parnet.fi. [77.234.97.187]) by smtp.gmail.com with ESMTPSA id o13-20020ac2434d000000b004dc4c1e1e97sm3484721lfl.264.2023.03.24.15.19.35 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 24 Mar 2023 15:19:36 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Mar 2023 00:19:35 +0200 Message-Id: <20230324221935.48890-1-martin@martin.st> X-Mailer: git-send-email 2.37.1 (Apple Git-137.1) MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3] libavformat: Account for negative position differences in ff_configure_buffers_for_index 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: V2hlbiBzY2FubmluZyB0aHJvdWdoIHRoZSBpbmRleCwgYWNjb3VudCBmb3IgdGhlIGZhY3QgdGhh dCB0aGUKY29tcGFyZWQgc2FtcGxlcyBtYXkgYmUgbG9jYXRlZCBpbiBhbiB1bmV4cGVjdGVkIG9y ZGVyIGluIHRoZSBmaWxlOwp0aGlzIGZ1bmN0aW9uIGlzIG1haW5seSBpbnRlcmVzdGVkIGluIHRo ZSBhYnNvbHV0ZSBkaWZmZXJlbmNlIGJldHdlZW4KZmlsZSBsb2NhdGlvbnMuCgpTaWduZWQtb2Zm LWJ5OiBNYXJ0aW4gU3RvcnNqw7YgPG1hcnRpbkBtYXJ0aW4uc3Q+Ci0tLQp2MzogQXZvaWQgbWl4 ZWQgZGVjbGFyYXRpb25zIGFuZCBzdGF0ZW1lbnRzLgotLS0KIGxpYmF2Zm9ybWF0L3NlZWsuYyB8 IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK ZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L3NlZWsuYyBiL2xpYmF2Zm9ybWF0L3NlZWsuYwppbmRl eCA4MTg1NDlkZmVmLi5lYzU2M2NkZDEyIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9zZWVrLmMK KysrIGIvbGliYXZmb3JtYXQvc2Vlay5jCkBAIC0yMDgsOSArMjA4LDExIEBAIHZvaWQgZmZfY29u ZmlndXJlX2J1ZmZlcnNfZm9yX2luZGV4KEFWRm9ybWF0Q29udGV4dCAqcywgaW50NjRfdCB0aW1l X3RvbGVyYW5jZSkKICAgICAgICAgICAgICAgICBmb3IgKDsgaTIgPCBzdGkyLT5uYl9pbmRleF9l bnRyaWVzOyBpMisrKSB7CiAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFWSW5kZXhFbnRyeSAq Y29uc3QgZTIgPSAmc3RpMi0+aW5kZXhfZW50cmllc1tpMl07CiAgICAgICAgICAgICAgICAgICAg IGludDY0X3QgZTJfcHRzID0gYXZfcmVzY2FsZV9xKGUyLT50aW1lc3RhbXAsIHN0Mi0+dGltZV9i YXNlLCBBVl9USU1FX0JBU0VfUSk7CisgICAgICAgICAgICAgICAgICAgIGludDY0X3QgY3VyX2Rl bHRhOwogICAgICAgICAgICAgICAgICAgICBpZiAoZTJfcHRzIDwgZTFfcHRzIHx8IGUyX3B0cyAt ICh1aW50NjRfdCllMV9wdHMgPCB0aW1lX3RvbGVyYW5jZSkKICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICBwb3NfZGVsdGEgPSBGRk1BWChwb3Nf ZGVsdGEsIGUxLT5wb3MgLSBlMi0+cG9zKTsKKyAgICAgICAgICAgICAgICAgICAgY3VyX2RlbHRh ID0gRkZBQlMoZTEtPnBvcyAtIGUyLT5wb3MpOworICAgICAgICAgICAgICAgICAgICBwb3NfZGVs dGEgPSBGRk1BWChwb3NfZGVsdGEsIGN1cl9kZWx0YSk7CiAgICAgICAgICAgICAgICAgICAgIGJy ZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLS0gCjIuMzcuMSAoQXBwbGUg R2l0LTEzNy4xKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=