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 E6F6144084 for ; Thu, 25 Aug 2022 13:35:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3646C68BA14; Thu, 25 Aug 2022 16:35:16 +0300 (EEST) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EDFBD68BA0A for ; Thu, 25 Aug 2022 16:35:09 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20220825133509euoutp0252404a11d9c70d1ea08e67dd527f030c~OmeI7XvUN2953629536euoutp02b for ; Thu, 25 Aug 2022 13:35:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20220825133509euoutp0252404a11d9c70d1ea08e67dd527f030c~OmeI7XvUN2953629536euoutp02b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1661434509; bh=Euq+bg9+8missZ6TaWGDhAd2cWTaDa9UglRGZwAXNO4=; h=From:To:Subject:Date:References:From; b=ksK9dN7KhjVdvhUdBDfKumtJtvCUliz0Fn6dBLirJCoUsuletFoiE7y1W1QUstr/C +YVM0Eh4ZyKgSXFCpPvQPgXSFJdSyd71pkZelC2RnGvhT7jOCxjOZXESqasPr3LX26 FEvJOYBgpoDrqcTlYVDwy+TWn9CCdTV7RguuTjYU= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220825133509eucas1p2da93d771f612571e36508bdefdbca876~OmeIwPotf0167801678eucas1p2C for ; Thu, 25 Aug 2022 13:35:09 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 7F.55.07817.D8A77036; Thu, 25 Aug 2022 14:35:09 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20220825133508eucas1p1d4d060385bde82b1e298286f0522cd12~OmeIX-j2C1616916169eucas1p1a for ; Thu, 25 Aug 2022 13:35:08 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220825133508eusmtrp1cdea760b2a742c10f35a3220aa6c4790~OmeIXXLb51642116421eusmtrp1B for ; Thu, 25 Aug 2022 13:35:08 +0000 (GMT) X-AuditID: cbfec7f4-893ff70000011e89-82-63077a8d65fb Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 0C.F4.10862.C8A77036; Thu, 25 Aug 2022 14:35:08 +0100 (BST) Received: from AMDN3260 (unknown [106.210.132.171]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220825133508eusmtip294ed085e6ddd593e7c0539e131005fcb~OmeIBasEN0117601176eusmtip2D for ; Thu, 25 Aug 2022 13:35:08 +0000 (GMT) From: "Dawid Kozinski" To: Date: Thu, 25 Aug 2022 15:35:08 +0200 Message-ID: <014a01d8b887$7e453470$7acf9d50$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: Adi4dSdzkLTwRDXQRDGiqzVORbtiFQ== Content-Language: pl X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRmVeSWpSXmKPExsWy7djPc7q9VezJBief8lh8+3SG2YHR48+i zSwBjFFcNimpOZllqUX6dglcGS+au1gK3ohW3Nz7nb2B8bdAFyMnh4SAicTXdzsZuxi5OIQE VjBKdH6bxQzhTGKSmLhwLiuEM5FJ4tC+bmaYlk+t+1hAbCGB5YwSj+eWQdhtTBKTz5SC2GwC +hIzF31iA7FFBGQlVv+bAmYLC+RLHF55BGgOBweLgKrEytd2IGFeAUuJjrN/2CBsQYmTM5+A jWcWkJfY/nYO1FoFiZ9Pl7GCtIoI6ElselEGUSIiceNRC9gDEgJf2SV2nuphgah3kfh59BAr hC0s8er4FnYIW0bi9GSQGg4gu1jiUL8DhFkjcehHOkSFtcTbxuOMIGFmAU2J9bv0ISocJd69 Y4Iw+SRuvBWE2M8nMWnbdGaIMK9ER5sQhKki0dcpBjFOSuLpMpgnPCS+PLvAPoFRcRaSX2ch +XUWkqdmIVywgJFlFaN4amlxbnpqsVFearlecWJucWleul5yfu4mRmBCOP3v+JcdjMtffdQ7 xMjEwXiIUYKDWUmE1+oYS7IQb0piZVVqUX58UWlOavEhRmkOFiVx3uTMDYlCAumJJanZqakF qUUwWSYOTqkGJkUBme1fZpU/fHom0X6Z2dLXcktOHr+3RK5IOHvD8RCG8wW3Qg+uvTd1tb/+ q/3n1SVPLqp9uHgTs+O1tJVro6T0LZLO/hX6ofNJLO7Yq8r82IAz1hq3ZkbZ3nhzunuNsu3X oJjQoL+hy6b/1+zbdKUrLY7lqGGx+Z2HCwpWtit4rdNYFxod4iB58F+fzkxZneC9Z7OsONx8 ljbmuC90kKxK3dC/ppTV8q78ofTPeuytU7dnzkx99CpB42dwRaC5zXKz/ildLe3OG60i53+9 f3iNz5vrydNP75q8ME5aYF67HG96m9yV1y3Htx702nlZqpxtd0fg0dNuHs8c9uz+XX1Zgufi urJSRafXlW6FcUosxRmJhlrMRcWJAFVQHqF3AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRmVeSWpSXmKPExsVy+t/xe7o9VezJBnc+aVp8+3SG2YHR48+i zSwBjFF6NkX5pSWpChn5xSW2StGGFkZ6hpYWekYmlnqGxuaxVkamSvp2NimpOZllqUX6dgl6 GS+au1gK3ohW3Nz7nb2B8bdAFyMnh4SAicSn1n0sXYxcHEICSxklHu29wwiRkJJYunQRlC0s 8edaFxtEUQuTxPol29hBEmwC+hIzF31iA7FFBGQlVv+bAmYLC+RK3DvyDKiGg4NFQFVi5Ws7 kDCvgKVEx9k/bBC2oMTJmU9YQGxmAW2JpzefQtnyEtvfzmGG2Ksg8fPpMlaQMSICehKbXpRB lIhI3HjUwjiBUWAWkkmzkEyahWTSLCQtCxhZVjGKpJYW56bnFhvpFSfmFpfmpesl5+duYgSG 97ZjP7fsYFz56qPeIUYmDsZDjBIczEoivFbHWJKFeFMSK6tSi/Lji0pzUosPMZoCfTaRWUo0 OR8YYXkl8YZmBqaGJmaWBqaWZsZK4ryeBR2JQgLpiSWp2ampBalFMH1MHJxSDUxp/p2RBv6H 3bcs2HBS46cH80sPk6YXc3aWVl42MLn24bDQH2WmlENbz9w9Es14sPCpyMaK6BQl+z99O8Le FXJMTym/t+aC6qXZt1abau+VMf4kyzLxpYNFypGYw2GNCcuPNMVLFZyRst9qqlq/ZK1ifV+r tZLUnNXPtvQvyTVe3PTX52KiXnmRtortXad3AoWfPrUF62edne0n09F+oSvZ6Pyxgv9T+PjD i39yiFg7nW1/eycvaX35/Mssoes9NSZ43Z4tk/evUsLNc8Ol5v/b1fRubztp2/3eZvu+uQ0d Enbcs+5MjYuq6199jjd0d+hPg1dLFa5wH5X5fCWogi3vUGjLJ/XoiUZ64leDjZVYijMSDbWY i4oTAfQiD0X4AgAA X-CMS-MailID: 20220825133508eucas1p1d4d060385bde82b1e298286f0522cd12 X-Msg-Generator: CA X-RootMTR: 20220825133508eucas1p1d4d060385bde82b1e298286f0522cd12 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220825133508eucas1p1d4d060385bde82b1e298286f0522cd12 References: Subject: [FFmpeg-devel] [FFmpeg-devel v10 3/9] 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 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 f67a99f839..7e3f0e6794 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".