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 4B0D246D02 for ; Sun, 9 Jul 2023 11:07:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9D58B68C5D6; Sun, 9 Jul 2023 14:07:41 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 186A668C33F for ; Sun, 9 Jul 2023 14:07:36 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id D50582404EC for ; Sun, 9 Jul 2023 13:07:35 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id LEGd0l-w0mcX for ; Sun, 9 Jul 2023 13:07:35 +0200 (CEST) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 5E09A2404EA for ; Sun, 9 Jul 2023 13:07:35 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id 3E5B51601B2; Sun, 9 Jul 2023 13:07:35 +0200 (CEST) From: Anton Khirnov To: "ffmpeg-devel@ffmpeg.org" In-Reply-To: <5a7631c93df03c86dd079376a0690b13a049b473.camel@amazon.it> References: <5a7631c93df03c86dd079376a0690b13a049b473.camel@amazon.it> Mail-Followup-To: "ffmpeg-devel@ffmpeg.org" Date: Sun, 09 Jul 2023 13:07:35 +0200 Message-ID: <168890085522.542.1128745243112426352@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/libx264: add mb_info option 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: Quoting Carotti, Elias (2023-07-03 17:55:40) > On Wed, 2023-06-21 at 15:57 +0000, Carotti, Elias wrote: > > Hi all, > > please find the second part of the patch set. > > Best, > > Elias > > Hi all, > please find the second part of the patch, updating libavcodec/libx264.c > to use the AVVideoHint side data. This should use the block_size field > to scan the AVVideoRect array. > > Best, > Elias > > > > NICE SRL, viale Monte Grappa 3/5, 20124 Milano, Italia, Registro delle Imprese di Milano Monza Brianza Lodi REA n. 2096882, Capitale Sociale: 10.329,14 EUR i.v., Cod. Fisc. e P.IVA 01133050052, Societa con Socio Unico > > > > From 5bdb624d8dbcff96493a63f02f68a3961cf72723 Mon Sep 17 00:00:00 2001 > From: Elias Carotti > Date: Tue, 20 Jun 2023 19:29:08 +0200 > Subject: [PATCH 2/2] lavc/libx264: add mb_info option > > Pass the information about unchanged parts of the frame by means of the > AVVideoHint side data. > --- > Changelog | 1 + > doc/APIchanges | 3 ++ > libavcodec/libx264.c | 94 ++++++++++++++++++++++++++++++++++++++++++++ > libavcodec/version.h | 2 +- > 4 files changed, 99 insertions(+), 1 deletion(-) > > diff --git a/Changelog b/Changelog > index 3876082844..70b0fe94a3 100644 > --- a/Changelog > +++ b/Changelog > @@ -25,6 +25,7 @@ version : > - Raw VVC bitstream parser, muxer and demuxer > - Bitstream filter for editing metadata in VVC streams > - Bitstream filter for converting VVC from MP4 to Annex B > +- support for the P_SKIP hinting to speed up libx264 encoding > > version 6.0: > - Radiance HDR image support > diff --git a/doc/APIchanges b/doc/APIchanges > index bfe04556d2..89ff88af15 100644 > --- a/doc/APIchanges > +++ b/doc/APIchanges > @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2023-02-09 > > API changes, most recent first: > > +2023-06-21 - xxxxxxxxxx - lavc 60.23.100 - libx264.c > + Add mb_info option. Do we actually need the option? If the encoder's caller bothered with adding the side data, then I'd think it should always be used, otherwise why is it even there? -- 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".