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 B5D324BD7E for ; Mon, 3 Feb 2025 05:42:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 02A5868C34B; Mon, 3 Feb 2025 07:42:13 +0200 (EET) Received: from vidala.pars.ee (vidala.pars.ee [116.203.72.101]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AB19B68BBB4 for ; Mon, 3 Feb 2025 07:42:06 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; s=202405r; d=lynne.ee; c=relaxed/relaxed; h=From:To:Subject:Date:Message-ID; t=1738561325; bh=xEg7ETcLLz42Zxr5gze7C6v zwaUFMnq8ojmvYPilFUw=; b=kjRlIXt/q1m9EK2D3w52tE4k2UM1N+UNikD0i4+njaanNazFgs zZyJhHpHRi9wVgAaA6d/x67XWVOBQkM/5LIOhFZRXn8IyIjwkKSaObZIafozBxwBAJNK8YuUVZW o7jeDO1R9RaGsMVSn5Ozj78dsxIvAySx6dAWdJbJa4/iqf8fOGc07V1QJDDhzMhltw0UEQaVtvZ e7+DZ6XJIhtB1mF3dQDa/kfH3LeO18yY8MEK3OypP10WkAlTvJSjM2zV8pI+TYz5IXEtr1DY4jJ LFBVsX7QLRSFFFFtEqSPOUwhZRZpVMlA0/dtC0xk7dhu/+GMWtEcHgDtftn2fogFD8A==; DKIM-Signature: v=1; a=ed25519-sha256; s=202405e; d=lynne.ee; c=relaxed/relaxed; h=From:To:Subject:Date:Message-ID; t=1738561325; bh=xEg7ETcLLz42Zxr5gze7C6v zwaUFMnq8ojmvYPilFUw=; b=ukSqEXp+tJKEan7Jh9/ws32wjNVDGBMy259SxZlSrZFeNPSCcC A7VvvxcYeAGUUgTyxCU6CZAOV+rniAPp7+Dg==; Message-ID: <71dab4e7-2f6d-4a90-b012-017c4bf1460c@lynne.ee> Date: Mon, 3 Feb 2025 06:42:01 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: ffmpeg-devel@ffmpeg.org References: <20250203021603.6413-1-jamrial@gmail.com> <20250203021603.6413-2-jamrial@gmail.com> Content-Language: en-US From: Lynne Autocrypt: addr=dev@lynne.ee; keydata= xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6Hljr9mYvN FEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUC XnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi/qXwPwNEZOTWAQCSNEA+kZLI NZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff0c28efI02S6iMxazrpdWGHqHk7JN7pCj nt397wzOOARecUbcEgorBgEEAZdVAQUBAQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S 7/zSaX8DAQgHwngEGBYIACAWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi /qXwPwNEZKaxAQCHLV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY3 0LsmqR3sPQ0BJ1UFVZA5BUoIJPJZWwg= In-Reply-To: <20250203021603.6413-2-jamrial@gmail.com> 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="===============6486472380011891399==" 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) --===============6486472380011891399== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------xqaOdjwzCXf400F0gFrTtYWk" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------xqaOdjwzCXf400F0gFrTtYWk Content-Type: multipart/mixed; boundary="------------XA86XGnu544GibBSzOGVN0QB"; protected-headers="v1" From: Lynne To: ffmpeg-devel@ffmpeg.org Message-ID: <71dab4e7-2f6d-4a90-b012-017c4bf1460c@lynne.ee> 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> In-Reply-To: <20250203021603.6413-2-jamrial@gmail.com> --------------XA86XGnu544GibBSzOGVN0QB Content-Type: multipart/mixed; boundary="------------0x6wfKjR3MWgi2qXowXyMh6A" --------------0x6wfKjR3MWgi2qXowXyMh6A Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDMvMDIvMjAyNSAwMzoxNiwgSmFtZXMgQWxtZXIgd3JvdGU6DQo+IE9ubHkgc2V0dGlu ZyBmcmFtZSBhbmQgc3RyZWFtIHByb3BlcnRpZXMuIE5vIHBhY2tldGl6YXRpb24gaXMgcGVy Zm9ybWVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPg0KPiAtLS0NCj4gICBjb25maWd1cmUgICAgICAgICAgICAgICAgfCAgMSArDQo+ ICAgbGliYXZjb2RlYy9NYWtlZmlsZSAgICAgIHwgIDEgKw0KPiAgIGxpYmF2Y29kZWMvZmZ2 MV9wYXJzZXIuYyB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysNCj4gICBsaWJhdmNvZGVjL3BhcnNlcnMuYyAgICAgfCAgMSArDQo+ICAgNCBmaWxlcyBj aGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspDQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2 Y29kZWMvZmZ2MV9wYXJzZXIuYw0KPiANCj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2Nv bmZpZ3VyZQ0KPiBpbmRleCAwNmY2NDFlYWQwLi5mMDlmYWFmNTA1IDEwMDc1NQ0KPiAtLS0g YS9jb25maWd1cmUNCj4gKysrIGIvY29uZmlndXJlDQo+IEBAIC0zNDY5LDYgKzM0NjksNyBA QCB2dmNfcXN2X2RlY29kZXJfc2VsZWN0PSJ2dmNfbXA0dG9hbm5leGJfYnNmIHFzdmRlYyIN Cj4gICBhYWNfcGFyc2VyX3NlbGVjdD0iYWR0c19oZWFkZXIgbXBlZzRhdWRpbyINCj4gICBh djFfcGFyc2VyX3NlbGVjdD0iY2JzX2F2MSINCj4gICBldmNfcGFyc2VyX3NlbGVjdD0iZXZj cGFyc2UiDQo+ICtmZnYxX3BhcnNlcl9zZWxlY3Q9InJhbmdlY29kZXIiDQo+ICAgZnRyX3Bh cnNlcl9zZWxlY3Q9ImFkdHNfaGVhZGVyIG1wZWc0YXVkaW8iDQo+ICAgaDI2NF9wYXJzZXJf c2VsZWN0PSJnb2xvbWIgaDI2NGRzcCBoMjY0cGFyc2UgaDI2NF9zZWkiDQo+ICAgaGV2Y19w YXJzZXJfc2VsZWN0PSJoZXZjcGFyc2UgaGV2Y19zZWkiDQo+IGRpZmYgLS1naXQgYS9saWJh dmNvZGVjL01ha2VmaWxlIGIvbGliYXZjb2RlYy9NYWtlZmlsZQ0KPiBpbmRleCA0NGJiMzQx ODJhLi45NzNlMmM0NWQ2IDEwMDY0NA0KPiAtLS0gYS9saWJhdmNvZGVjL01ha2VmaWxlDQo+ ICsrKyBiL2xpYmF2Y29kZWMvTWFrZWZpbGUNCj4gQEAgLTEyMDcsNiArMTIwNyw3IEBAIE9C SlMtJChDT05GSUdfRFZCU1VCX1BBUlNFUikgICAgICAgICAgICs9IGR2YnN1Yl9wYXJzZXIu bw0KPiAgIE9CSlMtJChDT05GSUdfRFZEX05BVl9QQVJTRVIpICAgICAgICAgICs9IGR2ZF9u YXZfcGFyc2VyLm8NCj4gICBPQkpTLSQoQ09ORklHX0RWRFNVQl9QQVJTRVIpICAgICAgICAg ICArPSBkdmRzdWJfcGFyc2VyLm8NCj4gICBPQkpTLSQoQ09ORklHX0VWQ19QQVJTRVIpICAg ICAgICAgICAgICArPSBldmNfcGFyc2VyLm8NCj4gK09CSlMtJChDT05GSUdfRkZWMV9QQVJT RVIpICAgICAgICAgICAgICs9IGZmdjFfcGFyc2VyLm8gZmZ2MV9wYXJzZS5vIGZmdjEubw0K PiAgIE9CSlMtJChDT05GSUdfRkxBQ19QQVJTRVIpICAgICAgICAgICAgICs9IGZsYWNfcGFy c2VyLm8gZmxhY2RhdGEubyBmbGFjLm8NCj4gICBPQkpTLSQoQ09ORklHX0ZUUl9QQVJTRVIp ICAgICAgICAgICAgICArPSBmdHJfcGFyc2VyLm8NCj4gICBPQkpTLSQoQ09ORklHX0c3MjNf MV9QQVJTRVIpICAgICAgICAgICArPSBnNzIzXzFfcGFyc2VyLm8NCj4gZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvZmZ2MV9wYXJzZXIuYyBiL2xpYmF2Y29kZWMvZmZ2MV9wYXJzZXIuYw0K PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5kMGIzOTZiNjkz DQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvbGliYXZjb2RlYy9mZnYxX3BhcnNlci5jDQo+ IEBAIC0wLDAgKzEsODYgQEANCj4gKy8qDQo+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBG Rm1wZWcuDQo+ICsgKg0KPiArICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPiArICogTGljZW5zZSBhcyBw dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyDQo+ICsg KiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkg bGF0ZXIgdmVyc2lvbi4NCj4gKyAqDQo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4g dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKyAqIGJ1dCBXSVRIT1VUIEFO WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQo+ICsg KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu ICBTZWUgdGhlIEdOVQ0KPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4NCj4gKyAqDQo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg YSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNl IGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJl DQo+ICsgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZs b29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBDQo+ICsgKi8NCj4gKw0KPiArI2luY2x1 ZGUgImF2Y29kZWMuaCINCj4gKyNpbmNsdWRlICJmZnYxLmgiDQo+ICsjaW5jbHVkZSAicmFu Z2Vjb2Rlci5oIg0KPiArDQo+ICt0eXBlZGVmIHN0cnVjdCBGRlYxUGFyc2VDb250ZXh0IHsN Cj4gKyAgICBGRlYxQ29udGV4dCBmOw0KPiArICAgIGludCBnb3RfZmlyc3Q7DQo+ICt9IEZG VjFQYXJzZUNvbnRleHQ7DQo+ICsNCj4gK3N0YXRpYyBpbnQgcGFyc2UoQVZDb2RlY1BhcnNl ckNvbnRleHQgKnMsDQo+ICsgICAgICAgICAgICAgICAgIEFWQ29kZWNDb250ZXh0ICphdmN0 eCwNCj4gKyAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqKnBvdXRidWYsIGludCAq cG91dGJ1Zl9zaXplLA0KPiArICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYs IGludCBidWZfc2l6ZSkNCj4gK3sNCj4gKyAgICBGRlYxUGFyc2VDb250ZXh0ICpwID0gcy0+ cHJpdl9kYXRhOw0KPiArICAgIEZGVjFDb250ZXh0ICpmID0gJnAtPmY7DQo+ICsgICAgUmFu Z2VDb2RlciBjOw0KPiArICAgIHVpbnQ4X3Qga2V5c3RhdGUgPSAxMjg7DQo+ICsNCj4gKyAg ICAqcG91dGJ1ZiAgICAgID0gYnVmOw0KPiArICAgICpwb3V0YnVmX3NpemUgPSBidWZfc2l6 ZTsNCj4gKw0KPiArICAgIGlmICghcC0+Z290X2ZpcnN0KSB7DQo+ICsgICAgICAgIGludCBy ZXQgPSBmZl9mZnYxX2NvbW1vbl9pbml0KGF2Y3R4LCBmKTsNCj4gKyAgICAgICAgcC0+Z290 X2ZpcnN0ID0gMTsNCj4gKyAgICAgICAgaWYgKHJldCA8IDApDQo+ICsgICAgICAgICAgICBy ZXR1cm4gYnVmX3NpemU7DQo+ICsNCj4gKyAgICAgICAgaWYgKGF2Y3R4LT5leHRyYWRhdGFf c2l6ZSA+IDAgJiYgKHJldCA9IGZmX2ZmdjFfcmVhZF9leHRyYV9oZWFkZXIoZikpIDwgMCkN Cj4gKyAgICAgICAgICAgIHJldHVybiBidWZfc2l6ZTsNCj4gKyAgICB9DQo+ICsNCj4gKyAg ICBmZl9pbml0X3JhbmdlX2RlY29kZXIoJmMsIGJ1ZiwgYnVmX3NpemUpOw0KPiArICAgIGZm X2J1aWxkX3JhY19zdGF0ZXMoJmMsIDAuMDUgKiAoMUxMIDw8IDMyKSwgMjU2IC0gOCk7DQo+ ICsNCj4gKyAgICBmLT5hdmN0eCA9IGF2Y3R4Ow0KPiArICAgIHMtPmtleV9mcmFtZSA9IGdl dF9yYWMoJmMsICZrZXlzdGF0ZSk7DQo+ICsgICAgcy0+cGljdF90eXBlID0gQVZfUElDVFVS RV9UWVBFX0k7IC8vRklYTUUgSSB2cy4gUCwgc2VlIGZmdjFkZWMuYw0KPiArICAgIHMtPmZp ZWxkX29yZGVyID0gQVZfRklFTERfVU5LTk9XTjsNCj4gKyAgICBzLT5waWN0dXJlX3N0cnVj dHVyZSA9IEFWX1BJQ1RVUkVfU1RSVUNUVVJFX1VOS05PV047DQo+ICsNCj4gKyAgICBpZiAo cy0+a2V5X2ZyYW1lKSB7DQo+ICsgICAgICAgIHVpbnQ4X3Qgc3RhdGVbQ09OVEVYVF9TSVpF XTsNCj4gKyAgICAgICAgbWVtc2V0KHN0YXRlLCAxMjgsIHNpemVvZihzdGF0ZSkpOw0KPiAr ICAgICAgICBmZl9mZnYxX3BhcnNlX2hlYWRlcihmLCAmYywgc3RhdGUpOw0KPiArICAgIH0N Cj4gKw0KPiArICAgIHMtPndpZHRoICA9IGYtPndpZHRoOw0KPiArICAgIHMtPmhlaWdodCA9 IGYtPmhlaWdodDsNCj4gKyAgICBzLT5mb3JtYXQgPSBmLT5waXhfZm10Ow0KPiArDQo+ICsg ICAgcmV0dXJuIGJ1Zl9zaXplOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgdm9pZCBjbG9zZShB VkNvZGVjUGFyc2VyQ29udGV4dCAqcykNCj4gK3sNCj4gKyAgICBGRlYxUGFyc2VDb250ZXh0 ICpwID0gcy0+cHJpdl9kYXRhOw0KPiArDQo+ICsgICAgcC0+Zi5hdmN0eCA9IE5VTEw7DQoN ClNpbmNlIGF2Y3R4IGxvb2tzIGxpa2UgaXMgb25seSB1c2VkIGZvciBsb2dnaW5nIG5vdyBp biBwYXJzZV9oZWFkZXIsIHlvdSANCmNvdWxkIGNhc3QgQVZDb2RlY1BhcnNlckNvbnRleHQg YW5kIGF2b2lkIGF2X2xvZyhOVUxMKXMgb24gZXJyb3IuDQoNCk90aGVyIHRoYW4gdGhhdCwg cGF0Y2hzZXQgbG9va3MgZ29vZCB0byBtZSwgdGhhbmtzLg0K --------------0x6wfKjR3MWgi2qXowXyMh6A Content-Type: application/pgp-keys; name="OpenPGP_0xA2FEA5F03F034464.asc" Content-Disposition: attachment; filename="OpenPGP_0xA2FEA5F03F034464.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6H ljr9mYvNFEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1S H42i/qXwPwNEZAUCXnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi /qXwPwNEZOTWAQCSNEA+kZLINZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff 0c28efI02S6iMxazrpdWGHqHk7JN7pCjnt397wzOOARecUbcEgorBgEEAZdVAQUB AQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S7/zSaX8DAQgHwngEGBYIACAW IQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi/qXwPwNEZKaxAQCH LV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY30LsmqR3s PQ0BJ1UFVZA5BUoIJPJZWwg=3D =3DylY5 -----END PGP PUBLIC KEY BLOCK----- --------------0x6wfKjR3MWgi2qXowXyMh6A-- --------------XA86XGnu544GibBSzOGVN0QB-- --------------xqaOdjwzCXf400F0gFrTtYWk Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCZ6BXKQUDAAAAAAAKCRCi/qXwPwNEZPkD AQDvYyl3dodsttCIiWj8zH4wYeWKdHlkuk1xhwbK67AjjAD+PIpUQoKr423k2CZal5kpBmrSW8S9 PIzlOanI4E0KTAA= =QOGW -----END PGP SIGNATURE----- --------------xqaOdjwzCXf400F0gFrTtYWk-- --===============6486472380011891399== 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". --===============6486472380011891399==--