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 5AB444356C for ; Tue, 18 Apr 2023 10:30:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 899FB68BE69; Tue, 18 Apr 2023 13:30:52 +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 527C768BE5C for ; Tue, 18 Apr 2023 13:30:51 +0300 (EEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20230418103050euoutp01c14f15ea029a61b47dd7f0a71487de0e~XAMljtLSp1316913169euoutp01h for ; Tue, 18 Apr 2023 10:30:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20230418103050euoutp01c14f15ea029a61b47dd7f0a71487de0e~XAMljtLSp1316913169euoutp01h DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1681813850; bh=sfP9fXeVQZCnBihkd6bclU660PBiv56rnF5/LGTWUl0=; h=From:To:Cc:Subject:Date:References:From; b=Xl/oPiwuGTcIc/Ix4shWbSnBMPZmMdOre/UXb7W0npbwYCoNLFLfNZnangB1d8dQe fRDC6VAMZRAgHOKhK93PYtY7X/kWYUtBnsOwaQk66TPIfFQGXZDObZiCUkfObsLboJ 8bIuHRV17fBYLSFU79V2Qb/VT/WgQEVt/POj+EIw= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20230418103050eucas1p165fb5e879f73d3b6ed9f5124915af2b9~XAMlYUnKq2306223062eucas1p1G; Tue, 18 Apr 2023 10:30:50 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id DB.8B.10014.A517E346; Tue, 18 Apr 2023 11:30:50 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20230418103050eucas1p268aaa5c59ba1abae49692cba6efa4033~XAMk17aNs2692026920eucas1p2R; Tue, 18 Apr 2023 10:30:50 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20230418103050eusmtrp2421bb79faaa2047bd225bb4adc5a77db~XAMk1YIqq1851018510eusmtrp2S; Tue, 18 Apr 2023 10:30:50 +0000 (GMT) X-AuditID: cbfec7f5-ba1ff7000000271e-f2-643e715aa652 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 7A.D5.34412.9517E346; Tue, 18 Apr 2023 11:30:49 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20230418103049eusmtip288d284b8173fbe7d72e68e69d5f4deac~XAMkjTyBO1409914099eusmtip2i; Tue, 18 Apr 2023 10:30:49 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Tue, 18 Apr 2023 12:30:37 +0200 Message-Id: <20230418103037.1870-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+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87pRhXYpBpO+y1l8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRXDYpqTmZZalF+nYJXBlt7X/YCz6IVuxsaGRsYGwT7GLk 5JAQMJHo27+buYuRi0NIYAWjxIINz1khnC+MEk/2T2SHcD4zSkz8M58FpqVzw25GiMRyRonZ j+YyQTjtTBLzp89mA6liE9CVePnhEROILSJgKnGyeS9YnFlAW2Ld3e9gtrBAncTRb8cZQWwW AVWJKUe+MoPYvAJWEms+7GOG2KYpMWHLHCaIuKDEyZlPoK7gllg36xIrxEx5ieats8GekBD4 yi7RtOMgI0SRi8SbOVvZIWxhiVfHt0DZMhL/d84HGsoBZBdLHOp3gDBrJA79SIeosJZ42why GgfQeE2J9bv0IcKOEsunfWaGqOaTuPFWEOIAPolJ26ZDhXklOtqEIEwVib5OMYhGKYmny+ZA veQh8fThV6YJjIqzkHw1C8knsxDWLmBkXsUonlpanJueWmycl1quV5yYW1yal66XnJ+7iRGY IE7/O/51B+OKVx/1DjEycTAeYpTgYFYS4T3japUixJuSWFmVWpQfX1Sak1p8iFGag0VJnFfb 9mSykEB6YklqdmpqQWoRTJaJg1OqgUns1WWOZX7n/RblPlsqELWcr+N3gIZvs07ne92IThM7 0QQZ4XvKlyM95KU49h85c8t5WZTab44lrWpllzL3fZnkP2vFlc2X2BaUnV3EmbmqdmHN5Anb lvnuV3of6am3gD2K60XdxT+Kx/a2f/B9/ZpHqmd21I/Kf/xl4cuehS4xtvvxTc83vEc1m2+D 8+NPQjNdf03jb2HZuXjq1scPIq47vm668p3pqt/WCsedZkJW6aXSDHu2bXiy5I3f+Y0dJ9/K xE8q2Fa4/vPElZx/96mbZLPfsfkh9LbO3+nHKZ/5ryweHFj56aLGnWahFIlprl3r9s3KePwl 5kf6XJUzUacnyxz8mWf6y3Wb66+3ypcXKLEUZyQaajEXFScCADM4Lqt/AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xe7qRhXYpBnt32lh8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehlt7X/YCz6IVuxsaGRsYGwT7GLk5JAQMJHo3LCbsYuRi0NIYCmj xLG1G5ghElISS5cuYoSwhSX+XOtigyhqZZJYtf4xE0iCTUBX4uWHR2C2iIC5xMV1t8AamAW0 Jdbd/c4GYgsL1Eh87NoCFmcRUJWYcuQr2AJeASuJNR/2QS3TlJiwZQ4TRFxQ4uTMJywQcW6J dbMusULMlJdo3jqbeQIj/ywkZbOQpBYwMq1iFEktLc5Nzy020itOzC0uzUvXS87P3cQIDNxt x35u2cG48tVHvUOMTByMhxglOJiVRHjPuFqlCPGmJFZWpRblxxeV5qQWH2I0Bbp1IrOUaHI+ MHbySuINzQxMDU3MLA1MLc2MlcR5PQs6EoUE0hNLUrNTUwtSi2D6mDg4pRqY9PLm2317KJvp xWIf9/BH99ndO25tYzxitlFq2tquaSIOxZv41l1taH902fP+DJ3KTe5Buosk9s6xc1x6pdZo zWSR8Murg+xelKcW+b04HMTyzOmEqVWC5p8HLPz3XggXlb09bbF71bH7u8s3zAjOceXJ5lXZ rrR5v1f5wy3+i2qj1paltBt3apbu6VCZZfPfeObdD+zTtl9cmsIsEGvALJN50auk+o2iUELP z/tnpju8cOCTqMhRLxEujw98Oysmb0tD6ErR9N3cBxikDDfmLRZ8XVsQY60Vu//9jkU5/pz8 i5vn6l+5UGi5Zk6s0xIODoU3p5eYi0sE3I90envrDIPy0gspF1RuhqbPr96uxFKckWioxVxU nAgAGISfDOUCAAA= X-CMS-MailID: 20230418103050eucas1p268aaa5c59ba1abae49692cba6efa4033 X-Msg-Generator: CA X-RootMTR: 20230418103050eucas1p268aaa5c59ba1abae49692cba6efa4033 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20230418103050eucas1p268aaa5c59ba1abae49692cba6efa4033 References: Subject: [FFmpeg-devel] [PATCH v20 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 79dd864182..eee3e7c526 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -2120,6 +2120,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 048649689b..fafed6d129 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 cb5b69e9cd..203188cb27 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".