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 504FB4B7AD for ; Wed, 24 Sep 2025 10:46:25 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'y0oAxGR/9PNDCF9ztFFVMU64RBdG0QAMmpRnJ1u1K6c=', expected b'k9G25C2uZT98XQBVueruQDxx7B5XZx4JbLVvGO92Vn4=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1758710775; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=y0oAxGR/9PNDCF9ztFFVMU64RBdG0QAMmpRnJ1u1K6c=; b=Z1g7HjzxwXc2P55qHsErcQ9FQgGRy8f9Nfct27iCay71HC33+LGJjA/S7pu6yVydD4oX7 2BzGaixFYxZUqzrbuK9hLnd0DY4jLOlkCVR+bJk6YCL7rHmLsyEh8QMUoDnZek0GOGg1fxG zLi1+423hw1mK+kfDGGLnxfw4ds2ur/vWi6LheDPXlOogMZboNK2NJI7OPqm75DVpaD/w0c n61BknzxIpbPkpiRNCs69dQRx/aKeMKzWiLFacQg7OOq52ssojJOtuehAXZE7aC2GqRqpUg LSIipuJ3SYGNmze91TYQmfUmQE/F2HPqcco719oR8U9hdeMTls//yufq/YBw== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C4D3E68EC77; Wed, 24 Sep 2025 13:46:15 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1758710772; b=lFCQmqasR0AHYkjh+We40RI71XIIlM/wGn1u2yZPrhdMob42EuyyVAVNPELJxZIy+iUsH oRSvpr7yK0giwLeUwX7rEvAkpQYVZKUtJNQ0GAGvVm4X66BoU4E+RLUkWW2cWlLw55uJ2iN 1bNayuICQdHFSy3k1fITr5zYXDuUNSD0FH8pZzv+O6PhQ6GoCEd90IG24A+DzaE+wlS67+H oWx7L1EWSuNPmP4wqVIUTcoQbIxuhsJYcAiT/BeCSmj1wmCQQNRuPHoL2uUfTDrg/CZI00n M1nxY8IIAyPrjVBQzPVaiZ8xQq0vBGupkzCyylD1nalsh8n7Hx0jvr7OsDcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1758710772; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=haje48E7JkldenOxdW7aH+qZ1+Smb2etTjP/vVuHkI4=; b=QpGDaa8FsO+Y0uzlI2qcvX0cyHLhKZWFrChAis8fFTtp6E9nWrudY/hpI2NMHcjzmx3kc q52I3APco/4N7tDLaJhaU+L1eynFyK0Ok92RMZcfbNm+ltJrHq06n0bmUJGcsvJsMnTq3dN 9wPHymJjzfznAyZGkPAHQprQQT9iJCyqa0Fyx9ndI89O5Bu0uUUn7yrNPaWGfnAgpE6jVKQ Lf71FnZ0DjsgDKqroe5ET1KkFiPTwrxgE6yKEQcYhGmoHUoSxRcyX9qf/+tE2UjgIILGDWf GXftzcabk5xBz7hntiED0YmdWJtEugWQwgVXLl4OhxL/QMqhJtAJxi3YhCww== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1758710764; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=k9G25C2uZT98XQBVueruQDxx7B5XZx4JbLVvGO92Vn4=; b=adhL4OGmMvb6Wd+LBJWsm6zEiK/SrnZKLNCrzCt794WHeXVxs2A/812Tmhk1lRCYxSTFH KEnG1y5OEB6ppqhZb7Srq19OK6ysiOasP1A57/HSChT2nufKLYGy/FIP6vJ3eGudcSKn5L2 F9V0mMF4Swqy4udRouvf0SW+WFc0ZUd9ilc+a4ZHKs5j7M4JXwStmNisy0cD7BqZujEt+Ek bmOGc5PbfKrk7eAcEONoEoua7DNfC9jHpMYu2eW8SUji9a2AKywyduhsBE6id4aU6NLrZqK Dm7XNzuZw1ZJ+NqaiwdZ9duhlT/MSSxkZjFwyj/iN6VKhM7DSCPC/g6VTYcQ== Received: from ed19c606a818 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 3380A68EA71 for ; Wed, 24 Sep 2025 13:46:04 +0300 (EEST) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Wed, 24 Sep 2025 10:46:03 -0000 Message-ID: <175871076433.25.16416125563104670213@bf249f23a2c8> Message-ID-Hash: GEYT34TH4JGFRDDNWEKMIKMECGCSU5H2 X-Message-ID-Hash: GEYT34TH4JGFRDDNWEKMIKMECGCSU5H2 X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] [WIP] libavformat/dashenc: preserve metadata in dashenc (PR #20596) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: damitha via ffmpeg-devel Cc: damitha Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20596 opened by damitha URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20596 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20596.patch Currently stream level and container level metadata are dropped. This PR will address that. >>From 0c852b6a80b4529759994424ca7d31c3c2c2d290 Mon Sep 17 00:00:00 2001 From: Damitha Gunawardena Date: Wed, 24 Sep 2025 20:44:10 +1000 Subject: [PATCH] preserve metadata in dashenc --- libavformat/dashenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index af92e38bbd..9a5a2bc675 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -1731,6 +1731,8 @@ static int dash_write_header(AVFormatContext *s) int i, ret; for (i = 0; i < s->nb_streams; i++) { OutputStream *os = &c->streams[i]; + av_dict_copy(&os->ctx->metadata, s->metadata, 0); + av_dict_copy(&os->ctx->metadata, s->streams[i]->metadata, 0); if ((ret = avformat_write_header(os->ctx, NULL)) < 0) return ret; -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org