From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A38FA4C69D for <ffmpegdev@gitmailbox.com>; Tue, 8 Apr 2025 22:18:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 42108688FD9; Wed, 9 Apr 2025 01:18:23 +0300 (EEST) Received: from flump.de (flump.de [185.163.118.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8A695687C0B for <ffmpeg-devel@ffmpeg.org>; Wed, 9 Apr 2025 01:18:16 +0300 (EEST) Received: from falbala.localnet (ip4d172419.dynamic.kabel-deutschland.de [77.23.36.25]) by flump.de (Postfix) with ESMTPSA id F13B72358745 for <ffmpeg-devel@ffmpeg.org>; Wed, 09 Apr 2025 00:18:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=flump.de; s=mail; t=1744150696; bh=v+oyNnIrclYuDEFL3GFIa3L9qqJN+SIsE9KY6qSnMeE=; h=From:To:Subject:Date:In-Reply-To:References; b=vAegoLVUQiCvmhMZYUTVROroAsV6SNrgLRMrpeAhUcpqm2SLzUy/CgUyBkVuKcWxe I8S+NcWHfWryp1eb6XWOFzXYHcsb9lF/KjkVKR/Qg5B069G4q5ITbEMZlXp5xDcAUM 3Eop+wDGfE1Schczize5nCzhS5bTMlcs30BlVzCY= From: Gerion Entrup <gerion.entrup@flump.de> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Date: Wed, 09 Apr 2025 00:18:10 +0200 Message-ID: <3503432.tdWV9SEqCh@falbala> In-Reply-To: <20250408202937.GS4991@pb2> References: <20250408101959.GP4991@pb2> <CABWZ6OTR-Yuxo5g-ttq20LX2PHsAWteFGr_oz6FHc1p=3X5VwQ@mail.gmail.com> <20250408202937.GS4991@pb2> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [RFC] AVDictionary2 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: multipart/mixed; boundary="===============3987918671831979696==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/3503432.tdWV9SEqCh@falbala/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> --===============3987918671831979696== Content-Type: multipart/signed; boundary="nextPart3805088.irdbgypaU6"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPart3805088.irdbgypaU6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Gerion Entrup <gerion.entrup@flump.de> Subject: Re: [FFmpeg-devel] [RFC] AVDictionary2 Date: Wed, 09 Apr 2025 00:18:10 +0200 Message-ID: <3503432.tdWV9SEqCh@falbala> In-Reply-To: <20250408202937.GS4991@pb2> MIME-Version: 1.0 Am Dienstag, 8. April 2025, 22:29:37 Mitteleurop=C3=A4ische Sommerzeit schr= ieb Michael Niedermayer: > On Tue, Apr 08, 2025 at 11:10:21AM -0500, Romain Beauxis wrote: > > Le mar. 8 avr. 2025 =C3=A0 05:20, Michael Niedermayer > > <michael@niedermayer.cc> a =C3=A9crit : >> [...] > > * Any interest in storing multiple values for the same key? This seems > > like a niche case but, as you pointed out in another thread, typically > > vorbis metadata do allow multiple key/values for the same field. >=20 > For a single key multiple values should not be stored > You can do > Author1=3DEve > Author2=3DAdam > or > Author=3DAdam and Eve >=20 > But dont do > Author=3DEve > Author=3DAdam > because if you do that and then you get later a > Author=3DLilith > what does that mean? that its now 1 Author or 3 Authors > or 2 and if 2 then which 2 ? >=20 > Or said another way, you cant have multiple identical keys like that AND > allow updates. AFAIK, Matroska also has Metadata that are explicitly a tree and can have t= he same key. A good example is the ACTOR tag: Most movies have more than one actor, the = CHARACTER should be a subtag of ACTOR [1]. Currently, FFmpeg just seem to ignore keys with multiple values and display= the first. Best Gerion > [...] [1] https://www.matroska.org/technical/tagging.html (search for ACTOR) --nextPart3805088.irdbgypaU6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEM/tVN9WpYYHnPZHxloeAdSYJHeoFAmf1oKIACgkQloeAdSYJ Heruxwv+ObwmX3OQSHzuTWxENz6/cAd1IyLnQeRhYteWF6GIWDb5+qMFfqWrh8PB hfDe3DoggD/41QHrqwB46AYijwqpBbmAGmH28IafshLH7VyXmf8QZy5tgU7qy6uQ RJxGnvtMIwgNF+Bd8eSghyUoytaPKAIYMGJpGqhwpgr8voJQIzjAHj6uyU0qcUvE bxTqn5f/9hEQTwJ5owW54vsB3AntEfKxbPnXgkcfSFWLq+WIF7j2W1jKd5B7ppOz 0+4655sHKVBpsgGMS/+lFz1Wt0K1N1GKyfLpducnaEOvw0x9T9ndi+e1c4ZcARy3 9r11GhLLIQfgpt8mKeEPnfk2PPnSlc/W6VQC/JHIz+mIOB/2fmzANnNd9DSjwkor VZmPSgFGXIwxhhSIHl9txhUfw3bY2N7Ye3lWLIdgIgIzJIIbdmE2wLvuqupJVGdv mPACMmes+MQO/SaQAgCKO+ArcWhGswtV2bYgd8EbyMiPROR5ZwdOpE4HfWbyBSAP l7SVJqNt =dCb3 -----END PGP SIGNATURE----- --nextPart3805088.irdbgypaU6-- --===============3987918671831979696== 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". --===============3987918671831979696==--