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 71D134C542 for ; Tue, 14 Oct 2025 11:08:00 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'5AKIauY3GSuPjaLJAcTPVNJ7nxHWjlTCCzAYyFM3ytY=', expected b'FM2FnAuVjbvdcblYXkMUrrFBvQ/inV1EhW99+ykE9gM=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1760440065; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=5AKIauY3GSuPjaLJAcTPVNJ7nxHWjlTCCzAYyFM3ytY=; b=vfDW21ToQWXb80hiQRUgA3AvN6qJ0MunQin9tQvWxsOqnwjySfOSMW90xTjvCDSGsBzg3 bGri7oUXhJAxbzKFaUzS120zpBWnSDUjChlNmr0kxbptBvWaw502QeUaFzBPFLDDyHHwMGf U+57kp4pRvxkTVXk2dQCnB1iSJjqZigBKDAqa4H2NdtxdZmgm3Ib3GpF/2S0Q1HYZeBJvGO 0QKZtxbxn/nxudKX9tFWPdErRA5mnhVuDx6EcmNtkfFBrdVui31iryGwvGLNFsnJwK1gqBC iVoWWpqDX/KI9QqoFPhiwsiYOzVp5HJAV3sPs6gURLf8yOOnXqtKewuv15ng== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6F7F668F29F; Tue, 14 Oct 2025 14:07:45 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1760440063; b=GXR1+x53ISfJ5hNOVJsqfEpaNotwguHOv7Yts2538PsHdgBxHyp/Bk4cnfqfT+lBseXGH wl5/tqR8QXET74wcWT32CWrnF/4eAD9doBeyy5aVcAf77NWW6aJFIl9zj1cgRmuCQWgYwdD q6xgnJgSLIsTdU4soUOBl82zgIVg0ZkSEf3ZyB3PRT4WrIKBAvm5/ExY21UDiZDg7Ddc7na N840Kz8yFinVyLIqBJcqpxi+shUGvBJHunzLkzsagRkehMa7OcLF2QzDpJUJErY28o7em3o d50XbZ8rkjhAeqlrW7U1cgxhwWibVWj0yH05EiYpi4Ro4x1mYApYIn4SzFTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1760440063; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=5AKIauY3GSuPjaLJAcTPVNJ7nxHWjlTCCzAYyFM3ytY=; b=dB6skXWpRvN7AdefYvdHgxIValp/AN4scFXizNzFzN2v4sC5cEAP7NveTjp8eWmGfZ5UQ o3Bq29XOIseZBYfIeF4pOg6uB8lD84AQJiPRhzEyPc1XcBXfitvOpnBNH5GpjJO4Z97buiw wxC7Om+bs45uN7bc+XSWQubJ2t5AEgKWsxGK97jtEn5zLTFB4AMK3ASEAA8skmcZEpRR2aZ myDsU/xgX+0B4nbaFcXrNnF7aBQRbC1RzzRylzm9TTHmoIKp5fHjw+6JNXEeMkponMG2Fbi T0WrMovcvoo2kKTIeIr3crvPuvJnKoF1yIgUpok/WkMwB5paUTFIDjyZKf5g== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1760440056; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=FM2FnAuVjbvdcblYXkMUrrFBvQ/inV1EhW99+ykE9gM=; b=DA35t0mEFJEhgyNwpxjm1ieQrPGJ8LqensxCPrAVAuOD6uhRdLjFAheEEQLfV8MMg1aJI baHqdDxJSdXV48W7UrfT/F8xbGtpAFFXAbz8ZZ7Z9W2CGeJ5Fo6LQVtso+NQ47t0Mi3c8mK wQ4/c+wOxrydvfckQOYm4h05g6Pb8SaZhuKna58xxJXbFOov9z/ug5VME7ui5ciUNEMP0LY uF12GSEhjX7U6OOoSjK9nB7zAsdHCKZ1FVf6umM887g08JbugdDYsfU9L4LTWqwtC2La2gM IN6v2Bx4cCQ7VWShcsvI2zrk5F7K8lOcQiZT0ENKE0cf0cOdEieDki2Gd84w== Received: from be50bb5a3685 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D486868F00D for ; Tue, 14 Oct 2025 14:07:36 +0300 (EEST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Tue, 14 Oct 2025 11:07:36 -0000 Message-ID: <176044005700.25.5984535584535208957@bf907ddaa564> Message-ID-Hash: H5SV5FMQWTNSPQ3DTSG4CEWNC2UFEPJE X-Message-ID-Hash: H5SV5FMQWTNSPQ3DTSG4CEWNC2UFEPJE X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] movenc: Fix two interactions between delay_moov and hybrid_fragmented (PR #20704) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Martin_Storsj=C3=B6_via_ffmpeg-devel?= Cc: =?utf-8?q?Martin_Storsj=C3=B6?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIwNzA0IG9wZW5lZCBieSBNYXJ0aW4gU3RvcnNqw7YgKG1zdG9yc2pvKQpVUkw6IGh0dHBz Oi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjA3MDQKUGF0Y2ggVVJMOiBo dHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIwNzA0LnBhdGNoCgoK RnJvbSAzYTFkMWVmMWNhYTFjMjNhMjE0NzFjMWM5ODVmYjEyZTRiOWRlYmM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWFydGluPTIwU3RvcnNqPUMzPUI2Pz0gPG1h cnRpbkBtYXJ0aW4uc3Q+CkRhdGU6IFR1ZSwgMTQgT2N0IDIwMjUgMTM6NDc6MDMgKzAzMDAKU3Vi amVjdDogW1BBVENIIDEvMl0gbW92ZW5jOiBGaXggc2FtcGxlIGNsdXN0ZXJpbmcgZm9yCiBoeWJy aWRfZnJhZ21lbnRlZCtkZWxheV9tb292CgpJZiBzYW1wbGVzIHdlcmUgYXZhaWxhYmxlIHdoZW4g dGhlIG1vb3Ygd2FzIHdyaXR0ZW4sIGNodW5raW5nCmZvciB0aG9zZSBzYW1wbGVzIGhhcyBiZWVu IGRvbmUgYWxyZWFkeSwgd2hpY2ggaGFzIHRvIGJlIHJlc2V0CmhlcmUuCgpUaGlzIGlzIHRoZSBj YXNlIHdoZW4gbm90IHVzaW5nIGVtcHR5X21vb3YsIHdoZW4gdGhlIG1vb3YgYm94CmRlc2NyaWJl cyB0aGUgZmlyc3QgZnJhZ21lbnQgLSB0aGlzIGNhc2Ugd2FzIGFjY291bnRlZCBmb3IgYWxyZWFk eS4KQnV0IGlmIHVzaW5nIHRoZSBkZWxheV9tb292IGZsYWcsIHRoZW4gdGhvc2Ugc2FtcGxlcyBh bHNvIHdlcmUKYXZhaWxhYmxlIHdoZW4gd3JpdGluZyB0aGUgbW9vdiwgc28gY2h1bmtpbmcgZm9y IHRoZW0gaGFzIGFscmVhZHkKYmVlbiBkb25lIGluIHRoaXMgY2FzZSBhcyB3ZWxsLgoKVGhlcmVm b3JlLCBhbHdheXMgcmVzZXQgY2h1bmtpbmcgaGVyZSAoaXQgc2hvdWxkIGJlIGhhcm1sZXNzIHRv CmFsd2F5cyBkbyBpdCksIGFuZCB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gY2xhcmlmeSB0aGUgY2Fz ZXMKaW52b2x2ZWQgaGVyZS4KLS0tCiBsaWJhdmZvcm1hdC9tb3ZlbmMuYyB8IDYgKysrKy0tCiAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpYmF2Zm9ybWF0L21vdmVuYy5jIGIvbGliYXZmb3JtYXQvbW92ZW5jLmMKaW5kZXggMDY3 ZDM4YjE0Yi4uNDNhYTUxY2I4NyAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvbW92ZW5jLmMKKysr IGIvbGliYXZmb3JtYXQvbW92ZW5jLmMKQEAgLTYzOTQsOCArNjM5NCwxMCBAQCBzdGF0aWMgaW50 IG1vdl9maW5pc2hfZnJhZ21lbnQoTU9WTXV4Q29udGV4dCAqbW92LCBNT1ZUcmFjayAqdHJhY2ss CiAgICAgaWYgKG1vdi0+ZmxhZ3MgJiBGRl9NT1ZfRkxBR19IWUJSSURfRlJBR01FTlRFRCkgewog ICAgICAgICBmb3IgKGkgPSAwOyBpIDwgdHJhY2stPmVudHJ5OyBpKyspCiAgICAgICAgICAgICB0 cmFjay0+Y2x1c3RlcltpXS5wb3MgKz0gcmVmX3BvcyArIHRyYWNrLT5kYXRhX29mZnNldDsKLSAg ICAgICAgaWYgKHRyYWNrLT5jbHVzdGVyX3dyaXR0ZW4gPT0gMCAmJiAhKG1vdi0+ZmxhZ3MgJiBG Rl9NT1ZfRkxBR19FTVBUWV9NT09WKSkgewotICAgICAgICAgICAgLy8gRmlyc3QgZmx1c2guIElm IHRoaXMgd2FzIGEgY2FzZSBvZiBub3QgdXNpbmcgZW1wdHkgbW9vdiwgcmVzZXQgY2h1bmtpbmcu CisgICAgICAgIGlmICh0cmFjay0+Y2x1c3Rlcl93cml0dGVuID09IDApIHsKKyAgICAgICAgICAg IC8vIEZpcnN0IGZsdXNoLiBDaHVua2luZyBmb3IgdGhpcyBmcmFnbWVudCBtYXkgYWxyZWFkeSBo YXZlIGJlZW4KKyAgICAgICAgICAgIC8vIGRvbmUsIGVpdGhlciBpZiB3ZSBkaWRuJ3QgdXNlIGVt cHR5X21vb3YsIG9yIGlmIHdlIGRpZCB1c2UKKyAgICAgICAgICAgIC8vIGRlbGF5X21vb3YuIElu IGVpdGhlciBjYXNlLCByZXNldCBjaHVua2luZyBoZXJlLgogICAgICAgICAgICAgZm9yIChpID0g MDsgaSA8IHRyYWNrLT5lbnRyeTsgaSsrKSB7CiAgICAgICAgICAgICAgICAgdHJhY2stPmNsdXN0 ZXJbaV0uY2h1bmtOdW0gPSAwOwogICAgICAgICAgICAgICAgIHRyYWNrLT5jbHVzdGVyW2ldLnNh bXBsZXNfaW5fY2h1bmsgPSB0cmFjay0+Y2x1c3RlcltpXS5lbnRyaWVzOwotLSAKMi40OS4xCgoK RnJvbSA1ZmIxZTJjZDc4YmViYzEwZjk2ZjMwYjZjMDQ3OWRlMzM3ODBjNGEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWFydGluPTIwU3RvcnNqPUMzPUI2Pz0gPG1h cnRpbkBtYXJ0aW4uc3Q+CkRhdGU6IFR1ZSwgMTQgT2N0IDIwMjUgMTM6NDk6MDQgKzAzMDAKU3Vi amVjdDogW1BBVENIIDIvMl0gbW92ZW5jOiBNYWtlIHN1cmUgdG8gZmx1c2ggdGhlIGRlbGF5ZWQg bW9vdiBhdG9tIGZvcgogaHlicmlkIGZyYWdtZW50ZWQKCklmIHVzaW5nIHRoZSBkZWxheV9tb292 IGZsYWcgaW4gY29tYmluYXRpb24gd2l0aCBoeWJyaWRfZnJhZ21lbnQKKHdoaWNoIGlzIGEgcG90 ZW50aWFsbHkgcHJvYmxlbWF0aWMgY29tYmluYXRpb24gb3RoZXJ3aXNlIC0gdGhlCmZ0eXAgYm94 IGRvZXMgZW5kIHVwIGhpZGRlbiBpbiB0aGUgZW5kKSwgdGhlbiB3ZSBuZWVkIHRvIGZsdXNoCnR3 aWNlIHRvIGdldCBib3RoIHRoZSBtb292IGJveCBhbmQgdGhlIGZpcnN0IGZyYWdtZW50LCBpZiB0 aGUKZmlsZSBpcyBmaW5pc2hlZCBiZWZvcmUgdGhlIGZpcnN0IGZyYWdtZW50IGlzIGNvbXBsZXRl ZC4KLS0tCiBsaWJhdmZvcm1hdC9tb3ZlbmMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L21vdmVu Yy5jIGIvbGliYXZmb3JtYXQvbW92ZW5jLmMKaW5kZXggNDNhYTUxY2I4Ny4uYWExMzJiMWM0NSAx MDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvbW92ZW5jLmMKKysrIGIvbGliYXZmb3JtYXQvbW92ZW5j LmMKQEAgLTg1OTIsNyArODU5Miw3IEBAIHN0YXRpYyBpbnQgbW92X3dyaXRlX3RyYWlsZXIoQVZG b3JtYXRDb250ZXh0ICpzKQogICAgIGlmICghKG1vdi0+ZmxhZ3MgJiBGRl9NT1ZfRkxBR19GUkFH TUVOVCkgfHwKICAgICAgICAgbW92LT5mbGFncyAmIEZGX01PVl9GTEFHX0hZQlJJRF9GUkFHTUVO VEVEKSB7CiAgICAgICAgIGlmIChtb3YtPmZsYWdzICYgRkZfTU9WX0ZMQUdfSFlCUklEX0ZSQUdN RU5URUQpIHsKLSAgICAgICAgICAgIG1vdl9mbHVzaF9mcmFnbWVudChzLCAxKTsKKyAgICAgICAg ICAgIG1vdl9hdXRvX2ZsdXNoX2ZyYWdtZW50KHMsIDEpOwogICAgICAgICAgICAgbW92LT5tZGF0 X3NpemUgPSBhdmlvX3RlbGwocGIpIC0gbW92LT5tZGF0X3BvcyAtIDg7CiAgICAgICAgICAgICBm b3IgKGkgPSAwOyBpIDwgbW92LT5uYl90cmFja3M7IGkrKykgewogICAgICAgICAgICAgICAgIE1P VlRyYWNrICp0cmFjayA9ICZtb3YtPnRyYWNrc1tpXTsKLS0gCjIuNDkuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdCAtLSBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVt YWlsIHRvIGZmbXBlZy1kZXZlbC1sZWF2ZUBmZm1wZWcub3JnCg==