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 5E874447B1 for ; Fri, 26 May 2023 10:31:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BB3B968C1E7; Fri, 26 May 2023 13:31:43 +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 B1A2768C061 for ; Fri, 26 May 2023 13:31:37 +0300 (EEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20230526103136euoutp028c9a5f9d4eb2ac4534906393b24dc39c~iquGuaLUX1609916099euoutp02C for ; Fri, 26 May 2023 10:31:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20230526103136euoutp028c9a5f9d4eb2ac4534906393b24dc39c~iquGuaLUX1609916099euoutp02C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1685097096; bh=qggoIhqk9NcgJ3fkGli5+FBiZ/qGwJhjy15nXnc8mBM=; h=From:To:Cc:Subject:Date:References:From; b=T9WG3wD3F8wsK1qaM2SFnJxQOFugVm4drZPK39qmA0RJoQO5suqveOaWBec3CtRvB eVUjBW4ePIM1961jz1zfr2+Hm60WVj5k6Dr1J4MXzn9GRw6WjylnqMYIEgediE7/VV krbCKApFWvXYtYIZszHKEQWwIKPepfvvWMMH9k+8= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20230526103136eucas1p2f25e2d9652b995bdff5f4de2b5830bcb~iquGkASj41125211252eucas1p2S; Fri, 26 May 2023 10:31:36 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 28.9A.37758.88A80746; Fri, 26 May 2023 11:31:36 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20230526103136eucas1p21f4873a6f8f1e191356385d3a18d859d~iquGRzlmq1125711257eucas1p2x; Fri, 26 May 2023 10:31:36 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230526103136eusmtrp1a7bbb70a01b92d86d41dc61567d3e411~iquGRQ7y80306603066eusmtrp1V; Fri, 26 May 2023 10:31:36 +0000 (GMT) X-AuditID: cbfec7f5-815ff7000002937e-6b-64708a880ed0 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id DC.F0.10549.88A80746; Fri, 26 May 2023 11:31:36 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230526103135eusmtip11316df3e1c5ead8a98f4bc3f9c0631d8~iquF09_b01148411484eusmtip1L; Fri, 26 May 2023 10:31:35 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Fri, 26 May 2023 12:31:23 +0200 Message-Id: <20230526103123.1822-1-d.kozinski@samsung.com> X-Mailer: git-send-email 2.37.3.windows.1 MIME-Version: 1.0 X-Unsent: 1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRmVeSWpSXmKPExsWy7djPc7odXQUpBs+2qFh8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRXDYpqTmZZalF+nYJXBlfZnxlKfggWrHp9RrWBsY2wS5G Tg4JAROJefN+snUxcnEICaxglGhb9Y4VJCEk8IVR4t05d4jEZ0aJM3eWssJ0vJuxnBUisZxR 4tS8TVDt7UwSPd0L2UCq2AR0JV5+eMQEYosImEqcbN4LFmcW0JZYd/c7kM3BISxQJzH/rDFI mEVAVWLn4ulg5bwCVhKHv15mhFimKTFhyxyouKDEyZlPWCDi3BLrZl1ihRgpL9G8dTYzRPwr u8TnU4wg4yUEXCQ+PuaGCAtLvDq+hR3ClpE4PbmHBaKkWOJQvwOEWSNx6Ec6RIW1xNvG42BD mIEOWL9LHyLsKLFndRMrRDWfxI23ghDr+SQmbZvODBHmlehoE4IwVST6OsUgGqUkni6bA3Wg h8ThF+uYJzAqzkLy0ywkf8xCWLuAkXkVo3hqaXFuemqxcV5quV5xYm5xaV66XnJ+7iZGYGI4 /e/41x2MK1591DvEyMTBeIhRgoNZSYR3Q05+ihBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFebduT yUIC6YklqdmpqQWpRTBZJg5OqQYm4WzxGwpc8+4VXe6wy3o74/j+K3o5SpcPXGE40CUk82y/ q8LcdT8MhP8vfPRF1/BD8ZrkrtRkuzc+2ZpO6mVB9pI8YbcbVZ7sPbJ+8ad9Lqtqo1q4F6ZZ 6+y1NYzolLsXO/P1ou+znzh/mHWJKUjdJWhepeCl3rOf/pUyi2x3mZp2ViuwlPfJFP9vZZ/s 1RelejjsYrv253md54MbNzr0lvJbVu6TmnvH0fys58ZrZSLLv5seUF7GZanaz+O65ID9+6Dp 7aeO1u3WMS90PSSpLHM6z/zD2tumf61qs6ee0am5r/b67L0Ud/YL7zmkMj9ul7l455NF/8ZL eU5asjNZ9N0OP03ZtW1Zp9Nvro5cJZbijERDLeai4kQATTGZR3sDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xu7odXQUpBntbhSy+XPvCbLHy228W i2+fzjA7MHv8WbSZxaNvyyrGAKYoPZui/NKSVIWM/OISW6VoQwsjPUNLCz0jE0s9Q2PzWCsj UyV9O5uU1JzMstQifbsEvYwvM76yFHwQrdj0eg1rA2ObYBcjJ4eEgInEuxnLWbsYuTiEBJYy Ssx79oEFIiElsXTpIkYIW1jiz7UuNoiiViaJrxfa2EASbAK6Ei8/PGICsUUEzCUurrsF1sAs oC2x7u53sBphgRqJG30rwGpYBFQldi6eDmbzClhJHP56GWqBpsSELXOg4oISJ2c+gTqCW2Ld rEusEDPlJZq3zmaewMg/C0nZLCSpBYxMqxhFUkuLc9Nziw31ihNzi0vz0vWS83M3MQIDd9ux n5t3MM579VHvECMTB+MhRgkOZiUR3g05+SlCvCmJlVWpRfnxRaU5qcWHGE2Bbp3ILCWanA+M nbySeEMzA1NDEzNLA1NLM2MlcV7Pgo5EIYH0xJLU7NTUgtQimD4mDk6pBqYt4Yn33uw84N8d edw7u+lMBPu5w+uc17+wk7ul4am36KLv2+UPnnh8neNn1TN1G8shmdPG5/XvPHyxiZvVsmDr 4qI3WZOyFaz7V7c9FPq97SbbxReh5TODUjcIBLG+dEkpYWbRnuWv96eAzWe75Olk20ajij1M 7LezpN+m/3n2wj3wkViIs7nD6cUP9b//E3n57HTKzdp1X1avu3zfcOG8DPn+gmamJw07LMsn hxllFnRdf3mXZ8/X+m+b+7iL7+ZOVZ3CLXu660fShdXmrxbXJXkJHPv4JfLZ84qNd+dm8Xj3 x3ows1g4Tuv7vGzPt+qAZL+0jCs97KvDHFv1VBlu6dfvPRDGVvb18EG+v7OVWIozEg21mIuK EwGpGIc/5QIAAA== X-CMS-MailID: 20230526103136eucas1p21f4873a6f8f1e191356385d3a18d859d X-Msg-Generator: CA X-RootMTR: 20230526103136eucas1p21f4873a6f8f1e191356385d3a18d859d X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230526103136eucas1p21f4873a6f8f1e191356385d3a18d859d References: Subject: [FFmpeg-devel] [PATCH v23 03/10] 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 31fca17dd6..17ae33d15a 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -2122,6 +2122,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 f8ad7c6a11..a734ad64ca 100644 --- a/libavformat/Makefile +++ b/libavformat/Makefile @@ -251,6 +251,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 efdb34e29d..2ad142d8f7 100644 --- a/libavformat/allformats.c +++ b/libavformat/allformats.c @@ -154,6 +154,7 @@ extern const AVInputFormat ff_ea_cdata_demuxer; extern const AVInputFormat ff_eac3_demuxer; extern const FFOutputFormat ff_eac3_muxer; extern const AVInputFormat ff_epaf_demuxer; +extern const FFOutputFormat ff_evc_muxer; extern const FFOutputFormat ff_f4v_muxer; extern const AVInputFormat ff_ffmetadata_demuxer; extern const FFOutputFormat ff_ffmetadata_muxer; diff --git a/libavformat/rawenc.c b/libavformat/rawenc.c index 78fadda967..70d6322c53 100644 --- a/libavformat/rawenc.c +++ b/libavformat/rawenc.c @@ -401,6 +401,19 @@ const FFOutputFormat ff_hevc_muxer = { }; #endif +#if CONFIG_EVC_MUXER +const FFOutputFormat ff_evc_muxer = { + .p.name = "evc", + .p.long_name = NULL_IF_CONFIG_SMALL("raw EVC video"), + .p.extensions = "evc", + .p.audio_codec = AV_CODEC_ID_NONE, + .p.video_codec = AV_CODEC_ID_EVC, + .init = force_one_stream, + .write_packet = ff_raw_write_packet, + .p.flags = AVFMT_NOTIMESTAMPS, +}; +#endif + #if CONFIG_M4V_MUXER const FFOutputFormat ff_m4v_muxer = { .p.name = "m4v", -- 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".