From patchwork Tue Aug 9 12:02:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Wujian(Chin)" X-Patchwork-Id: 37193 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3d0d:b0:8d:a68e:8a0e with SMTP id y13csp209983pzi; Tue, 9 Aug 2022 05:03:12 -0700 (PDT) X-Google-Smtp-Source: AA6agR7429Zy5cEQRnj1hFAk/Jc+r394EY7GLsWjGSs5fVu3ERDNra5O07Qp0+WihtOTpn08Cy46 X-Received: by 2002:a17:907:728d:b0:731:8396:ea86 with SMTP id dt13-20020a170907728d00b007318396ea86mr3715318ejc.361.1660046592052; Tue, 09 Aug 2022 05:03:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660046592; cv=none; d=google.com; s=arc-20160816; b=b9TWjOFiFJiGJPxivviwo+KGpYZckwSf4Kt2OY7OnNB63Hh+5Y5LbQGeh1trdXLXuk /sePYmQHdqDfn5pGoPy3rxyKUtZtcKc8a4V3+ZQqA3H6hK6fiRjHQNyYC13hwivpi2ER GPTuRuJJVZTAjM4R6L2cHRKepqRSTpW9yvnuNb3rc/70EA4HHmwThfQzS4bknPYPDmZB c1pKOcVZTHzI3FTLQfrtuMMMpYbW7rXHFr1bDx4vK0W3LrVyMelhML2uW1c+wAv+ERpe uEsbJJlM6rZv2fVUsSuY7ZAIZ2NZtfnEMNF9qnuMlUjp9odX+vOv3tMrQsJB3oYrzTzr Ei7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:content-language:accept-language :message-id:date:thread-index:thread-topic:to:from:delivered-to; bh=OarO02uz005g9ur7L0luYFRK66L2Gi4EfYL7d8V1iTA=; b=qOzzctgis7xWNRAswq5mZsSetVr2xoil/3z5nrzqu4T3q+JifVYdI9UrocSM9ALcpy +DkfjeKNJXEBb10vG12XAek9mSSzi0I/CunEtZY7OsYZySsqI9yIr/HcMzaKIFdtJW0N Tg2e5yFNqwMnFu51DCg16liGSM2jo6Ef4RHjNc93tCT0dK9cXn/QYQQLI6XNaAtCv/HG 3UPIM3oQCTYWcxHmuIrEoOG3to8XljnnqhupHUPMlzg+VmX/Chbv6R4PibM2mWezXzZO KmbpcHKzQmrao7G/hxsjYEMqq/JHMAOKiUrBGQKeIQPm3iaCpLkv7i3slmAxjEOuFxDf xydA== ARC-Authentication-Results: i=1; mx.google.com; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id nb6-20020a1709071c8600b0072ab4b5ffe5si1484556ejc.987.2022.08.09.05.03.11; Tue, 09 Aug 2022 05:03:12 -0700 (PDT) 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; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5059568B7F3; Tue, 9 Aug 2022 15:03:08 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C09E768B658 for ; Tue, 9 Aug 2022 15:03:01 +0300 (EEST) Received: from dggpeml500025.china.huawei.com (unknown [172.30.72.57]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4M2BVF5FJ1zmVNF for ; Tue, 9 Aug 2022 20:00:53 +0800 (CST) Received: from kwepemi500014.china.huawei.com (7.221.188.232) by dggpeml500025.china.huawei.com (7.185.36.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Tue, 9 Aug 2022 20:02:56 +0800 Received: from kwepemi500014.china.huawei.com ([7.221.188.232]) by kwepemi500014.china.huawei.com ([7.221.188.232]) with mapi id 15.01.2375.024; Tue, 9 Aug 2022 20:02:56 +0800 From: "Wujian(Chin)" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] avformat/wavdec: fix the ID3 metadata obtained in WAV format's missing Thread-Index: Adir5/SfvxDRjRCoS3uN3CnegRVH+A== Date: Tue, 9 Aug 2022 12:02:56 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.136.102.143] MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [FFmpeg-devel] [PATCH] avformat/wavdec: fix the ID3 metadata obtained in WAV format's missing 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: M7jH+xJasw1c Fixes ticket #9848. Signed-off-by: wujian_nanjing --- libavformat/wavdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c index ca61b84..e3f790f 100644 --- a/libavformat/wavdec.c +++ b/libavformat/wavdec.c @@ -555,7 +555,7 @@ static int wav_read_header(AVFormatContext *s) case MKTAG('I', 'D', '3', ' '): case MKTAG('i', 'd', '3', ' '): { ID3v2ExtraMeta *id3v2_extra_meta; - ff_id3v2_read_dict(pb, &ffformatcontext(s)->id3v2_meta, ID3v2_DEFAULT_MAGIC, &id3v2_extra_meta); + ff_id3v2_read(s, ID3v2_DEFAULT_MAGIC, &id3v2_extra_meta, 0); if (id3v2_extra_meta) { ff_id3v2_parse_apic(s, id3v2_extra_meta); ff_id3v2_parse_chapters(s, id3v2_extra_meta);