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 6ABA24C807 for ; Sat, 8 Feb 2025 17:20:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 96F3468BBA9; Sat, 8 Feb 2025 19:20:23 +0200 (EET) Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E775568BA55 for ; Sat, 8 Feb 2025 19:20:16 +0200 (EET) Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5de5a853090so1602063a12.3 for ; Sat, 08 Feb 2025 09:20:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739035216; x=1739640016; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ZatqxoLTo07xeqH5hUl76RgziLXT9kZx4FkRHASoOAQ=; b=OW4WofGiZ0B11QMOhNDm49nzKxq+SF+Xu2P4jQA7jTxbaMUSJhbTcykGkvdNMroivQ FPFYCcsVPS0R6Gvi9hZpFPyChLuBUJIyqP0AhxP2N6KbLHAJ76LaXxKrNS8bWLYDGZQ1 0cfPBmwqlZq+15Y9xqWsuSPeUQ5kLxOOeFCq7X9hZXmY04lJjBxjr3rCea/VMmGsP4F9 KUg1pQ34EF3yFF7hjNbIuO9WIDPNq6YbhmyAiPYifIMAKMmRRPkYlUoOBe1i7Q9dsfQ9 n39xOvm7zIACNnJK7sdU/cOCobQvNqXhaJrqKexrJD+qW7oa5IwGVxXVXz9MO50+9wik G+7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739035216; x=1739640016; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZatqxoLTo07xeqH5hUl76RgziLXT9kZx4FkRHASoOAQ=; b=roRcjzN3XSLkoJlUoaLqZ0qvsq+Tx0FlrDSZUGaJYBYLgQljynygsG3xkdv4NvuHrf +e1J86RFPbboXczSugjC5t1u1A72Fn9zgqjN1xo5ZqKVtPqDUdr/A6qMAs2kMjjwPUeP wo3WD+1TQYfjeGxgxGBStROHqYjrdP1Ip2G8Pl+JWtu/6zVurcUxqbgGssow3C3jam5K oiWbpRQMTOJMH9HT6ZfFrmrQhkoHVJBoi9w36UbhhQ6HZ5n5a5SnVyMO0gCEFyJ54aZ8 n3zTxXsA3rZt+36tDozPaEcVAJlfBRqdaluUB/BdKACSfv/JYB0Vgd4SEqTHG4lyPv5J X/pg== X-Gm-Message-State: AOJu0Yz8mFJ08+VUyXv9LyL6FvBQvvsTnWoH76U+BAY73Z5ijyJDkE1t uEJupIqCVoTAkJeHO3gIoP6MxbquYXsP/dwKMBS9Jc7NjgphqChiDsy8blqCU816yP3xFD2/rtD 8e00Y7zGufJzmaxHup0brJtvwp89M7XZ0/ghIfA== X-Gm-Gg: ASbGncvOag3PnsbkIjdQm2HnyEQTr63qR+EpandtulchlQalTQb8Fu8bKkFl0dVPeBh VK5zYpyqpbP18UEnR3t3PkaPgaVPtD2N2RHiLCwRhi7ucVRtkD654737EXv9qX7YnB5ecVqQs X-Google-Smtp-Source: AGHT+IFwQp+RKOdAUcediTgGh3lpf6IumBJrSXZBai2A5plQ5uaoBDiD0PhYcZHfcgQRZhB9n744G0WDI7ah/YKvZpg= X-Received: by 2002:a05:6402:2085:b0:5de:3747:cddf with SMTP id 4fb4d7f45d1cf-5de4503ffd0mr7818363a12.7.1739035215515; Sat, 08 Feb 2025 09:20:15 -0800 (PST) MIME-Version: 1.0 References: <20250204111521.48785-1-romain.beauxis@gmail.com> <20250204111521.48785-2-romain.beauxis@gmail.com> In-Reply-To: From: Romain Beauxis Date: Sat, 8 Feb 2025 11:20:03 -0600 X-Gm-Features: AWEUYZnIhWBeKOtnv4Yo9ajV4wMc-Y_LN1RL5E1i4--PI5dnY-c7A-cnmX7ixHQ Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2 1/3] libavformat/oggdec: Allow first parameter in ff_vorbis_comment to be a generic AVClass struct 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: TGUgdmVuLiA3IGbDqXZyLiAyMDI1IMOgIDA1OjU2LCBBbmRyZWFzIFJoZWluaGFyZHQKPGFuZHJl YXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gYSDDqWNyaXQgOgo+Cj4gUm9tYWluIEJlYXV4aXM6 Cj4gPiBGaXJ0IGFyZ3VtZW50IGluIHRoZXNlIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCB0byBwYXNz IHRvIGF2X2xvZy4gVGhpcwo+ID4gbWFrZXMgaXQgcG9zc2libGUgdG8gcmUtdXNlIHRoZW0gd2l0 aCBhbnkgdHlwZSBvZiBBVkNsYXNzIHN0cnVjdC4KPiA+Cj4gPiAtLS0KPiA+ICBsaWJhdmZvcm1h dC9vZ2dkZWMuaCAgICAgICAgIHwgNSArKysrLQo+ID4gIGxpYmF2Zm9ybWF0L29nZ3BhcnNldm9y YmlzLmMgfCA0ICsrLS0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvb2dnZGVjLmggYi9s aWJhdmZvcm1hdC9vZ2dkZWMuaAo+ID4gaW5kZXggNDNkZjIzZjRjYi4uNjE3NzI1NGZkMiAxMDA2 NDQKPiA+IC0tLSBhL2xpYmF2Zm9ybWF0L29nZ2RlYy5oCj4gPiArKysgYi9saWJhdmZvcm1hdC9v Z2dkZWMuaAo+ID4gQEAgLTEzNiw4ICsxMzYsMTEgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBvZ2df Y29kZWMgZmZfdnA4X2NvZGVjOwo+ID4gICAqICAgICAgICBzbyBpdCBuZWVkcyB0byBiZSB3cml0 YWJsZS4gRnVydGhlcm1vcmUgaXQgbXVzdCBiZSBwYWRkZWQKPiA+ICAgKiAgICAgICAgYnkgYSBz aW5nbGUgYnl0ZSAobm90IGNvdW50ZWQgaW4gc2l6ZSkuCj4gPiAgICogICAgICAgIEFsbCBjaGFu Z2VzIHdpbGwgaGF2ZSBiZWVuIHJldmVydGVkIHVwb24gcmV0dXJuLgo+ID4gKyAqCj4gPiArICog QHBhcmFtIGF2Y2wgQSBwb2ludGVyIHRvIGFuIGFyYml0cmFyeSBzdHJ1Y3Qgb2Ygd2hpY2ggdGhl IGZpcnN0IGZpZWxkIGlzIGEKPiA+ICsgKiAgICAgICAgcG9pbnRlciB0byBhbiBBVkNsYXNzIHN0 cnVjdC4KPiA+ICAgKi8KPiA+IC1pbnQgZmZfdm9yYmlzX2NvbW1lbnQoQVZGb3JtYXRDb250ZXh0 ICptcywgQVZEaWN0aW9uYXJ5ICoqbSwKPiA+ICtpbnQgZmZfdm9yYmlzX2NvbW1lbnQodm9pZCAq YXZjbCwgQVZEaWN0aW9uYXJ5ICoqbSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg dWludDhfdCAqYnVmLCBpbnQgc2l6ZSwgaW50IHBhcnNlX3BpY3R1cmUpOwo+ID4KPiA+ICAvKioK PiA+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9vZ2dwYXJzZXZvcmJpcy5jIGIvbGliYXZmb3Jt YXQvb2dncGFyc2V2b3JiaXMuYwo+ID4gaW5kZXggOWY1MGFiOWZmYy4uNjJlYjhiYmY3MCAxMDA2 NDQKPiA+IC0tLSBhL2xpYmF2Zm9ybWF0L29nZ3BhcnNldm9yYmlzLmMKPiA+ICsrKyBiL2xpYmF2 Zm9ybWF0L29nZ3BhcnNldm9yYmlzLmMKPiA+IEBAIC04OCw3ICs4OCw3IEBAIGludCBmZl92b3Ji aXNfc3RyZWFtX2NvbW1lbnQoQVZGb3JtYXRDb250ZXh0ICphcywgQVZTdHJlYW0gKnN0LAo+ID4g ICAqIGFuZCByZXZlcnRzIGl0cyBjaGFuZ2VzIGJlZm9yZSByZXR1cm4uIFRoZSBpbnB1dCBidWZm ZXIgbmVlZHMgdG8gaGF2ZQo+ID4gICAqIGF0IGxlYXN0IG9uZSBieXRlIG9mIHBhZGRpbmcuCj4g PiAgICovCj4gPiAtc3RhdGljIGludCB2b3JiaXNfcGFyc2Vfc2luZ2xlX2NvbW1lbnQoQVZGb3Jt YXRDb250ZXh0ICphcywgQVZEaWN0aW9uYXJ5ICoqbSwKPiA+ICtzdGF0aWMgaW50IHZvcmJpc19w YXJzZV9zaW5nbGVfY29tbWVudCh2b2lkICphcywgQVZEaWN0aW9uYXJ5ICoqbSwKPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYsIHVp bnQzMl90IHNpemUsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW50ICp1cGRhdGVzLCBpbnQgcGFyc2VfcGljdHVyZSkKPiA+ICB7Cj4gPiBAQCAtMTQ2LDcgKzE0 Niw3IEBAIGVuZDoKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4KPiA+IC1pbnQgZmZfdm9y YmlzX2NvbW1lbnQoQVZGb3JtYXRDb250ZXh0ICphcywgQVZEaWN0aW9uYXJ5ICoqbSwKPiA+ICtp bnQgZmZfdm9yYmlzX2NvbW1lbnQodm9pZCAqYXMsIEFWRGljdGlvbmFyeSAqKm0sCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IHNpemUsCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgIGludCBwYXJzZV9waWN0dXJlKQo+ID4gIHsKPgo+IFRoaXMgaXMg d3Jvbmc6IGZmX3ZvcmJpc19jb21tZW50KCkgcmVhbGx5IHJlcXVpcmVzIGFuIEFWRm9ybWF0Q29u dGV4dCoKPiAoc2VlIGUuZy4gb2dtX2NoYXB0ZXIoKSBvciBmZl9mbGFjX3BhcnNlX3BpY3R1cmUo KSkuCj4gQW55d2F5OiBZb3VyIGNvbW1lbnQgY291bGQgc2ltcGx5IHNheSAiYSBsb2djb250ZXh0 Ii4gQW5kIHRoZSB2YXJpYWJsZQo+IGNvdWxkIGJlIHJlbmFtZWQgdG8gbG9nY3R4LgoKVGhhdCdz IGNvcnJlY3QsIHRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCgpUaGUgdjMgb2YgdGhlIHBh dGNoIHNlcmllcyBpcyBhIG11Y2ggYmV0dGVyIGltcGxlbWVudGF0aW9uIHRoYXQga2VlcHMKdGhl IHNlcGFyYXRpb24gYmV0d2VlbiBhdmZvcm1hdC9hdmNvZGVjLiBNZXRhZGF0YSBhcmUgcGFzc2Vk IHZpYSBhCkFWX1BLVF9EQVRBX01FVEFEQVRBX1VQREFURSBleHRyYV9kYXRhLgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==