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 834424584E for ; Fri, 24 Feb 2023 04:25:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 44C6668C0E6; Fri, 24 Feb 2023 06:25:37 +0200 (EET) Received: from out162-62-57-87.mail.qq.com (out162-62-57-87.mail.qq.com [162.62.57.87]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 37DBA68B418 for ; Fri, 24 Feb 2023 06:25:29 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1677212725; bh=vLoV3PbnUGwQUBv0WYJsjeGAJ5b7fe2OLiz12Rhcv1A=; h=From:To:Cc:Subject:Date; b=aoBeVnrJ9pDIs7jJV05RTkXRS4ztM9orUcIe0ReNx+0lV+Um4npfwNIViJbEGF2j3 uC2W+a0IvKKaJ63KrD4abvo3pVraiFBALFFTO9hibjKKzBmj4K5UThwbkJb/k6AKAD M+BQs3SaL6g887338wYmcgFw1oDOXfFvKfGqzR6U= Received: from localhost.localdomain ([119.147.10.197]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id 6588BCBD; Fri, 24 Feb 2023 12:25:24 +0800 X-QQ-mid: xmsmtpt1677212724tz5pkjoxv Message-ID: X-QQ-XMAILINFO: N7h1OCCDntujqiDaueS1xiv3g/HKml8tkSg706ryRRrad/U47CvSsgY5H9R9YI 5xN/q0GbiqQgcFDWDDvfBcIFVXrKw1acjK1DK3kdL7nbG5oFD+UgHoGaKox7nEOp6DQogjeXsbJI J67K81Y5F8imEPcuauvBjO+/o/ZRddrJAx7m9S7uJN1/rHE6QQube5vX9UCajzZU89hH1Wzy3upf 4wBa34MdPN2B1vZFsVnhN3OV45eH0uzJ3RHjTcIN5QI220qUbjmvQoucrOzyUukAw8Nb4tmc+OMf 4UJOhMOsVPDZbJF9NWoEEGhc9jW5cVrRqpi7UiYaf2EirRJhAKjGRl2HTXTNN5qbUKGdopE9ooIi RsNorIbUuWViHd1NSVThnlzdjrqdNj6KValIqTU8/mRNE4LrO+vQAtlTrdwlRZu44kumZWZqpF1j doRGWftvtCWeYmkcHknv9J5+c1hFYhAIqMf1i2K3gvGTowscAHHLqxz1YiQjx17zmOr05JTR6jzI UFOPhdcv/J/aKl6w2XIPDIdA10AGORp+mtC1x7Bodi/zwXVAatKyjMwxXN82VfijuCkAIBL/hoGB xcgjPuMeXhUXO4uWDNK9heVHKoJh2v/GA3DJhWJg09+Bixh1BHeq45yTjZi84nU5dgdwrbYrOvIo Z7HOmqadaSWI7OJZoJ4KRq7Ubt1WUfHDP2PAkGaqQc7RJiqS4Ur0TpHwwQn7u95u4F3m1sQ466EL U3t9jZmtXO4vR+JvB3VDgiuXHJLElcaqtVr5dn+LHolmUCZpGMNzNxzicqnMMSjYKFhgk2F6FiME EEo8wmdHMGC+CK4DFZ5PowdGF0gzq93qUit6BjTMkiZGAE568UrjIOdT0/B245OXndyTirSEoNYZ 89MsmqHHkec445PbezjW8s2rx7vydG+QrcPOUsi19uXW7Nm/Z1QcoYvgkRF78Q8VgIfbTjPTIbjJ FGPWHd6za6pwrs7etD1o2408enhJ39 From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 24 Feb 2023 20:25:17 +0800 X-OQ-MSGID: <20230224122523.143571-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/6] add PCM in mp4 support 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 Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili This patchset adds support of demux/mux PCM in mp4, and related channel layout information. PCM in mp4 is defined by ISO/IEC 23003-5. The channel layout tag 'chn' is defined by ISO/IEC 14496-12 with reference to ISO/IEC 23001-8. We have partially support of demux PCM in mp4 with 1c42fd932. It's an incorrect implementation by adding tag to movaudio_tags. This has been fixed by patch 2/6 and 3/6. Zhao Zhili (6): avformat/movenc: add PCM in mp4 support avformat/mov: fix ISO/IEC 23003-5 support avformat/isom_tags: remove ipcm from movaudio_tags avformat/mov: parse ISO-14496-12 ChannelLayout avformat/movenc: write ChannelLayout box for PCM fate/mov: add PCM in mp4 test libavformat/isom_tags.c | 2 - libavformat/mov.c | 111 ++++++++++++- libavformat/mov_chan.c | 265 +++++++++++++++++++++++++++++++ libavformat/mov_chan.h | 26 +++ libavformat/movenc.c | 106 ++++++++++++- tests/fate/mov.mak | 12 ++ tests/filtergraphs/mov-mp4-pcm | 5 + tests/ref/fate/mov-mp4-pcm | 27 ++++ tests/ref/fate/mov-mp4-pcm-float | 7 + 9 files changed, 557 insertions(+), 4 deletions(-) create mode 100644 tests/filtergraphs/mov-mp4-pcm create mode 100644 tests/ref/fate/mov-mp4-pcm create mode 100644 tests/ref/fate/mov-mp4-pcm-float -- 2.25.1 _______________________________________________ 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".