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 A0C934EE64 for ; Fri, 13 Jun 2025 14:42:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DC96468C81A; Fri, 13 Jun 2025 17:41:56 +0300 (EEST) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C3CE768BE03 for ; Fri, 13 Jun 2025 17:41:50 +0300 (EEST) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-3a54700a463so1542080f8f.1 for ; Fri, 13 Jun 2025 07:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749825709; x=1750430509; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=niK8l5oRZ/eqkZJRZiPz8ZsTmc/06MWXKICIxJW/cbo=; b=DQj7bhjNPI8EjXF2Fhidj97KaO7Sz6kjPPibVuoa4tFe2oMOnByXBVqNtjfqV2UHeP lOOErkHkz+TrV8WBc9BhMGpuKRgBnXxjBhzQ1dDE2E6yoaCYXHXIxzrjRnleTxnse+WZ Fwimos/vK5zqMQv5n77zfrGJvgji9DRVXz4nW/sb5xySJpTTPPtKren7aVWNwblwhZ84 YJr9aZ+5/J0PVPhyUw1AfeZFFxRCBZijXaE8VyFNUyojrYbr0OMskrXlLwB+o/kzc5uH +idgOdHOu/8TL/qzOdeZ0S7505DuAMhRCoHezMAVVMaBAqrVsFMns1PUVQOlBBna6vla DsZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749825709; x=1750430509; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=niK8l5oRZ/eqkZJRZiPz8ZsTmc/06MWXKICIxJW/cbo=; b=HG+FGTsNQ9e3VrJFa5iY3v/j8UcJgo+3lobFntSX2BMnGd7dYZMGw01787meEzTQy8 mIOhGEd3YVVmuQuK46+J40PmA+NPutUf2BruysthAgFCRNO8pTPct5BT1hy0kN2SUCzd 8Bf1d+O6f98LwTRLyOgWqry/SjOKbvlUasMWws8yJJTFVeA+Y9ZPcY4iBRaKFl7VD/kU w0R97OVizMgOPW6Dxdd6TA8eV0Eu+TfqUU4jhN8p1slU/eaBi/BVnHvNNWt6r39KUTZm +rSwoZU4LPTiXT4M5IQBGFYfgr9DkDuAmCdBCl2y2ce3vZ24zdT0R9Ttcy9ZeY3n/Vok gT/Q== X-Gm-Message-State: AOJu0YwAtfgNlXXy20ktx/9LznO2XgnLZtxYPWusEC2E46683AWzvNAi nus6X+O9RyFtneGosowBs5jLiIrb4IoyReSMXS/RLWKCgnPycYv7CcowPys30/WR X-Gm-Gg: ASbGncuhbxwST/+GDpjHt8CmPT+2OSIv7Gid/7QCN46wl2ZdmtrHmm/P10ZFGN4QVSQ ch5zCf4CWnuNkIyolT9kz2+ScA2hFzQQEfVWw/t/9w2GqZeE5AcjMjYzQLlyzWn6fcxtlgbohTK IOjSNqYSHTURllJdL/NNEa3NXRFjyyeGS584BHf8O/kg6qIoucvECpx2Tm/Ae2m7dge5osUAEc8 AqmdCcVQSTrWnYGtZi5yEe2ZLUYAbnwR0v/Y9ZecPbz94+5PDA1lBgq7TLa0P5Csu35y49GVNB/ IqydiO6dUYZJtWqpGFQxOPReB4d+huLwNl4N/oWFPAwnecbK6E8toAQkYseyKPZE2y5621URQFZ +WaW4BIGnrTgUhGWxDz+8Jo18hfCYWuviWQ== X-Google-Smtp-Source: AGHT+IE/d9lyFaZJjBAq8tJceliqChueT4FsFKeuNYX5Gf7n64WC+jfHs8qr2NJ/9iwM8bqVdjtL1w== X-Received: by 2002:a05:6000:4285:b0:3a4:cec5:b59c with SMTP id ffacd0b85a97d-3a56d848749mr1337125f8f.25.1749825709366; Fri, 13 Jun 2025 07:41:49 -0700 (PDT) Received: from [192.168.1.106] (33bf1e4c.skybroadband.com. [51.191.30.76]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4532de8c64esm55953245e9.7.2025.06.13.07.41.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Jun 2025 07:41:48 -0700 (PDT) Message-ID: <11b62e0a-2ded-41a2-a1eb-4263d9753e24@gmail.com> Date: Fri, 13 Jun 2025 15:41:48 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB To: ffmpeg-devel@ffmpeg.org References: <19ff1126f1e93cdb4fdcf50fee499c02c5e85ea7.camel@haerdin.se> From: Derek Buitenhuis In-Reply-To: Subject: Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers 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: T24gNi8xMy8yMDI1IDM6MzQgUE0sIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4gSW50ZXJlc3Rpbmcu IEkgZGlkbid0IHRoaW5rIHRvIHVzZSBzaWRlIGRhdGEgZm9yIGl0LiBQdXR0aW5nIHRoZSBlZGl0 Cj4gbGlzdHMgaW4gQVZTdHJlYW0gc2VlbXMgd3JvbmcuIFRoZXkgYmVsb25nIHRvIEFWRm9ybWF0 Q29udGV4dC4gRWxzZSB3ZQo+IGNhbid0IHN1cHBvcnQgZ2FuZ2VkIG9yIGFsdGVybmF0ZSBwYWNr YWdlcyBpbiBNWEYgKE9QMWIsIE9QMWMsIE9QMmIsCj4gT1AyYywgT1AzYiwgT1AzYyksIG5vciBj b3VsZCB3ZSBzdXBwb3J0IElNRi4gWWVzLCBJIGtub3cgaW1mZGVjLmMKPiBleGlzdHMuIEl0IHRv byBpcyBjdXJzZWQuCgpJIGRvbid0IGtub3cgd2hhdCBhbnkgb2YgdGhhdCBtZWFucywgYnV0IEkg ZGVmaW5pdGVseSB3YXNuJ3QgYXdhcmUgb2YgYW55Ck1YRiBzdHVmZiBiYWNrIHRoZW4sIHNvIHBy b2JhYmx5IGRpZG4ndCBkZXNpZ24gZm9yIGl0LgoKPiBIZXJlJ3Mgd2hhdCBJIGNhbWUgdXAgd2l0 aCBzbyBmYXIgZm9yIHJlZmVyZW5jZS4gVGhlIGlkZWEgaXMgdG8ganVzdAo+IHN0aWNrIGEgcG9p bnRlciB0byBBVkVkaXRMaXN0cyBpbiBBVkZvcm1hdENvbnRleHQuIFRoaXMgd2FzIHdyaXR0ZW4K PiBiZWZvcmUgSSBzYXcgdGhlIEFCSSBwb2ludCBhbmQgdGhlIGluZGlyZWN0aW9uIHNvbHV0aW9u IHRvIGl0LgoKTXkgbWFpbiBjb25jZXJuIGhlcmUgaXMgdGhhdCBpdCBpcyBleHRyZW1lbHkgY29t cGxleCBmcm9tIEFQSQpwZXJzcGVjdGl2ZSwgYW5kIGFwcHJveGltYXRlbHkgemVybyB1c2VycyB3 aWxsIGVuZCB1cCB1c2luZyBpdApjb3JyZWN0bHkgKG9yIGF0IGFsbCksIG91dHNpZGUgb2YgZmZt cGVnLmMuIChGcm9tIHdoYXQgSSBjYW4KdGVsbCB0aGlzIGNvbXBsZXhpdHkgc29sZWx5IGNvbWVz IGZyb20gSU1GL01YRi4pCgpQcm9iYWJseSBwYXJ0IG9mIHN1Y2ggYW4gUkZDIG5lZWRzIHRvIGNv bnRhaW4gaG93IGl0IGlzIGludGVuZGVkIHRvIGJlCnVzZWQgKGludGVncmF0aW9uIHdpdGggZXhp c3RpbmcgQVBJcywgZnVuY3Rpb25zLCBldGMuKS4gSWYgaXQKaXMganVzdCB0aGVzZSBzdHJ1Y3Rz LCBpdCdzIGVzc2VudGlhbGx5IHVudXNhYmx5IGNvbXBsZXggYXMKZmFyIGFzIEkgYW0gY29uY2Vy bmVkLiAoVGhpcyB3YXMgYW4gaXNzdWUgd2l0aCBteSBvbGQgUkZDIHRvbywKYnV0IHRoaXMgaXMg ZXZlbiBtb3JlIGNvbXBsZXgsIGFuZCBoaW5kc2lnaHQgaXMgMjAvMjApLiBTb21lCmFtb3VudCBv ZiAianVzdCB3b3JrcyIsIG9yIGEgaGlnaGVyIGxldmVsIEFQSSBuZWVkcyB0byBleGlzdCwKSSB0 aGluay4KCi0gRGVyZWsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=