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 A73E54534F for ; Thu, 27 Apr 2023 12:03:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C8EB668BF64; Thu, 27 Apr 2023 15:03:18 +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 8EDF868BF4F for ; Thu, 27 Apr 2023 15:03:17 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20230427120317euoutp02037db66909f98d3c74078ebc43db6bae~ZyQ3TH46u2009320093euoutp02r for ; Thu, 27 Apr 2023 12:03:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20230427120317euoutp02037db66909f98d3c74078ebc43db6bae~ZyQ3TH46u2009320093euoutp02r DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1682596997; bh=vLfGYVw8zA2rYvvCn1AdDf0vgYcy5wwGImwCez2jVxY=; h=From:To:Cc:Subject:Date:References:From; b=QuWee/A2j8alufpl2A5He1r4FUomMr06gawmNFnyDUm69Yj/Rq1/UYm8zCy18MGuV PeNqlmE7v8ZiJ4zzJWfRfgzdvceIC49UnV5Kqaijq6Cl+oOyFSDDDpuRJY3iw6Nceg R3ABZG84SK67ScdBLwPoCOOjffnsuGWMVIhB6/rE= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20230427120316eucas1p2e139015cf2b7e113d81374f46e2e524d~ZyQ25xSjB0120701207eucas1p29; Thu, 27 Apr 2023 12:03:16 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 76.F7.37758.4846A446; Thu, 27 Apr 2023 13:03:16 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20230427120316eucas1p172a971a4937ee6333bd0e34bb5312d5d~ZyQ2rmUnp0168301683eucas1p1R; Thu, 27 Apr 2023 12:03:16 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20230427120316eusmtrp2ab90e675bd296cddd5d2af66c010d8cc~ZyQ2rH0QY1839118391eusmtrp2f; Thu, 27 Apr 2023 12:03:16 +0000 (GMT) X-AuditID: cbfec7f5-815ff7000002937e-db-644a64847a2a Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 6F.EA.10549.4846A446; Thu, 27 Apr 2023 13:03:16 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.120.40.55]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20230427120315eusmtip2da1ad92aaea7f7f92d2bd4febfcf5f4c~ZyQ2Wablz0205902059eusmtip2S; Thu, 27 Apr 2023 12:03:15 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Thu, 27 Apr 2023 14:03:06 +0200 Message-Id: <20230427120306.134-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+NgFnrJIsWRmVeSWpSXmKPExsWy7djPc7otKV4pBl29ihZfrn1htlj57TeL xbdPZ5gdmD3+LNrM4tG3ZRVjAFMUl01Kak5mWWqRvl0CV8avhTdZCz6IVvy+dI2tgbFNsIuR k0NCwETiw69eJhBbSGAFo0Rju1YXIxeQ/YVRorvjGCuE85lRYtOMGywwHbeOzmSHSCxnlNi4 pAHKaWWSeN44ix2kik1AV+Llh0dgc0UETCVONu9lA7GZBbQl1t39DmYLC9RJ3JzTDFbPIqAq sblvHVA9BwevgKXE7vesEMs0JSZsmQM2hldAUOLkzCdQR3BLrJt1iRVipLxE89bZzCA3SAj8 ZJe4vH8NVLOLxIznf9ghbGGJV8e3QNkyEv93zgfbJSFQLHGo3wHCrJE49CMdosJa4m3jcUaQ MDPQCet36UNUOEqceVQCYfJJ3HgrCLGfT2LStunMEGFeiY42IQhTRaKvUwxinJTE02VzmCFs D4lrW18xTmBUnIXkqVlIHpmFsHUBI/MqRvHU0uLc9NRi47zUcr3ixNzi0rx0veT83E2MwNRw +t/xrzsYV7z6qHeIkYmD8RCjBAezkggvb6V7ihBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFebduT yUIC6YklqdmpqQWpRTBZJg5OqQYm6fR22SP/sr9OVlt4TmqCOMv0mrcHbmrmJiytzPF5W8Ud 8ehxZdaeRdV/67nOz3pl8KJ8Q/iTIz2LDspuOloZGS+c+V7WYWXRhZ/H0rJ/64fv27vvsIzB RufeiW83rN9yXDHMa1KY4orzvr4bWGMvKbNNTbLwKZOaqn72puiFx7u4vrummnofumLi4Bgf tGxTnRfzqWMLo523rzMJWiMY4/jlx6+Zdb/bOM+6Hs1Pu/uAM0Tr3MK3a695Sh3k3nH9cVi+ iMfnNy7NIXIXJOvdywWl5q86wGn6qE3+wyuet5mvGqNZDx1bKHo+l2myYODCYPP7f/JWnrf9 0Bi70Oi5qZWby4IP2WzTE36uNXHJVWIpzkg01GIuKk4EAAb2DrB8AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsVy+t/xe7otKV4pBlt/8Vl8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehm/Ft5kLfggWvH70jW2BsY2wS5GTg4JAROJW0dnsncxcnEICSxl lNjTcIcVIiElsXTpIkYIW1jiz7UuNhBbSKCZSWLfA2EQm01AV+Llh0dMILaIgLnExXW3wOqZ BbQl1t39DlYvLFAjseHtbLCZLAKqEpv71gHVc3DwClhK7H4PtUpTYsKWOWBjeAUEJU7OfMIC EeeWWDfrEivESHmJ5q2zmScw8s9CUjYLSWoBI9MqRpHU0uLc9NxiQ73ixNzi0rx0veT83E2M wKDdduzn5h2M81591DvEyMTBeIhRgoNZSYSXt9I9RYg3JbGyKrUoP76oNCe1+BCjKdCpE5ml RJPzgXGTVxJvaGZgamhiZmlgamlmrCTO61nQkSgkkJ5YkpqdmlqQWgTTx8TBKdXAtPGGpGND aZhA5ZsF0TOE+8N69p1c1edodLrdtf2VOKfTtt2vo3tVoiOtlvc0lmf9y7p6/KEK83KjJ+ve 6/kJRT2v2Xht1dX+TUIfC9/fnbFF7vjru89mJUbsOCvextd40khG1+jHffsjYUqTEmYK32xd 1DN1ceCVwnsM9+/t8E2YdYirU3lNkVDZ8uUlN7uO7tfR4m7e/XlRa9F5jyuR/gvOZU7WttnM /eu73Z2O7yG3jWtXShzsWyYb4DP3baRgSnrVvKZzy28Geq2ouBPYo/HKdIvzfnbD1UfK3ls9 Z7ObINiv/e7ah1DRnrnLpGMTXCrVzPkl89bq5v2Q+vlJWjxv+/r6nJrVzx8v9A4+psRSnJFo qMVcVJwIAOGEkibjAgAA X-CMS-MailID: 20230427120316eucas1p172a971a4937ee6333bd0e34bb5312d5d X-Msg-Generator: CA X-RootMTR: 20230427120316eucas1p172a971a4937ee6333bd0e34bb5312d5d X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230427120316eucas1p172a971a4937ee6333bd0e34bb5312d5d References: Subject: [FFmpeg-devel] [PATCH v22 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 d1e825eec5..7078375926 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".