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 967D842C44 for ; Mon, 1 Aug 2022 10:03:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3BFB868B7A6; Mon, 1 Aug 2022 13:03:26 +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 4B45268B6D6 for ; Mon, 1 Aug 2022 13:03:19 +0300 (EEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20220801100317euoutp025924657f4d448a25740c16d79b50b18a~HMGTVQdwL1658516585euoutp02M for ; Mon, 1 Aug 2022 10:03:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20220801100317euoutp025924657f4d448a25740c16d79b50b18a~HMGTVQdwL1658516585euoutp02M DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1659348197; bh=5IsYr/IYIXLZldqf9xkRsGY8l7Z4Eq4ZqAw8dmnKMfM=; h=From:To:In-Reply-To:Subject:Date:References:From; b=ojvxcCIg6tBOl3+qDnFKOBV2/kdbcb9mn/roQwoASbueXUPFlEzXkZ2pk4A3LPv6K i1hMhJVDZoA02RjcUClJivEjWvfgQovO4LN+p+u2Cqjyfy7s66gZgNmC1mi5fzBATR vfIPYSi/p+JYtGpzej3ExLY5OwBO6FTagPnP0dj8= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220801100317eucas1p2c02b3c28402e783ec6aa4ca42a3973f9~HMGTM99dW2328223282eucas1p2I for ; Mon, 1 Aug 2022 10:03:17 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id F6.B1.09664.5E4A7E26; Mon, 1 Aug 2022 11:03:17 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20220801100316eucas1p2d36af7e5bbd02948bf0e157f50b9e9df~HMGS3gIbs2315523155eucas1p2Y for ; Mon, 1 Aug 2022 10:03:16 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20220801100316eusmtrp26b16e984fe9a396c673d1c357f87a678~HMGS2zBfA2722327223eusmtrp2N for ; Mon, 1 Aug 2022 10:03:16 +0000 (GMT) X-AuditID: cbfec7f2-d81ff700000025c0-60-62e7a4e549b2 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 65.8C.09038.4E4A7E26; Mon, 1 Aug 2022 11:03:16 +0100 (BST) Received: from AMDN3260 (unknown [106.210.132.171]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220801100316eusmtip2bb48c7428072e33c842744c9ab41a190~HMGSfUMPJ1007110071eusmtip20 for ; Mon, 1 Aug 2022 10:03:16 +0000 (GMT) From: =?UTF-8?Q?Dawid_Kozinski/Robot_SDK_=28PLT=29_/?= =?UTF-8?Q?SRPOL/Staff_Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= To: "'FFmpeg development discussions and patches'" In-Reply-To: <165666582141.10358.14988505146106634090@lain.khirnov.net> Date: Mon, 1 Aug 2022 12:03:15 +0200 Message-ID: <002101d8a58d$eb6312a0$c22937e0$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQGkZMQ5QkL/PqVANHPHV36w9McvfQIGbI/pAe+svPACbjLCwK3PL9HQ Content-Language: pl X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsWy7djP87pPlzxPMnhyndXi26czzA6MHn8W bWYJYIzisklJzcksSy3St0vgylg1cSprwS61ikUzmxgbGLdIdzFyckgImEg8uvGeEcQWEljB KPHzFUsXIxeQPYlJonnmSyhnIpPE3jUbmWE6rqzfxwyRWM4oseLeJiYIp41J4uTPGWAtbAIz GSXeH9kINlhEwEeie/16VhCbU8BdYu3NJSwgtrBAhsSn2X/ZQWwWARWJSxdWgMV5BSwldnU+ Y4KwBSVOznwCFmcWkJfY/nYO1BkKEj+fLmOFmO8mcf4FhM0sICJx41ELI8gREgITOSTOXVrD DtHgIjF9538WCFtY4tXxLVBxGYn/O+cDLeMAsoslDvU7QJg1Eod+pENUWEu8bTzOCBJmFtCU WL9LHyLsKLGgcT4zRDWfxI23ghAH8ElM2jYdKswr0dEmBGGqSPR1ikE0Skk8XTaHeQKj0iwk H85C8uEsJJ/MQli7gJFlFaN4amlxbnpqsWFearlecWJucWleul5yfu4mRmBqOP3v+KcdjHNf fdQ7xMjEwXiIUYKDWUmE947L8yQh3pTEyqrUovz4otKc1OJDjNIcLErivMmZGxKFBNITS1Kz U1MLUotgskwcnFINTMVJuysl5vrvPN3988mUltQT9x/qHM9L5GjiOBxqO5FJdJFF2p55WRbS 3KsU8mfdLz9tk3bj6A3ZBt88/1/nzorX+NombFn1c9rRRR/uPBMyupOozLmgcU+ZR9g5dsdl XyMPnDsRETp5zrdrQgdsvi3MX18aweoZ+G8y6w/J1csFe+I0/l09csgjtVCg8/GX9N7rNzV9 V9x65O7wbuYyqV232bTWxXH2n7mbJN4eLf1oH/+iU18skwP4Ph/1XrngVwVDyWUGrpwDz/bY JfepeLZwbzgaeFI45Xeik2SqvFl8WqRlSoNWfo52+7b9xT7POHgtvr+7wH9IItLUbt9B3RMv ynJ6WKcvts/z5mqMUGIpzkg01GIuKk4EAIi2oWR8AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42I5/e/4Pd0nS54nGVycpmPx7dMZZgdGjz+L NrMEMEbp2RTll5akKmTkF5fYKkUbWhjpGVpa6BmZWOoZGpvHWhmZKunb2aSk5mSWpRbp2yXo ZayaOJW1YJdaxaKZTYwNjFukuxg5OSQETCSurN/H3MXIxSEksJRR4sK01YwQCSmJpUsXQdnC En+udbFBFLUwSTw8dJEVxGETmM4o8X/5JyaQKhEBH4nu9etZIapmMEns2HuXGSTBKeAusfbm EhYQW1ggTeJlyzowm0VAReLShRVgNq+ApcSuzmdMELagxMmZT8DizALaEr0PWxkhbHmJ7W/n MEOcpCDx8+kyVojFbhLnX0DYzAIiEjcetTBOYBSahWTULCSjZiEZNQtJywJGllWMIqmlxbnp ucVGesWJucWleel6yfm5mxiBcbHt2M8tOxhXvvqod4iRiYPxEKMEB7OSCO8dl+dJQrwpiZVV qUX58UWlOanFhxhNgX6byCwlmpwPjMy8knhDMwNTQxMzSwNTSzNjJXFez4KORCGB9MSS1OzU 1ILUIpg+Jg5OqQamvRsFFlyc1bVV+bFt+A2fA70+efp9xjMu+nbnONwrP9v+Nt4hb+5c/bv2 HYuUtSZa5t54uninoUhRx6ks1wjO6zs+v31SWNqY4eD4O0lkrdd83T0+kpxZOYGBZdp/Qjv3 Jbj/KjnYaXPUMIfpj+7OeO9tjenrd5eUyxX2bG35c++n3in+nOXXpYpFI4xX7uGRcFoTs3oJ xyS1iTdv5Nfcfe+of0xy2txjhlablaa/O2h0eemkz/UTZXj6hZYXZ634KDLVY0/s8e+Tb967 PvWT3fobM8wl2g7nm87o6P7i2hP09MHzW63HnL5ElDuvaGKbpqKUfHyXxLkt2crBLqazJQI+ BaYrqPi+ufSmac1bJZbijERDLeai4kQA9vSGoBQDAAA= X-CMS-MailID: 20220801100316eucas1p2d36af7e5bbd02948bf0e157f50b9e9df X-Msg-Generator: CA X-RootMTR: 20220622064856eucas1p134bd4aad56d9d790c431d09595e1749e X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220622064856eucas1p134bd4aad56d9d790c431d09595e1749e References: <00ba01d88604$24d5c450$6e814cf0$@samsung.com> <165666582141.10358.14988505146106634090@lain.khirnov.net> Subject: Re: [FFmpeg-devel] [PATCH 1/3] Provided support for MPEG-5 EVC (Essential Video Coding) codec 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: I've just created two new patches and sent them to the mailing list. All your comments and hints have been taken into account. -----Original Message----- From: ffmpeg-devel On Behalf Of Anton Khirnov Sent: Friday, July 1, 2022 10:57 AM To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/3] Provided support for MPEG-5 EVC (Essential Video Coding) codec Quoting Dawid Kozinski (2022-06-22 08:48:55) > Prerequisites that must be met before adding new codec > - Added new entry to codec IDs list > - Added new entry to the codec descriptor list > - Bumped libavcodec minor version > - Changes in Changelog and MAINTAINERS files > > Signed-off-by: Dawid Kozinski > --- > Changelog | 3 ++- > MAINTAINERS | 2 ++ > libavcodec/codec_desc.c | 8 ++++++++ > libavcodec/codec_id.h | 1 + > libavcodec/profiles.c | 6 ++++++ > libavcodec/profiles.h | 1 + > libavcodec/version.h | 2 +- > 7 files changed, 21 insertions(+), 2 deletions(-) > > diff --git a/Changelog b/Changelog > index ef589705c4..0d230bde91 100644 > --- a/Changelog > +++ b/Changelog > @@ -67,7 +67,8 @@ version 5.0: > - VideoToolbox ProRes encoder > - anlmf audio filter > - IMF demuxer (experimental) > - > +- eXtra-fast Essential Video Encoder (XEVE) > +- eXtra-fast Essential Video Decoder (XEVD) These should be added in the commits that are actually adding the feature in question. > > version 4.4: > - AudioToolbox output device > diff --git a/MAINTAINERS b/MAINTAINERS > index 274fc89203..4b33d3c1b2 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -205,6 +205,7 @@ Codecs: > libvpx* James Zern > libxavs.c Stefan Gehrer > libxavs2.c Huiwen Ren > + libxev*.c, evc_parser.c Dawid Kozinski > libzvbi-teletextdec.c Marton Balint > lzo.h, lzo.c Reimar Doeffinger > mdec.c Michael Niedermayer > @@ -425,6 +426,7 @@ Muxers/Demuxers: > dv.c Roman Shaposhnik > electronicarts.c Peter Ross > epafdec.c Paul B Mahol > + evcdec.c Dawid Kozinski > ffm* Baptiste Coudurier > flic.c Mike Melanson > flvdec.c Michael Niedermayer > diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c > index e2c1c67f5e..ea6f65ee9c 100644 > --- a/libavcodec/codec_desc.c > +++ b/libavcodec/codec_desc.c > @@ -1886,6 +1886,14 @@ static const AVCodecDescriptor codec_descriptors[] = > { > .long_name = NULL_IF_CONFIG_SMALL("QOI (Quite OK Image)"), > .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS, > }, > + { > + .id = AV_CODEC_ID_EVC, > + .type = AVMEDIA_TYPE_VIDEO, > + .name = "evc", > + .long_name = NULL_IF_CONFIG_SMALL("MPEG-5 EVC (Essential Video > Coding)"), Your mailer broke the long line here, so the patch cannot be applied. You must send patches in a way that does not mangle them, such as attaching them or using git send-email. > + .props = AV_CODEC_PROP_LOSSY | AV_CODEC_PROP_REORDER, > + .profiles = NULL_IF_CONFIG_SMALL(ff_evc_profiles), > + }, > > /* various PCM "codecs" */ > { > diff --git a/libavcodec/codec_id.h b/libavcodec/codec_id.h > index 93856a16f2..7ed4aed861 100644 > --- a/libavcodec/codec_id.h > +++ b/libavcodec/codec_id.h > @@ -311,6 +311,7 @@ enum AVCodecID { > AV_CODEC_ID_VBN, > AV_CODEC_ID_JPEGXL, > AV_CODEC_ID_QOI, > + AV_CODEC_ID_EVC, > > /* various PCM "codecs" */ > AV_CODEC_ID_FIRST_AUDIO = 0x10000, ///< A dummy id pointing at the > start of audio codecs > diff --git a/libavcodec/profiles.c b/libavcodec/profiles.c > index 7af7fbeb13..a31244e0db 100644 > --- a/libavcodec/profiles.c > +++ b/libavcodec/profiles.c > @@ -181,4 +181,10 @@ const AVProfile ff_arib_caption_profiles[] = { > { FF_PROFILE_UNKNOWN } > }; > > +const AVProfile ff_evc_profiles[] = { > + { FF_PROFILE_EVC_BASELINE, "Baseline" }, > + { FF_PROFILE_EVC_MAIN, "Main" }, Those profiles are not actually added in this patch, so this will fail to build. -- Anton Khirnov _______________________________________________ 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". _______________________________________________ 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".