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 167A644FCD for ; Thu, 15 Jun 2023 06:24:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A6A3168C402; Thu, 15 Jun 2023 09:24:23 +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 B93B568C40E for ; Thu, 15 Jun 2023 09:24:16 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20230615062415euoutp01a1fb804812c74e67f482a6ee654029ef~owP2GR42T3077230772euoutp011 for ; Thu, 15 Jun 2023 06:24:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20230615062415euoutp01a1fb804812c74e67f482a6ee654029ef~owP2GR42T3077230772euoutp011 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1686810255; bh=equYKmWEz6bckUimLi08TMOdjCu/6Cmsoal+Yu6NNAA=; h=From:To:Cc:Subject:Date:References:From; b=CR+P6H8cmYrT56fblkZ2Xt18dILfyNoQVzjPr525jWea7YLw/3au0LCn7Ktb37MRI vtnSYsDpgku4BQpIaamdZbpzQ2AQvwO51IQVkadeK8Q1zXEj5h3NSx8LEafcYjg13p 92CUv2uZDLfVyzdVIiL+4VqoKfl8ENKlHO4fEaOI= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20230615062415eucas1p21003e8a895fd35461f6ef6c5ac634657~owP1171VV2079320793eucas1p2L; Thu, 15 Jun 2023 06:24:15 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 7D.2E.37758.F8EAA846; Thu, 15 Jun 2023 07:24:15 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20230615062414eucas1p1e1108ea87ec109eaae0a130f85bcaf6e~owP1jTxZ01414814148eucas1p1O; Thu, 15 Jun 2023 06:24:14 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230615062414eusmtrp146bf7b26f54d1f50b75c8f02882507e9~owP1i4jAA0476604766eusmtrp1N; Thu, 15 Jun 2023 06:24:14 +0000 (GMT) X-AuditID: cbfec7f5-7ffff7000002937e-12-648aae8fdbde Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 18.86.10549.E8EAA846; Thu, 15 Jun 2023 07:24:14 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.120.40.55]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20230615062414eusmtip24f8792b58950dffcad9fe787eb2bd106~owP1Ogs5s3243632436eusmtip2x; Thu, 15 Jun 2023 06:24:14 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Thu, 15 Jun 2023 08:24:06 +0200 Message-Id: <20230615062406.1488-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+NgFnrNIsWRmVeSWpSXmKPExsWy7djP87r967pSDH4d57L4cu0Ls8XKb79Z LL59OsPswOzxZ9FmFo++LasYA5iiuGxSUnMyy1KL9O0SuDL2rnvGWPBBtKLtyWfGBsY2wS5G Tg4JAROJZTNmsHcxcnEICaxglPjx4jojhPOFUWL+/plQmc+MEvP+HGCCaVl5cDtUYjmjxOQ/ k1khnFYmid8Hd7OAVLEJ6Eq8/PAIrENEwFTiZPNeNhCbWUBbYt3d72C2sECNxPR385hBbBYB VYnO16/A6nkFrCSW3JjKCrFNU2LCljlQcUGJkzOfsEDEuSXWzbrECjFTXqJ562xmkCMkBL6y S2xd9AjqVBeJect3QdnCEq+Ob2GHsGUkTk/uARrEAWQXSxzqd4AwayQO/UiHqLCWeNt4nBEk zAx0wvpd+hAVjhJdT+QhTD6JG28FIfbzSUzaNp0ZIswr0dEmBGGqSPR1ikGMk5J4umwOM4Tt IXH69Ga2CYyKs5A8NQvJI7MQti5gZF7FKJ5aWpybnlpsnJdarlecmFtcmpeul5yfu4kRmB5O /zv+dQfjilcf9Q4xMnEwHmKU4GBWEuF9qtGeIsSbklhZlVqUH19UmpNafIhRmoNFSZxX2/Zk spBAemJJanZqakFqEUyWiYNTqoEp8PuNXJar0lYO0e+arNz/sZzzZy5MVPiw2fLs9f72G7cm znS9FaWyTaHT1i9f8mldbc09W/PNH0SX7fxudlnvZXfx7Su8U90OfHt3IEhy5tIjPC43fzNY Roc+VzxiuFR27e6p0RqR5gzyawQvvF7Nsdkw9RSr+J6FUXYcj6PPe7PdY7Za8unr8pMZ1S0n 54l9j5Hm0GG6pnTZ/YLxhPKZP7Xu+e15064Qcr3p8gldEeNFX7tYuv9GH+hxeN50afLbpApn 1YpMt/LlM9e++LFWP1TRMvuk4bKA16K7Ixfvcr70NnD5ntvRXfN3rudVdv4Y/O/OqsOXth+7 qqnT1fGnyc59dk2q6Mmc841FcRxeSizFGYmGWsxFxYkAo8yyI34DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRmVeSWpSXmKPExsVy+t/xe7p967pSDDb3mll8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehl71z1jLPggWtH25DNjA2ObYBcjJ4eEgInEyoPb2bsYuTiEBJYy SkyZd4kVIiElsXTpIkYIW1jiz7UuNhBbSKCZSeLfUgMQm01AV+Llh0dMILaIgLnExXW3wOqZ BbQl1t39DlYvLFAlcXLdbrA4i4CqROfrV2D1vAJWEktuTIXapSkxYcscqLigxMmZT1gg4twS 62ZB3MMsIC/RvHU28wRG/llIymYhSS1gZFrFKJJaWpybnltsqFecmFtcmpeul5yfu4kRGLbb jv3cvINx3quPeocYmTgYDzFKcDArifA+1WhPEeJNSaysSi3Kjy8qzUktPsRoCnTrRGYp0eR8 YOTklcQbmhmYGpqYWRqYWpoZK4nzehZ0JAoJpCeWpGanphakFsH0MXFwSjUwTc8Nqgu1eHck R3lj/VenSeV9dq6vL0adsSmxvrehKZCV+2vNxZWGf2+q+8u38FzZM1tEsq2a59iDw82PrX9W 8Doxnvhp9GrtjpM1/GZ1htVz36u3cjE+d9tqcK9NunyBZbm87Wqb+/3BMvd5BbQ/7LpttPj4 4bmq5jPvHZTu7TAp1NFVu1nG1HrtY/mZ/8pZLPcuOr0okvz7+UJrn0fumuMbpuoxxO3Yflxk O8/fabMvfMuv1lP9lf7MwlTa7hlvMF+/Jfu3TddkFqR/EkxjlHXSuPL3QdBrA0tON+veSWdP KstvPpzb3Vd3+VprnqjRP2uJW525kyJzmTZe/VMY78zN4cm5oO5Gl5509UMlluKMREMt5qLi RABrR83+5AIAAA== X-CMS-MailID: 20230615062414eucas1p1e1108ea87ec109eaae0a130f85bcaf6e X-Msg-Generator: CA X-RootMTR: 20230615062414eucas1p1e1108ea87ec109eaae0a130f85bcaf6e X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230615062414eucas1p1e1108ea87ec109eaae0a130f85bcaf6e References: Subject: [FFmpeg-devel] [PATCH v25 2/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 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 05434a0f82..f31135d806 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 96443a7272..d3871de268 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".