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 BE2D24637B for ; Thu, 15 Jun 2023 12:06:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7D6B068C4FF; Thu, 15 Jun 2023 15:06:14 +0300 (EEST) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A752168C337 for ; Thu, 15 Jun 2023 15:06:07 +0300 (EEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20230615120606euoutp01bda394e30e5e311821708b03e82977b8~o06UGjaL52214322143euoutp01J for ; Thu, 15 Jun 2023 12:06:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20230615120606euoutp01bda394e30e5e311821708b03e82977b8~o06UGjaL52214322143euoutp01J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1686830766; bh=i3mzpIkhK71BjB6kdefvs8vKyaWW/7ByXBHNec16MHo=; h=From:To:In-Reply-To:Subject:Date:References:From; b=ikW8eiEq7DQK/GB8pRxPZnTOIqgw5Ed1NewGteqmMxgGXgBg9sGqH+ouTVtKbwiXT hTanjYDMmP3M3b6V8V8ol9BPyddusTnZuCkBItDt9vBdBUCgJDw5rNhwh4bdvgyXQO ZSoz+bcDzO/l4N0arZBF+GWs34ERiEJ47Ygi7Py0= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20230615120606eucas1p1d1545321739e94ae83de5100b5cee37c~o06UAWMNI1593515935eucas1p1z for ; Thu, 15 Jun 2023 12:06:06 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 8E.98.37758.DAEFA846; Thu, 15 Jun 2023 13:06:05 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20230615120605eucas1p124d0aeb0f977bf2c0761b7bde35372ea~o06Tu2mBC1014610146eucas1p1T for ; Thu, 15 Jun 2023 12:06:05 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20230615120605eusmtrp257cf3fd63d26d5ffe3eda8eea19b9ca3~o06TuUNH52112421124eusmtrp2K for ; Thu, 15 Jun 2023 12:06:05 +0000 (GMT) X-AuditID: cbfec7f5-815ff7000002937e-27-648afeada2c8 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id DB.72.14344.DAEFA846; Thu, 15 Jun 2023 13:06:05 +0100 (BST) Received: from AMDN5164 (unknown [106.120.40.55]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230615120605eusmtip175fa15e4bd656ebba74c4fec8cc5780e~o06TijtfS0355903559eusmtip1Z for ; Thu, 15 Jun 2023 12:06:05 +0000 (GMT) From: "Dawid Kozinski/Multimedia \(PLT\) /SRPOL/Staff Engineer/Samsung Electronics" To: "'FFmpeg development discussions and patches'" In-Reply-To: <20230614002326.GK1391451@pb2> Date: Thu, 15 Jun 2023 14:06:05 +0200 Message-ID: <000601d99f81$c30f55e0$492e01a0$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKH7qO7+v4kdXpHV44wqH1Cz1zk8gGZiIBTAaJGb1+uFUekIA== Content-Language: pl X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87pr/3WlGHRPtbH49ukMswOjx59F m1kCGKO4bFJSczLLUov07RK4Mj6df8ZUMFWvouHmFuYGxrc6XYycHBICJhLH72xk72Lk4hAS WMEo0fhlN5QziUni8K6JzBDORCaJ5rUfmWFafi3fzw5iCwksZ5RYNF0CoqiFSeLittVsIAk2 gTyJx5/XgjWICPhIdK9fzwpicwpoSzR1bgazhQUKJP49fQtWzyKgKtEzZRojiM0rYCmx98dW ZghbUOLkzCcsIDazgJ7Es1OzoGxtiWULX0MdpCDx8+kyVohdThI3r11lgqgRkbjxqIUR5DgJ gYkcEp/nXIVqcJE4/n4BG4QtLPHq+BZ2CFtG4v/O+UDNHEB2scShfgcIs0bi0I90iApribeN xxkhbEeJI7+esUCU8EnceCsIsZVPYtK26cwQYV6JjjYhCFNFoq9TDKJRSuLpsjnMExiVZiF5 cRaSF2cheXEWklcWMLKsYhRPLS3OTU8tNs5LLdcrTswtLs1L10vOz93ECEwOp/8d/7qDccWr j3qHGJk4GA8xSnAwK4nwLjvRlSLEm5JYWZValB9fVJqTWnyIUZqDRUmcV9v2ZLKQQHpiSWp2 ampBahFMlomDU6qBif+o4jr2+s1FBzNvmN8O9VydukPtpN0P7giLHPFWmbbu6tDpGnGudzwW 669YqJ/W8edKflfDFVtWPWNdrcpFFqu9LRkuzkmZ//FjxQblL3pN3IdemZyoE33pf/z1bYEl dh5TPKoyDvYcsmTbtnvK9PWi5bUZAT+muV1mlA88Zsi8ykR+Dmvjl2UZky99zZ66jUXtsbHf 3omCRQu5/dwis/77rvx6WOfhiXsrfN98ztdrN/fgWbxLsvzA/LDrQQzn0my2r3H9Wj9tkr3r ZMU8kaCrj/7zfQszWCIns05BPqDCT3iqdcilqtZvjLXKNZONp85j1kwWyiuJ/yHQ/3pjeduS 1bVXQgPKWA83752rxFKckWioxVxUnAgA3+O/hH0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42I5/e/4Xd21/7pSDBb91LH49ukMswOjx59F m1kCGKP0bIryS0tSFTLyi0tslaINLYz0DC0t9IxMLPUMjc1jrYxMlfTtbFJSczLLUov07RL0 MvZ8eMlScFm2YvveF+wNjL9Euxg5OSQETCR+Ld/P3sXIxSEksJRR4uDlvYwQCSmJpUsXQdnC En+udbFBFDUxSSz4Po0FJMEmkCOxdvZEJhBbRMBHonv9elaIotWMEvO232MGSXAKaEs0dW5m BbGFBfIkup5tAYuzCKhK9EyZBraBV8BSYu+PrcwQtqDEyZlPwBYwCxhILFn4iwnC1pZYtvA1 M8RFChI/ny5jhVjsJHHz2lWoGhGJG49aGCcwCs1CMmoWklGzkIyahaRlASPLKkaR1NLi3PTc YiO94sTc4tK8dL3k/NxNjMCo2Hbs55YdjCtffdQ7xMjEwXiIUYKDWUmEd9mJrhQh3pTEyqrU ovz4otKc1OJDjKZAv01klhJNzgfGZV5JvKGZgamhiZmlgamlmbGSOK9nQUeikEB6Yklqdmpq QWoRTB8TB6dUAxPDEW/bKx0mX+w21t8Lv/OKQ/6BtdbSvSGf1NPDZllNSvHf93KrZ+SWyAbH mjuud1inp368kcJj4PLljOKUR1ejnV2/3fs6m3nLdcMHR5T12B76L+zts1xRvTc5879q8I5O z9Ml7he2rvaeF8XVo9nJMG/b9rNxhXVxn+w0XASD1VkNuj6WKBwwz+AqnVeUdzBKqPv1p3ll j9X/f/uf9N5p0i2dA9Z3Z176lGkTbhd49/ljuWm6f9yZNdXf/X5z8vMO/5Cpz7bkRt2+cCfs babTvqyPryeucRM4PX3O+643mUFbHB7d/Fr1QevX40fKG1jMGIPcVobs1f/xS3XFxtzNl5jO 1keG5DOmXlxSsGOGEktxRqKhFnNRcSIAIyH2eRMDAAA= X-CMS-MailID: 20230615120605eucas1p124d0aeb0f977bf2c0761b7bde35372ea X-Msg-Generator: CA X-RootMTR: 20230612123038eucas1p1c481a42fcbf3ae39b3dd756dcedc64e6 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230612123038eucas1p1c481a42fcbf3ae39b3dd756dcedc64e6 References: <20230612123027.1865-1-d.kozinski@samsung.com> <20230614002326.GK1391451@pb2> Subject: Re: [FFmpeg-devel] [PATCH v24 6/9] avformat/mov_muxer: Extended MOV muxer to handle EVC video content 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-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Michael Niedermayer > Sent: =B6roda, 14 czerwca 2023 02:23 > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [PATCH v24 6/9] avformat/mov_muxer: Extended > MOV muxer to handle EVC video content > = > On Mon, Jun 12, 2023 at 02:30:27PM +0200, Dawid Kozinski wrote: > > - Changes in mov_write_video_tag function to handle EVC elementary > > stream > > - Provided structure EVCDecoderConfigurationRecord that specifies the > > decoder configuration information for ISO/IEC 23094-1 video content > > > > Signed-off-by: Dawid Kozinski > > --- > > libavformat/Makefile | 2 +- > > libavformat/evc.c | 422 ++++++++++++++++++++++++++++++++++++++++ > > libavformat/evc.h | 44 +++++ > > libavformat/isom_tags.c | 2 + > > libavformat/movenc.c | 33 ++++ > > 5 files changed, 502 insertions(+), 1 deletion(-) create mode 100644 > > libavformat/evc.c create mode 100644 libavformat/evc.h > > > > diff --git a/libavformat/Makefile b/libavformat/Makefile index > > 6e4231fda2..d3503196e3 100644 > > --- a/libavformat/Makefile > > +++ b/libavformat/Makefile > > @@ -364,7 +364,7 @@ OBJS-$(CONFIG_MOV_DEMUXER) +=3D mov.o > mov_chan.o mov_esds.o \ > > OBJS-$(CONFIG_MOV_MUXER) +=3D movenc.o av1.o avc.o hev= c.o > vpcc.o \ > > movenchint.o mov_chan.o rtp.o \ > > movenccenc.o movenc_ttml.o rawutils.o \ > > - dovi_isom.o > > + dovi_isom.o evc.o > > OBJS-$(CONFIG_MP2_MUXER) +=3D rawenc.o > > OBJS-$(CONFIG_MP3_DEMUXER) +=3D mp3dec.o replaygain.o > > OBJS-$(CONFIG_MP3_MUXER) +=3D mp3enc.o rawenc.o id3v2enc.o > > diff --git a/libavformat/evc.c b/libavformat/evc.c new file mode > > 100644 index 0000000000..431cb107e3 > > --- /dev/null > > +++ b/libavformat/evc.c > > @@ -0,0 +1,422 @@ > > +/* > > + * EVC helper functions for muxers > > + * Copyright (c) 2022 Dawid Kozinski > > + * > > + * This file is part of FFmpeg. > > + * > > + * FFmpeg is free software; you can redistribute it and/or > > + * modify it under the terms of the GNU Lesser General Public > > + * License as published by the Free Software Foundation; either > > + * version 2.1 of the License, or (at your option) any later version. > > + * > > + * FFmpeg is distributed in the hope that it will be useful, > > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > > + * Lesser General Public License for more details. > > + * > > + * You should have received a copy of the GNU Lesser General Public > > + * License along with FFmpeg; if not, write to the Free Software > > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA > > +02110-1301 USA */ > = > [...] > = > > + nalu_type =3D ff_evc_get_nalu_type(data, bytes_to_read, pb); > = > functions shared between libavcodec and libavformat need an av*/avpriv* > prefix otherwise linking will fail with shared libs as ff* isnt exported > = > = Done (v26) > [...] > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > = > Many that live deserve death. And some that die deserve life. Can you give it to > them? Then do not be too eager to deal out death in judgement. For even the > very wise cannot see all ends. -- Gandalf _______________________________________________ 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".