From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 7371E4BF72 for ; Sun, 31 Aug 2025 11:21:23 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'AyeJV1BA+T7vYgmGxHlmjh5xcDjgy1R2qLG6sWGqde0=', expected b'JaBufsLf7CX1bihj/yVG/YXAkW8oBlfIdJ/gt9F0WJY=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756639276; h=mime-version : to : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=AyeJV1BA+T7vYgmGxHlmjh5xcDjgy1R2qLG6sWGqde0=; b=UKmzPoAWjj0BHb2Pw0yG/QgqnpjEBvCw5vVgypeAiUQHGDwwbpF9Nz5eFplZ+0EYd/FlC +hdv6hlxCf/Qw0/FgVRJac4fZk7w+YwuFZartTE9Ht0Y0LNl9ofhAjh09AfG5jjrMi1QFUQ Rp2o/+ld0z5nA2K4twf6CchRAthucPKoMt0mudlBVjdS1Jr5Wb6zUPKIHtBDCwVxCDf7ZZB g3554iBjHrYme2nBwXDUXfha+X8gXEndXb3C9cXexNYXFUSqoEltasnqUzkDvYE/Lmw6tOQ sGuwtVaPnCfcu+xly2yLgaQ11H4uHoTFfZxhXaV+pdU5zEIKW3mKurydJ48Q== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 44FFA68E725; Sun, 31 Aug 2025 14:21:16 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1756639266; b=rgajIFLUfuXdJpCFv7o9xgSQA3MZTTLEgGVrYTHslagHRp4xhn3ejpbKLOkyL0Z6i1N5S 3xhZWkR2MDWDsyA0t6vM0vhjXDYk1S6V9PMtFC6x/19LydyDo/bY5jLbQ04Bti9JEBNi8mt Ne5FliK5w41Q1yFGyXjWH/fNm65IlsHz6+k15SQgSH11AeuqR/1fRNf8Q8LkcdsMPL8X3yR HoxKqckAa6QuKx6W3SLUnpS6Or5T2Ujs4UQjI4/MOovW7vHCtVdZQvGJwPOswOsN/OIDVdP sEDAl15ttM/sqBDo/U9CtkBIuwfi47hScqkS+ckCVF8Eb56VGZ9anm7mFKcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1756639266; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=pi5hDw1D4TR8hzoU1MFJEvh6vkvnM5jZZ7A+J4jc2xo=; b=QEiqNGz8a2xuq22XKF+XDCu9wQothmbTHFTnD0DrUI+I6/JW/CorSEEVEoFO5UxO6GJI/ 6yASJDoLXCuWDKIZYBdb9hSxYonM7+hemiZLsOSntQYroXJmjUFTdwXfT5RQCyZQJjxN7zl zfWjgeqArs9H7gvh/V4vs0A1BSU3NVs0Rgud45MpYphsuh0hTszQhYIcD4wrcqt88IE5+XF 8nsforl2KPko8uGs81HveIq/QOpEL5xJ7/R402F8D+t3TPqis0v35ePC3SwHnbzlXaOp973 P864WrJ2maXcDupbGIrf94pHXg19fvlWzGO1M7AfNPl0dWMZz+lhEJQJdzMw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756639257; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : from; bh=JaBufsLf7CX1bihj/yVG/YXAkW8oBlfIdJ/gt9F0WJY=; b=VfmkI2o9UrWBm5UVXmOlGZqbKp+YzTeaC2UPN5s5Opom18jPqru3OuOpqA3MVBzGxvG9Q gcvPR4wWIFeGecXGQWJuKAAbiw1Xy4Lw0yB2R289ryVjkP4KZ+LA9TjUM8g+ZeZyyve8A9c 75odJdV7Y4z9y+fD/+wZtcVqe+aCmVI6VVGBuap0XwtA1R3uikVGnq4MhcUQJWBKhJ52cjZ kh1o1HUkb8XzPE7aSkYTOLCDJ9ztba3l4hTOUFy/b7KlzEM1+T1duvPBgAZ2+XuZjjptKMZ J3M2MhApDFVCbksRQ6LFoHHc2Kc440xM2QKMhCXLUtvxKGXOpLCYipJQlWxg== Received: from 5d8f51c41678 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4C164680104 for ; Sun, 31 Aug 2025 14:20:57 +0300 (EEST) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Message-ID: <175663925742.25.5062964189914891674@463a07221176> Message-ID-Hash: XL3C46OMGLXSJWFQAJMSAE7T6ZM5JJ7D X-Message-ID-Hash: XL3C46OMGLXSJWFQAJMSAE7T6ZM5JJ7D X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] lavc/codec_desc: add lossless flags for hevc and av1 (PR #20378) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Gyan Doshi via ffmpeg-devel Cc: Gyan Doshi Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20378 opened by Gyan Doshi (GyanD) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20378 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20378.patch Both codecs support a lossless mode akin to H.264/AVC >>From f317b6c052f1108fcf2ce07b28efa2484c21cabe Mon Sep 17 00:00:00 2001 From: Gyan Doshi Date: Sun, 31 Aug 2025 16:48:03 +0530 Subject: [PATCH] lavc/codec_desc: add lossless flags for hevc and av1 Both codecs support a lossless mode akin to H.264/AVC --- libavcodec/codec_desc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c index a065556e51..d5d178cc7e 100644 --- a/libavcodec/codec_desc.c +++ b/libavcodec/codec_desc.c @@ -1277,7 +1277,7 @@ static const AVCodecDescriptor codec_descriptors[] = { .type = AVMEDIA_TYPE_VIDEO, .name = "hevc", .long_name = NULL_IF_CONFIG_SMALL("H.265 / HEVC (High Efficiency Video Coding)"), - .props = AV_CODEC_PROP_LOSSY | AV_CODEC_PROP_REORDER, + .props = AV_CODEC_PROP_LOSSY | AV_CODEC_PROP_LOSSLESS | AV_CODEC_PROP_REORDER, .profiles = NULL_IF_CONFIG_SMALL(ff_hevc_profiles), }, { @@ -1648,7 +1648,7 @@ static const AVCodecDescriptor codec_descriptors[] = { .type = AVMEDIA_TYPE_VIDEO, .name = "av1", .long_name = NULL_IF_CONFIG_SMALL("Alliance for Open Media AV1"), - .props = AV_CODEC_PROP_LOSSY, + .props = AV_CODEC_PROP_LOSSY | AV_CODEC_PROP_LOSSLESS, .profiles = NULL_IF_CONFIG_SMALL(ff_av1_profiles), }, { -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org