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 ESMTP id A6DD540616 for ; Fri, 28 Jan 2022 03:24:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A2E3868B224; Fri, 28 Jan 2022 05:24:12 +0200 (EET) Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01olkn2154.outbound.protection.outlook.com [40.92.63.154]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 239A968B221 for ; Fri, 28 Jan 2022 05:24:06 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EpHCO9xCeDpaKrcnhSVj9ZpvWfyZcNz/JWwRQHhIeltKQ5oYeESrPp7Oy8WysiUEVRX+2rNaYgnrVgj2EZuPzuRfINRJbHA1b+oQwYRFz51RytJ46uVtWzkMZvLtuaj6Nl8Z2+6jntTfOmFIs30wuys6G5xQKgt32GLL19+wMEs8cp4nZMOQv8WqiyqHp2IOi5v+OuQ1JYAtfV9Ki+z9KkazCV1W0VkUXtgYmG3L478ePCx7bfr9zvxkYA82vJsqOCiFBOl8Qq98jQTi11oxiJGwqI8DTXue/OZkLulakXwhK9eCbP1kB6FC2C77Aaih5p2RkskkLl5z9Lkdn1s0HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FKgLDc0yCnhEzTaSgSz0EOCBtqt882ZvaO4byUyapJA=; b=LO2URsyqGn3jWbpjqdpTj7+pR6BcyS/UP5ie4Y7ejH7R29+4ZTOmgKcRSqyTOOKwF6COYJTaFM9ePcn4NDRHVR2y5oc8NERk6sYlAoeO9XfqAOht5ae142SgfTlS87iKH4D0CAMugXefzqXwjVZHp2G2iqWYybjce0Wj1/n2eFfLuAH+CNND7Q2QZMWP58gzWk91HLyf/BEGNypeAkCxwJbrWSVI0DbcWBDAt1mDDlskDIC3gNiLA08Qygli2Z1rZVT+l83T3vGdS1WgpYgL//7OS4kns93nMtb4RZQI7+Vr4CytrXs2awHZmzBxU6qRxNJSJvC4S4iIs6MvR086tA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FKgLDc0yCnhEzTaSgSz0EOCBtqt882ZvaO4byUyapJA=; b=uj85Xe/1dnzBh3oLI1o6JDvrkZ2T5Sd/Ln6uqdGo577ZqsSjpOJB03MAckJpVcw1TSjSqDO+o3kBBn6uawvdPZeDFm5q1v4f9pMuTYG6modhXOijoxPNaChzz5lA6vbKBkET43CFHFbX4BSUsOf0ZUX3wIrPIbpeM04VMuHCL+Jhg67hoBYvL7K9r1Ong53QxBXBT8+JOO0Y7q4AzAxrV9QrgHkCmN0rUSdB5Wqh3Rdqr/mUenxJqGUQpD2eKHAowKnWusY6nZDOoHLnOaPDyBsF8BDlQeZOoxDqVTb1VmmUEJB4C9SAk8gY1ubvRD2AjCALCkNkO99vRpJxKQ5H7g== Received: from ME3PR01MB5624.ausprd01.prod.outlook.com (2603:10c6:220:cd::12) by SYBPR01MB6731.ausprd01.prod.outlook.com (2603:10c6:10:12e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17; Fri, 28 Jan 2022 03:24:03 +0000 Received: from ME3PR01MB5624.ausprd01.prod.outlook.com ([fe80::b088:bb6b:6404:75f0]) by ME3PR01MB5624.ausprd01.prod.outlook.com ([fe80::b088:bb6b:6404:75f0%4]) with mapi id 15.20.4930.018; Fri, 28 Jan 2022 03:24:03 +0000 Message-ID: Date: Fri, 28 Jan 2022 11:24:02 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 From: Wang Chuan To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-TMN: [WMcKiNt09xFejqLFNF8J3t3pq8pky0MK] X-ClientProxiedBy: HK2PR02CA0146.apcprd02.prod.outlook.com (2603:1096:202:16::30) To ME3PR01MB5624.ausprd01.prod.outlook.com (2603:10c6:220:cd::12) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6804e409-6bb0-4707-b699-08d9e20da232 X-MS-TrafficTypeDiagnostic: SYBPR01MB6731:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zsBnBQjeX1nDL9GagwC2Spue4PG9v+jyyY+fpBkdmYk6ktcfS9ABR8dWGUbgZBBtoJndjHs4XJuP9oudsEb9pi4usMgU7qoKuuRNWFz5HpMmrF3+ndqMzY9C0sUsvYgaZRPOoBjAIEqfLKN+ESK5ZcAlSV1m1ufs5TyeVM0QMEPOSp+KrkxztceH3noLEyXt3tw6bie5+kwCnYRt1wq98jV8C7sKVW86wFdioPpRV6zDhSxjvC0NlAwYor4TjDHm4uWi+1o3fatX9uyIVVfGqcSUo3w+E2mhGZQI+lq0tJz0LcdpedBZBk5+Q4ewhlb4TtSbi4ewvHqtR0ffO9dNbmqYsccHMBnjihPAKjotWd7KwE5RIvGUrWCbLNdoSX0gKUiKtV/i5LTNJSh9MNhCx9PCe+fLToVe9kk+5j1ktZxJDcNeBWQqkjyn3f/SqlVUZbT3B89RxXTPCbORhHG55adoy3xpwAN4yYgnAEESDD16DLgwA+5bufoFjf/hK9Fl0AgbZrDRmUarV0HSwknhDElnMkNjTxbTEpvxV8PFbIzBBM3XPaWu+PYJuoGVJ78t X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q3NwcUVtYytmaHJ6T1pSUzVtWjFtWlI5Nko3N3BsdmZ1RmZIcSt1N2RDNjNx?= =?utf-8?B?Mit3c0xsMTJ0VWR0bU9LcUlvd2NBdDZGUG13Kzg1K1N2d1p5a2RRbXN2R0hw?= =?utf-8?B?SzJkaVNNc3cwRVF6SzB6SHdnYnBHWE5wd1g1ejJLcHZPQXFrSnc4N1pucEY1?= =?utf-8?B?Wng1OHBPZlFuc3NuNUwzWit3WTJ6VHNWK0Y1TGV5Qlk2UE1PZWVTM0Jmc0Vm?= =?utf-8?B?VXplVytGVkdQSGRyOW90RThJRUpBUGNnRG1BenBaZXZOajZqcFp6MEE1UjYy?= =?utf-8?B?aE1Ra3Zvcnhmczl2dE1DNTVtZ2pBY3ZOeEpEVE0zR0I0SEJmMDlZTjVHWkQv?= =?utf-8?B?ZitUUjd6ZkVSMzdxSHV6eWlsYXVQYjhOTW00SHNjVURidlVZOG9BTHNlVGJl?= =?utf-8?B?YXF4L21QS2ZOeVNYRU5nendXWW85VkhpbG1wZkEvU2VmWGNjbmN4ZmpCeVEw?= =?utf-8?B?Vkc4dE9QRy9SdUZXdjNPWlhvbG53MHJQejNqaEpsaWpkSHBuaU9rSThzNXVX?= =?utf-8?B?bmhQUmQ0ZjE2bnpOcE1INi9ZYVFLc0ppZUpVcDNxZW1MbmhCYUJnVG41SmlC?= =?utf-8?B?YWV0YmJpT2R4REl3czM1cm1wYmp1eG1CQXZlSllFVjdpczFvWng0TEJJb1pX?= =?utf-8?B?R3d4a3MvRktPdFpNTEpLSjVaYS9iUFc5SGNnZlpLQ2FsR1NGL1VPd3JJclZU?= =?utf-8?B?ditMbDFHR2poLzh0bHh5OXFIOEc0UnNLNHArUXVkTFpxOGZzYzczTDd1aFY2?= =?utf-8?B?bUhTb3cwSkpydGhiTWRvNVRtS0IrSDg5cEllTTVJUml4RTBBOWh3VmJlVURV?= =?utf-8?B?VUQ2aWtmVDlYMkxmeXBzdDBpb09VVHFseFlDb0o2THVhaGNVRFNxcXZVS3hJ?= =?utf-8?B?TlVydk1ENk1mU01VUjJKNGM1dGtEOGJPRU91anBScnRJMFlzbG0ybmpucGE2?= =?utf-8?B?YnVJOTlRTzUwd0dJaTJicXluckwxTjQyTXpKYS95WUt2UVJMT1NMakt1SUpL?= =?utf-8?B?dVYwdXNOQlUrYjk5c2RZQ2R0Y1dDOVFiMWYzalRqNk5qeEYwVHdyTmpZUGIw?= =?utf-8?B?OG1JdUpBc29IeDJra0JYQzlnazNxSVdzcTc5eEFzVnNveVBKTlcwYTM5NnZL?= =?utf-8?B?K3U3bkJNQzc3emVYSXJVTVV6cnI5TVhQS1ZwanpIMndwUXNYOWUxandEYnQ2?= =?utf-8?B?cGUwOG5YNDlXazJMdHdjWHlIenpmWHdkMlVWLzNibHlkRHdIQTNmOFU3eUUx?= =?utf-8?B?RGRKdFFhbUtlU21zalE3U3MrOE9ZdkJDbDhyWVNFL1ExeTNDUT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6804e409-6bb0-4707-b699-08d9e20da232 X-MS-Exchange-CrossTenant-AuthSource: ME3PR01MB5624.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2022 03:24:03.3789 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBPR01MB6731 Subject: [FFmpeg-devel] [PATCH 2/2] libavformat/mov: fix udta reading in trak box 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-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: if we are reading udta in trak box, the data should go to metadata of current stream. Signed-off-by: Wang Chuan --- libavformat/mov.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavformat/mov.c b/libavformat/mov.c index 1437d160f8..cb983defb3 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -522,7 +522,10 @@ retry: str[str_size] = 0; } c->fc->event_flags |= AVFMT_EVENT_FLAG_METADATA_UPDATED; - av_dict_set(&c->fc->metadata, key, str, 0); + if (c->trak_index != -1) + av_dict_set(&c->fc->streams[c->trak_index]->metadata, key, str, 0); + else + av_dict_set(&c->fc->metadata, key, str, 0); if (*language && strcmp(language, "und")) { snprintf(key2, sizeof(key2), "%s-%s", key, language); av_dict_set(&c->fc->metadata, key2, str, 0); -- 2.29.2 _______________________________________________ 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".