From patchwork Fri Jan 28 03:23:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wang Chuan X-Patchwork-Id: 33891 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2c4e:0:0:0:0 with SMTP id x14csp70289iov; Thu, 27 Jan 2022 19:24:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJySlHwPIm23PJFdnFq8erwmEp2DaNCxmNWjCKSF7fWk7vnS7JJS8au53A30zTR1pyGmRi7f X-Received: by 2002:a17:907:d0b:: with SMTP id gn11mr5241804ejc.63.1643340247663; Thu, 27 Jan 2022 19:24:07 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4si2158775ejc.453.2022.01.27.19.24.06; Thu, 27 Jan 2022 19:24:07 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=VQN5YPPe; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C09B468B215; Fri, 28 Jan 2022 05:24:02 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01olkn2157.outbound.protection.outlook.com [40.92.63.157]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A909768AF80 for ; Fri, 28 Jan 2022 05:23:55 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ivQ6HY1FQMuKJ3Jn/pbwCoXWjwlq3+/A0uL5LaRf7/k03SzvgmNdl4ZuMvlm2e7t+4ELzfDBMD50+DUp607UaLIvPyHjvnOwyzG0gQrz/L0XIRKVCArPEh1ixaKxhVFSCn1mfr89YCZXh9cwwDOhJte1yI8+U6P8uH/q0fYU52P6vr6wCZGKeCd31tWKX0zwDlbuYHajvftEbu4vV5an3dtvYdTUMOJzc0VOcOc7ckTiB7CZmc9sr/Y2rN49Kgajc0C0vOIZWPRdDU31PADXEf9taka6egUImA6jBJx6jI9IXn2XDlcCMQA1Mp5Zq+2njEpYrZKjKEGH/veRfKXTfw== 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=OjhjaDcBXg+DVUprt/BjPJTj6CZ5+BRs/CCwd3IASqo=; b=TcAwJCkJD5NdFvuOnrmbCaxSrejOsPVnQpLEf4M4K+B6/WrAphb/0kblL+M/pq8ax0puc6xTgGmMTKxstRUkIhoPQyQPW9rCoY+6Rnw3LsZgQVwirNjv30rrEl/N0fxNJfpfJ1lEZEN2PK05oma5QsNIoCLxzh0C0eS/IKEhWC+5Ie7wyjplm6hYkivhmXi8agSkHMMraXQG4kCFZHZIZzRsQKG/zDBkG6tx9rlmDXXE5tzgMMM3JRQjCmnr4mDSQ5CmaDCzUN7likiSbnWWha4lpB3DP+rlUbVlihShzzf+u3qojfwufNM48X8jUbJTRses8QDkuq/Jv9K3+fCoVg== 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=OjhjaDcBXg+DVUprt/BjPJTj6CZ5+BRs/CCwd3IASqo=; b=VQN5YPPelKtHy8Cd4rAm3HtZItMz7is64ZfSszmVNMSiJuirq2KfrCY9XVmqRleDZWziPyv2VlZz1OBbCsNv/EkfqdkMyUIS1vFnOcrWLS5G9k0k3wrtGSfFEuqq2syiWS++K64nbihi52wYEPpdeNzeYsGSYIfDKUZvivewJpAy19aFqvgIrJSW1O7A2T+IwoFaG+SdM+t4sjKSKPaCIHUgcpY4wAVadpS+nceofKZS85Qy6PJCepvvO4A4bKHJnnsEw1Qb8K9kXk6VPXEqwOC0RfvIesUD02nXQZAqpF2lHe0NNEmHgXn6sHXBLqS8kAhXsP2UbYe9SVE0dReXoQ== 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:23:50 +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:23:50 +0000 Message-ID: Date: Fri, 28 Jan 2022 11:23:49 +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: [MJVmxQnWVUB8zTmkJVYfoSwThg1b7m7Z] X-ClientProxiedBy: HK2PR02CA0139.apcprd02.prod.outlook.com (2603:1096:202:16::23) To ME3PR01MB5624.ausprd01.prod.outlook.com (2603:10c6:220:cd::12) X-Microsoft-Original-Message-ID: <9f3a4a71-5602-3847-e549-9d7e491f12e7@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ad4d8f99-dde0-40cc-73af-08d9e20d9a5a X-MS-TrafficTypeDiagnostic: SYBPR01MB6731:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iTPKCoEWDr7zeHwYBiTux3M2zqx8vEUGXqndW2CNhzEGJouRfPsnzJdjt1iqufRialy9E4BPgihrgbEoW2cM76iyqrub5HTpOV0KTx0yZhVYgrKxjqzChC+OICCMj3VfxsXtEoTu7FZ5Y19iXoSofXp3wyorF4/52rt/9PLxdKgri+71FXVfqVcXT6xWZamJWQ6w1M4EpDOJx0UwUQJxkxibf5rpuF6ZXrOdtDmvzYI6c/2BD1YUXGkBRf4gEZQXuW9nn0Rn2fx3dhw9lQpHC7P6QxT51xwZIFQB/9kGwP3GjKhsnnJo4nKrInSD011j0oKbba3WuD57pJsYxo5PU4CQI9et9ub180lLQ+OMGTIjYpuAVe7PmVLiVj+1EHw/4C13NpeYCD24ItoEvhZvLW+IbUVw/nzVTZSBDw3+qBQe3UPK+GW2WxMzkyY4iGZ/FDBDK74BlMo5f+0wIPR/Z+MFpNbHrulZVqrwd0xgz4VlDsJIMpZLQYdWahFICJIutLAknIFLRZR0S8Kp9RlXMnpouTxHgRlaLBY9k0HDTjb80UMQewsMtN0tG2TQH0oT X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Fyaa3nSTtKOrabvPJkQDEfei1QTB?= =?utf-8?q?uthOeLjXezdR26k9vvTqEIGksuk8V09A2oYJnoq992u7dxweV1/vSQMRu8PKfV6k0?= =?utf-8?q?F7yh2mZYQ2JjUY2mkPW7kE5vo9kmWl6J/R3WRx6SydMFIMT/Qg5IGv/pmY12qdlC+?= =?utf-8?q?IJGdTHrIblRJ4nAbFVkRKNahKy+SqY8HAzLwESe7sdPocGNlsfevnQjsDM86upY5w?= =?utf-8?q?bjXkUwUY83LRjbLTLWWqCZ6toHG1XqUxleA/niLZCmW4x5GaDKNV6KZFWO8SQLlqC?= =?utf-8?q?eu5Htpa9wy6CW6XislJFhgqzlUfEY2keeUAw3pZu1iSg6Qta7llI0B/qOVG5vQpLy?= =?utf-8?q?hkhKARiX6Ags3La+1PF0DgPq0wfYFQ6YWWpxxpetlwOLK56Yon61E5KGLDBC7u6dH?= =?utf-8?q?r2anq/dAZ+G9D1HfAW1BNF9Ok5XEGUGgn5dxdfPZ7ye6AEGV8DkJVTJZZyUuaYId1?= =?utf-8?q?HKLpmfc+n6Mj93FPAr8qy7nXGQhwx8yuDrWoRo1zW5Sx08PveUGowvJPoQozMpjsV?= =?utf-8?q?qQco14G+XfiGlzeFoSgFQMq4FjG+5uOANb+3VZ9+4wE66+jvwbETXBjNmFSCBG5yd?= =?utf-8?q?YbcuP+Lf5psaAMYTyE/rI8uy+k36OxccnyKru8Ql/3fvIrFE9nZCB2+3RQrQFuNfD?= =?utf-8?q?Z3ZBoz7BND8WfMcaSU0UnpO3BTXk8dTXASSUJ+xHcBCL9TRL7o0qzsyPDmiiDeq9v?= =?utf-8?q?yULLutGlxdQqXSoKYfxcInGZEeOE1VuvV3uC0SlVxYoHZf8heHt4z1BHDdnVj/Eq0?= =?utf-8?q?Ly4GARY4T+xNI3L/jsD0C366abLYac0qoS/I4+kLXwFs6EO7qEuD0dRjUBDqmu2Fx?= =?utf-8?q?IFUr+ixdQ8WWPlQSPNMXK8pdSDV+O8XOYdqGqARtAY956sf+ijzZ8bW+6nUbEj7tl?= =?utf-8?q?OokCnX9vKev300Ut0tOsuNwj8NZ1NZPW2RGe5vu4D4Vg=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad4d8f99-dde0-40cc-73af-08d9e20d9a5a 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:23:50.4207 (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 1/2] avformat/movenc: fix type of 'Title of the content' in udta 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: dmZDsnoxP4Wy The type of 'Title of the content' should be "\xa9nam"(type begin with \xa9 means the following text is defined to be international text) not "name"(which means 'Name of object'). And when we try to decode mov header, we recognize "\xa9nam" as title in mov_read_udta_string(mov.c) Signed-off-by: Wang Chuan --- libavformat/movenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index 4c868919ae..c4dcb41fbb 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -3375,7 +3375,7 @@ static int mov_write_track_udta_tag(AVIOContext *pb, MOVMuxContext *mov, return ret; if (mov->mode & (MODE_MP4|MODE_MOV)) - mov_write_track_metadata(pb_buf, st, "name", "title"); + mov_write_track_metadata(pb_buf, st, "\xa9nam", "title"); if (mov->mode & MODE_MP4) { if ((ret = mov_write_track_kinds(pb_buf, st)) < 0) -- 2.29.2