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 ESMTPS id 5B9024C331 for ; Thu, 6 Feb 2025 17:10:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 59D4568BCCB; Thu, 6 Feb 2025 19:10:28 +0200 (EET) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B465F68B7ED for ; Thu, 6 Feb 2025 19:10:22 +0200 (EET) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-2f9cd9601b8so2015160a91.3 for ; Thu, 06 Feb 2025 09:10:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738861820; x=1739466620; darn=ffmpeg.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=FHmiScxwtElChYfipwAgHNMNOHhv4oEKgD83N01krwY=; b=llW0D5s5fluDo9rDCVrSIB3OdMOX8tF0SWKgJ78VvtK/do0c+6B8rWF0HjgCmxAkIg +R8IsLXpPAYZ2Dpj8cSvchw/LNN4r1h/ukifGZax0BBSty45qzWP5vmM7H8fxr/OqOSv upxAclvRvCHdYskF+DjJENinNNNmZkhPcrwj1tpuI6/eF6biMlhmic4wgXs/vPtv0sMq LlpGtLH2DuA89GOLqilwYJu7j1dTkJhFydyjwe/NJnVzpWsMF5gSW1ydH9TSQ1rgSw6e F7kGJ5H05DaOWtvkjW3/2jNsyhNAPU8U+54WsG6IYqDEBAZYVqorcNjsUsJa6wnlDvfB Rscw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738861820; x=1739466620; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=FHmiScxwtElChYfipwAgHNMNOHhv4oEKgD83N01krwY=; b=uVV9+dlNpYNzFUOqHkb+KKwRLtDbJPguXtgIZ+QF2+07g/r/kxG1+W7Nqzlsh2XJ/t BT8Xf5rzzYUGbl46s+W8ri/h1bL9cKoi/61WXc7Z2tpim1Pjl4mM572efuEJ0aIcbxac dUDGJkDVW9JkYjKAhhl6bzYO09E+NdaRIE5M2cgtZK8WbkLdxce72gydhCWYWdbwDOFD +4AUlwwaTDO8HqSW8nOXxuUibmA1sW2EH49tv2kJOpiL9jUiJu1fikG/GGNNDuSTL3yI V8tznRg8myt2GVyKbYHNW66UApMa4HnuR1G6truE9kv2kkDI89cY1BvX9kmtFbGaIseU JgmA== X-Gm-Message-State: AOJu0YxbFTN56gXEyDQ3ED8tcaPfquveVTJgFcrmo+V7LK1rvRBZqguL 0lt/nzHoyPGh0oje+NzNBrffAeauUuxKplIaVQKpyZin/iA25D3aeRlky2a/ X-Gm-Gg: ASbGnctWTVE6cffjwSOvjS8FrZ4hshcEaDdHhdKGiHxGe3K5xS2hrzHnAeAeaFAFGTF WfTSLa2ZZgi3WtQ/of+ErS9sLfjii8YXWSEfiJuyEiL3x0rSdm439aVjcY30RX0wtG7/7vd9oGw q0p4jtubc7NzZaPHvzoUB+m/Rw0+iqSf+81wzTK8GSHnrdvjZqYv8j619+m6lVBoNvxhSjbviKD D/dLb7F2bCwofNJwm2ksVXpl0obIMFZxadkKL95l91PyKcdAiiOU+hS00gRkUlr9NAhpt4FogJo FSF41gsJN1RnCZQe3GeCwwNVseH0qUGT2jkD7lOLACzfic3KXN57neFBheF7NA== X-Google-Smtp-Source: AGHT+IFPVz6xYHxe/7YVy4wMYBCvm+mkJMCPDyefwN16C/xObWKE9Oybsbt0CjC0hxbfDAxZuhvNTw== X-Received: by 2002:a17:90b:3a4f:b0:2ee:cddd:2454 with SMTP id 98e67ed59e1d1-2f9e0792b13mr12458856a91.15.1738861820432; Thu, 06 Feb 2025 09:10:20 -0800 (PST) Received: from ?IPV6:2800:2121:b040:c:c05d:8929:1e3d:9951? ([2800:2121:b040:c:c05d:8929:1e3d:9951]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2fa09b5c925sm1635590a91.48.2025.02.06.09.10.19 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Feb 2025 09:10:19 -0800 (PST) Message-ID: <1a02e5c8-3fa2-4b4d-bd94-47d484563cbd@gmail.com> Date: Thu, 6 Feb 2025 14:10:19 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250203021603.6413-1-jamrial@gmail.com> <20250203021603.6413-2-jamrial@gmail.com> <20250206155218.GS4991@pb2> Content-Language: en-US From: James Almer In-Reply-To: <20250206155218.GS4991@pb2> Subject: Re: [FFmpeg-devel] [PATCH v2 2/2] avcodec: add a ffv1 parser 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: multipart/mixed; boundary="===============0756501883991195720==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0756501883991195720== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------i1kyzkbGJiYkX9doScraWQQe" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------i1kyzkbGJiYkX9doScraWQQe Content-Type: multipart/mixed; boundary="------------7lv0Yn2dWzZ83heqvH0wQQdh"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <1a02e5c8-3fa2-4b4d-bd94-47d484563cbd@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v2 2/2] avcodec: add a ffv1 parser References: <20250203021603.6413-1-jamrial@gmail.com> <20250203021603.6413-2-jamrial@gmail.com> <20250206155218.GS4991@pb2> In-Reply-To: <20250206155218.GS4991@pb2> --------------7lv0Yn2dWzZ83heqvH0wQQdh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi82LzIwMjUgMTI6NTIgUE0sIE1pY2hhZWwgTmllZGVybWF5ZXIgd3JvdGU6DQo+IE9u IFN1biwgRmViIDAyLCAyMDI1IGF0IDExOjE2OjAzUE0gLTAzMDAsIEphbWVzIEFsbWVyIHdy b3RlOg0KPj4gT25seSBzZXR0aW5nIGZyYW1lIGFuZCBzdHJlYW0gcHJvcGVydGllcy4gTm8g cGFja2V0aXphdGlvbiBpcyBwZXJmb3JtZWQuDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogSmFt ZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPg0KPj4gLS0tDQo+PiAgIGNvbmZpZ3VyZSAg ICAgICAgICAgICAgICB8ICAxICsNCj4+ICAgbGliYXZjb2RlYy9NYWtlZmlsZSAgICAgIHwg IDEgKw0KPj4gICBsaWJhdmNvZGVjL2ZmdjFfcGFyc2VyLmMgfCA4NiArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+PiAgIGxpYmF2Y29kZWMvcGFyc2Vycy5j ICAgICB8ICAxICsNCj4+ICAgNCBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspDQo+ PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL2ZmdjFfcGFyc2VyLmMNCj4+DQo+ PiBkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlDQo+PiBpbmRleCAwNmY2NDFl YWQwLi5mMDlmYWFmNTA1IDEwMDc1NQ0KPj4gLS0tIGEvY29uZmlndXJlDQo+PiArKysgYi9j b25maWd1cmUNCj4+IEBAIC0zNDY5LDYgKzM0NjksNyBAQCB2dmNfcXN2X2RlY29kZXJfc2Vs ZWN0PSJ2dmNfbXA0dG9hbm5leGJfYnNmIHFzdmRlYyINCj4+ICAgYWFjX3BhcnNlcl9zZWxl Y3Q9ImFkdHNfaGVhZGVyIG1wZWc0YXVkaW8iDQo+PiAgIGF2MV9wYXJzZXJfc2VsZWN0PSJj YnNfYXYxIg0KPj4gICBldmNfcGFyc2VyX3NlbGVjdD0iZXZjcGFyc2UiDQo+PiArZmZ2MV9w YXJzZXJfc2VsZWN0PSJyYW5nZWNvZGVyIg0KPj4gICBmdHJfcGFyc2VyX3NlbGVjdD0iYWR0 c19oZWFkZXIgbXBlZzRhdWRpbyINCj4+ICAgaDI2NF9wYXJzZXJfc2VsZWN0PSJnb2xvbWIg aDI2NGRzcCBoMjY0cGFyc2UgaDI2NF9zZWkiDQo+PiAgIGhldmNfcGFyc2VyX3NlbGVjdD0i aGV2Y3BhcnNlIGhldmNfc2VpIg0KPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvTWFrZWZp bGUgYi9saWJhdmNvZGVjL01ha2VmaWxlDQo+PiBpbmRleCA0NGJiMzQxODJhLi45NzNlMmM0 NWQ2IDEwMDY0NA0KPj4gLS0tIGEvbGliYXZjb2RlYy9NYWtlZmlsZQ0KPj4gKysrIGIvbGli YXZjb2RlYy9NYWtlZmlsZQ0KPj4gQEAgLTEyMDcsNiArMTIwNyw3IEBAIE9CSlMtJChDT05G SUdfRFZCU1VCX1BBUlNFUikgICAgICAgICAgICs9IGR2YnN1Yl9wYXJzZXIubw0KPj4gICBP QkpTLSQoQ09ORklHX0RWRF9OQVZfUEFSU0VSKSAgICAgICAgICArPSBkdmRfbmF2X3BhcnNl ci5vDQo+PiAgIE9CSlMtJChDT05GSUdfRFZEU1VCX1BBUlNFUikgICAgICAgICAgICs9IGR2 ZHN1Yl9wYXJzZXIubw0KPj4gICBPQkpTLSQoQ09ORklHX0VWQ19QQVJTRVIpICAgICAgICAg ICAgICArPSBldmNfcGFyc2VyLm8NCj4+ICtPQkpTLSQoQ09ORklHX0ZGVjFfUEFSU0VSKSAg ICAgICAgICAgICArPSBmZnYxX3BhcnNlci5vIGZmdjFfcGFyc2UubyBmZnYxLm8NCj4+ICAg T0JKUy0kKENPTkZJR19GTEFDX1BBUlNFUikgICAgICAgICAgICAgKz0gZmxhY19wYXJzZXIu byBmbGFjZGF0YS5vIGZsYWMubw0KPj4gICBPQkpTLSQoQ09ORklHX0ZUUl9QQVJTRVIpICAg ICAgICAgICAgICArPSBmdHJfcGFyc2VyLm8NCj4+ICAgT0JKUy0kKENPTkZJR19HNzIzXzFf UEFSU0VSKSAgICAgICAgICAgKz0gZzcyM18xX3BhcnNlci5vDQo+PiBkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9mZnYxX3BhcnNlci5jIGIvbGliYXZjb2RlYy9mZnYxX3BhcnNlci5jDQo+ PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPj4gaW5kZXggMDAwMDAwMDAwMC4uZDBiMzk2YjY5 Mw0KPj4gLS0tIC9kZXYvbnVsbA0KPj4gKysrIGIvbGliYXZjb2RlYy9mZnYxX3BhcnNlci5j DQo+PiBAQCAtMCwwICsxLDg2IEBADQo+PiArLyoNCj4+ICsgKiBUaGlzIGZpbGUgaXMgcGFy dCBvZiBGRm1wZWcuDQo+PiArICoNCj4+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yDQo+PiArICogbW9kaWZ5IGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPj4gKyAqIExp Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp dGhlcg0KPj4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KPj4gKyAqDQo+PiArICogRkZtcGVnIGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsDQo+PiArICog YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YNCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQ0KPj4gKyAqIExlc3NlciBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+PiArICoNCj4+ICsgKiBZb3Ugc2hv dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVi bGljDQo+PiArICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0 byB0aGUgRnJlZSBTb2Z0d2FyZQ0KPj4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5r bGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0ENCj4+ ICsgKi8NCj4+ICsNCj4+ICsjaW5jbHVkZSAiYXZjb2RlYy5oIg0KPj4gKyNpbmNsdWRlICJm ZnYxLmgiDQo+PiArI2luY2x1ZGUgInJhbmdlY29kZXIuaCINCj4+ICsNCj4+ICt0eXBlZGVm IHN0cnVjdCBGRlYxUGFyc2VDb250ZXh0IHsNCj4+ICsgICAgRkZWMUNvbnRleHQgZjsNCj4+ ICsgICAgaW50IGdvdF9maXJzdDsNCj4+ICt9IEZGVjFQYXJzZUNvbnRleHQ7DQo+PiArDQo+ PiArc3RhdGljIGludCBwYXJzZShBVkNvZGVjUGFyc2VyQ29udGV4dCAqcywNCj4+ICsgICAg ICAgICAgICAgICAgIEFWQ29kZWNDb250ZXh0ICphdmN0eCwNCj4+ICsgICAgICAgICAgICAg ICAgIGNvbnN0IHVpbnQ4X3QgKipwb3V0YnVmLCBpbnQgKnBvdXRidWZfc2l6ZSwNCj4+ICsg ICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGJ1Zl9zaXplKQ0KPj4g K3sNCj4+ICsgICAgRkZWMVBhcnNlQ29udGV4dCAqcCA9IHMtPnByaXZfZGF0YTsNCj4+ICsg ICAgRkZWMUNvbnRleHQgKmYgPSAmcC0+ZjsNCj4+ICsgICAgUmFuZ2VDb2RlciBjOw0KPj4g KyAgICB1aW50OF90IGtleXN0YXRlID0gMTI4Ow0KPj4gKw0KPj4gKyAgICAqcG91dGJ1ZiAg ICAgID0gYnVmOw0KPj4gKyAgICAqcG91dGJ1Zl9zaXplID0gYnVmX3NpemU7DQo+PiArDQo+ PiArICAgIGlmICghcC0+Z290X2ZpcnN0KSB7DQo+PiArICAgICAgICBpbnQgcmV0ID0gZmZf ZmZ2MV9jb21tb25faW5pdChhdmN0eCwgZik7DQo+PiArICAgICAgICBwLT5nb3RfZmlyc3Qg PSAxOw0KPj4gKyAgICAgICAgaWYgKHJldCA8IDApDQo+PiArICAgICAgICAgICAgcmV0dXJu IGJ1Zl9zaXplOw0KPj4gKw0KPj4gKyAgICAgICAgaWYgKGF2Y3R4LT5leHRyYWRhdGFfc2l6 ZSA+IDAgJiYgKHJldCA9IGZmX2ZmdjFfcmVhZF9leHRyYV9oZWFkZXIoZikpIDwgMCkNCj4+ ICsgICAgICAgICAgICByZXR1cm4gYnVmX3NpemU7DQo+PiArICAgIH0NCj4+ICsNCj4+ICsg ICAgZmZfaW5pdF9yYW5nZV9kZWNvZGVyKCZjLCBidWYsIGJ1Zl9zaXplKTsNCj4+ICsgICAg ZmZfYnVpbGRfcmFjX3N0YXRlcygmYywgMC4wNSAqICgxTEwgPDwgMzIpLCAyNTYgLSA4KTsN Cj4+ICsNCj4+ICsgICAgZi0+YXZjdHggPSBhdmN0eDsNCj4+ICsgICAgcy0+a2V5X2ZyYW1l ID0gZ2V0X3JhYygmYywgJmtleXN0YXRlKTsNCj4+ICsgICAgcy0+cGljdF90eXBlID0gQVZf UElDVFVSRV9UWVBFX0k7IC8vRklYTUUgSSB2cy4gUCwgc2VlIGZmdjFkZWMuYw0KPiANCj4g aWQgcmVtb3ZlIHRoZSBjb21tZW50LCBhbHNvIGluIGZmdjFkZWMuYw0KPiANCj4gcGF0Y2gg c2hvdWxkIGJlIG9rDQo+IA0KDQpBcHBsaWVkIHdpdGggdGhhdCBjaGFuZ2UuIFRoYW5rcy4N Cg0K --------------7lv0Yn2dWzZ83heqvH0wQQdh-- --------------i1kyzkbGJiYkX9doScraWQQe Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmek7PsFAwAAAAAACgkQFGMBrXN2WeDm rwgAmmbzhA1Aq4z6eG+oQYdKI0R3QYuVv22V2nxZbxYQLVD3qOUTNMzbkkIA4nZBmMTP6bmAvnV6 0T2lt9z/PBIeXlH4AOKc3H9/qQMXGPhtTjwgwlquguo+u0UdSh7fs/amwO63xEMlTLUdUJFdbU8k E8V33aqZ4Tops02G9GSaYhnMxDL8sWKsme6x9pPd1N9dzW+IngUDgsHeXDQ4xxCaaUa2/Uz1DvIi MwrYr49tLGJO1W1X6SK37lfYL7zporVk6339swgtALbFgDaKyCJQk5/nn7oie9BWG7dOM+6FjIFv sO+5V3VbrML6OqvLuY2vp6NYu52mSiHynavS58dTcQ== =lcSf -----END PGP SIGNATURE----- --------------i1kyzkbGJiYkX9doScraWQQe-- --===============0756501883991195720== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============0756501883991195720==--