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 3F5B443CCE for ; Tue, 6 Sep 2022 11:42:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4720168BB13; Tue, 6 Sep 2022 14:42:21 +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 C757C68BAB0 for ; Tue, 6 Sep 2022 14:42:14 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20220906114204euoutp0175d9b8839bbef88e05a3a4b7f14ae66c~SQq1CXDg-2931529315euoutp01q for ; Tue, 6 Sep 2022 11:42:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20220906114204euoutp0175d9b8839bbef88e05a3a4b7f14ae66c~SQq1CXDg-2931529315euoutp01q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1662464524; bh=GRGTYkY98XONaz0JRdOMTVBegs3qoDq3ZQ4R4Shwztw=; h=From:To:Cc:Subject:Date:References:From; b=jfS5WVk0vxwzxxYy/cT9r4juQeWJqiQNFqRkpy9P918F3sn53cVvw82Y0lgrFGkLW AL4U1vdLd3fJYW/X2qwuHThDPRGh72QmwFDSl992bNziiikg7AwWwYC/DXa8H7kdsN dQO8dJmBZbcghPBIxvmObFeeQct64caMlyZJr8Dw= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220906114203eucas1p28bbcc7e2da1ff4c075612d82b3afb8ca~SQq0lKKbU1867618676eucas1p2G; Tue, 6 Sep 2022 11:42:03 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id B7.4B.19378.B0237136; Tue, 6 Sep 2022 12:42:03 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20220906114203eucas1p19479cd611dfe86f8e6ebc8cb8d989dbf~SQq0DJRQ30193001930eucas1p1R; Tue, 6 Sep 2022 11:42:03 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220906114203eusmtrp12302139bd63c6603fd88475475100e72~SQq0CS51S1459214592eusmtrp1N; Tue, 6 Sep 2022 11:42:03 +0000 (GMT) X-AuditID: cbfec7f5-a4dff70000014bb2-b5-6317320bb490 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 2A.79.07473.B0237136; Tue, 6 Sep 2022 12:42:03 +0100 (BST) Received: from AMDN3260.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20220906114202eusmtip19ecbccd25eb57eac09f5997ca034214c~SQqzoJS6f3266832668eusmtip1Q; Tue, 6 Sep 2022 11:42:02 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Tue, 6 Sep 2022 13:41:56 +0200 Message-Id: <20220906114156.1575-1-d.kozinski@samsung.com> X-Mailer: git-send-email 2.24.0.windows.2 MIME-Version: 1.0 X-Unsent: 1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87rcRuLJBi/2G1p8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRXDYpqTmZZalF+nYJXBldu/6yF7wSrZg/5TBrA+NvgS5G Tg4JAROJjh//GbsYuTiEBFYwSjQ9ngblfGGU+Hr5BjOE85lR4lnnRlaYllvPTjKB2EICyxkl HvRAFbUzSZw4exqsiE1AV+Llh0dgRSICphInm/eygdjMAtoS6+5+B7OFBWokbtx7xNLFyMHB IqAqsfBxHkiYV8BKYt3f2SwQuzQlZk9oZ4aIC0qcnPkEKs4tsW7WJVaIkfISzVtng90gIfCV XaLr/j8miCIXicX3X0LZwhKvjm9hh7BlJE5P7gHbKyFQLHGo3wHCrJE49CMdosJa4m3jcUaQ MDPQCet36UOEHSU+ze2GauSTuPFWEOIAPolJ26YzQ4R5JTrahCBMFYm+TjGIRimJp8vmMEPY HhKdk36wT2BUnIXkq1lIPpmFsHYBI/MqRvHU0uLc9NRi47zUcr3ixNzi0rx0veT83E2MwORw +t/xrzsYV7z6qHeIkYmD8RCjBAezkghvyg6RZCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8yZkb EoUE0hNLUrNTUwtSi2CyTBycUg1MWlHt1dW2Z1nKgictEt96QEz7+gv+zvxvMuUHWoW+bevL e5cv5qJlcC2if1PEg3Xb1d992RLnrMXN1Jx1z+3folA976wVGfYC9dXZ7cHKidsE+U90qLw+ 6/t3Bp/F3P57Ijv+SWzs9vs+nzecr3GXw5II/7/nW/7FMt9mCXi5/0+2/9zghP2r3K+H9Veo zmdaZC01s/tz3O3spOr35x++7ks9xxQwa/K9jj8Z0e/Lz/a+P7X8rvLL/z6qRn+OTf6/z2PD sj6toyYubXfWBUlqiqUed8thMdr09FD+092Mnsm2P6eZz1ghaB3U0n5IdT//ZufuXNk1uU5r v3cvexegckN+x/LzJ6z52ITOnK5SYinOSDTUYi4qTgQADGxzQH0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsVy+t/xu7rcRuLJBnOfc1l8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehldu/6yF7wSrZg/5TBrA+NvgS5GTg4JAROJW89OMnUxcnEICSxl lHh7ZysTREJKYunSRYwQtrDEn2tdbBBFrUwS31asAytiE9CVePnhEZgtImAucXHdLbAGZgFt iXV3vwM1cHAIC1RJPOrlBzFZBFQlFj7OA6ngFbCSWPd3NgvEeE2J2RPamSHighInZz6BinNL rJt1iRViorxE89bZzBMY+WchKZuFJLWAkWkVo0hqaXFuem6xoV5xYm5xaV66XnJ+7iZGYNBu O/Zz8w7Gea8+6h1iZOJgPMQowcGsJMKbskMkWYg3JbGyKrUoP76oNCe1+BCjKdCpE5mlRJPz gXGTVxJvaGZgamhiZmlgamlmrCTO61nQkSgkkJ5YkpqdmlqQWgTTx8TBKdXAZORv2Re+kYPh SW/FRKFDLocZxWcXGhVd7tmhaHtEUOKb9Ez+XxfWKS53XC67roohMeKo3YbAm0e38lluOPZ8 /mXt1Son3EpZXrC8eycXx+uhILL7y8XFNhVFO/ovetu0Ho+SuRz/4Q//jQ377TPVd9/6Or+y 6+GNQxePFe5a9EfI3HAHS9leuztT5/2b0+VyMHKG6KLsiFzR72rvIgqdeMyUH8oYXYvbuMJt ncLvufv9L/hxT6sTDgkvYZrWumIZw8noi/Nt9davcV7I1zcnoLhzyt3yL1f/O0eFflGbG8w7 w/wvx/fclKJ0hWCPL0anqg0yVwWyukzsOhKx+/WkfkG+gwe3f5cWeGJlZ7jdUomlOCPRUIu5 qDgRAFxT/jPjAgAA X-CMS-MailID: 20220906114203eucas1p19479cd611dfe86f8e6ebc8cb8d989dbf X-Msg-Generator: CA X-RootMTR: 20220906114203eucas1p19479cd611dfe86f8e6ebc8cb8d989dbf X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220906114203eucas1p19479cd611dfe86f8e6ebc8cb8d989dbf References: Subject: [FFmpeg-devel] [PATCH v12 3/9] avformat/evc_muxer: Added muxer to handle writing EVC encoded data into file or output bytestream 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: Dawid Kozinski 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: - Provided AVOutputFormat structure describing EVC output format (ff_evc_muxer) - Added documentation for EVC muxer Signed-off-by: Dawid Kozinski --- doc/muxers.texi | 6 ++++++ libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rawenc.c | 13 +++++++++++++ 4 files changed, 21 insertions(+) diff --git a/doc/muxers.texi b/doc/muxers.texi index b2f4326aae..08ab20c09e 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -2124,6 +2124,12 @@ DTS Coherent Acoustics (DCA) audio. Dolby Digital Plus, also known as Enhanced AC-3, audio. +@subsection evc + +MPEG-5 Essential Video Coding (EVC) / EVC / MPEG-5 Part 1 EVC video. + +Extensions: evc + @subsection g722 ITU-T G.722 audio. diff --git a/libavformat/Makefile b/libavformat/Makefile index 684bad0eb4..99553e9dfa 100644 --- a/libavformat/Makefile +++ b/libavformat/Makefile @@ -249,6 +249,7 @@ OBJS-$(CONFIG_HCOM_DEMUXER) += hcom.o pcm.o OBJS-$(CONFIG_HDS_MUXER) += hdsenc.o OBJS-$(CONFIG_HEVC_DEMUXER) += hevcdec.o rawdec.o OBJS-$(CONFIG_HEVC_MUXER) += rawenc.o +OBJS-$(CONFIG_EVC_MUXER) += rawenc.o OBJS-$(CONFIG_HLS_DEMUXER) += hls.o hls_sample_encryption.o OBJS-$(CONFIG_HLS_MUXER) += hlsenc.o hlsplaylist.o avc.o OBJS-$(CONFIG_HNM_DEMUXER) += hnm.o diff --git a/libavformat/allformats.c b/libavformat/allformats.c index ae4479fb7a..31508b69f0 100644 --- a/libavformat/allformats.c +++ b/libavformat/allformats.c @@ -148,6 +148,7 @@ extern const AVInputFormat ff_ea_cdata_demuxer; extern const AVInputFormat ff_eac3_demuxer; extern const AVOutputFormat ff_eac3_muxer; extern const AVInputFormat ff_epaf_demuxer; +extern const AVOutputFormat ff_evc_muxer; extern const AVOutputFormat ff_f4v_muxer; extern const AVInputFormat ff_ffmetadata_demuxer; extern const AVOutputFormat ff_ffmetadata_muxer; diff --git a/libavformat/rawenc.c b/libavformat/rawenc.c index 267fce252d..b7b2aff453 100644 --- a/libavformat/rawenc.c +++ b/libavformat/rawenc.c @@ -401,6 +401,19 @@ const AVOutputFormat ff_hevc_muxer = { }; #endif +#if CONFIG_EVC_MUXER +AVOutputFormat ff_evc_muxer = { + .name = "evc", + .long_name = NULL_IF_CONFIG_SMALL("raw EVC video"), + .extensions = "evc", + .audio_codec = AV_CODEC_ID_NONE, + .video_codec = AV_CODEC_ID_EVC, + .write_header = force_one_stream, + .write_packet = ff_raw_write_packet, + .flags = AVFMT_NOTIMESTAMPS, +}; +#endif + #if CONFIG_M4V_MUXER const AVOutputFormat ff_m4v_muxer = { .name = "m4v", -- 2.17.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".