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 4DC9F40208 for ; Thu, 20 Jan 2022 12:58:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B0C1568B0D7; Thu, 20 Jan 2022 14:58:50 +0200 (EET) Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D4E8C68B071 for ; Thu, 20 Jan 2022 14:58:43 +0200 (EET) Received: from localhost (213-47-68-29.cable.dynamic.surfer.at [213.47.68.29]) (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id EC13560010 for ; Thu, 20 Jan 2022 12:58:42 +0000 (UTC) Date: Thu, 20 Jan 2022 13:58:42 +0100 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20220120125842.GA2829255@pb2> References: <20220118220856.34097-1-jamrial@gmail.com> <37a9a60c-fc96-d865-bd5d-a075f84b099b@gmail.com> MIME-Version: 1.0 In-Reply-To: <37a9a60c-fc96-d865-bd5d-a075f84b099b@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 001/289 v6] Add a new channel layout API 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: multipart/mixed; boundary="===============1065355108052107304==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============1065355108052107304== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+TJW9hoZ4/d9NV0y" Content-Disposition: inline --+TJW9hoZ4/d9NV0y Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 19, 2022 at 09:09:13PM -0300, James Almer wrote: >=20 >=20 > On 1/19/2022 3:07 PM, Andreas Rheinhardt wrote: > > James Almer: > > > From: Anton Khirnov > > >=20 > > > The new API is more extensible and allows for custom layouts. > > > More accurate information is exported, eg for decoders that do not > > > set a channel layout, lavc will not make one up for them. > > >=20 > > > Deprecate the old API working with just uint64_t bitmasks. > > >=20 > > > Expanded and completed by Vittorio Giovara > > > and James Almer . > > > Signed-off-by: Vittorio Giovara > > > Signed-off-by: James Almer > > > --- > > > Changes since last version: > > >=20 > > > *av_channel_layout_from_string() and av_channel_layout_describe() now= support > > > a "designation@name" syntax, effectively making both functions reci= procal > > > when there are custom names in some or all channels. > > > It's the syntax suggested by Marton and is both extensible if requi= red and > > > not too ulgy in human readable output if the string is printed verb= atim. > > >=20 > > > *av_channel_layout_index_from_string() and > > > av_channel_layout_channel_from_string() also support this syntax no= w. > > >=20 > > > I plan to push this version soon. Any extension to the syntax support= ed by these > > > helpers can be written by whoever needs it. > >=20 > > You forgot the examples and the tools; and ffplay. And do you really >=20 > Ported ffplay. Will port the rest later. >=20 > > intend for the deprecation warnings in ffmpeg_opt.c to stay? >=20 > Ok, I'll silence them. this commit 09d90fabb4a4ca60548f6ba6b05fab9f74a0eb9e is the first bad commit commit 09d90fabb4a4ca60548f6ba6b05fab9f74a0eb9e Author: Anton Khirnov Date: Tue May 7 07:20:32 2013 +0200 cook: convert to new channel layout API =20 Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer :040000 040000 eab7c20e8185cb7f2e78055a425eecb777cf8ff1 52f53fbe995ff438107= 3fd6e545dfccdcc75fb1c M libavcodec affects this: libavformat/tests/seek && libavformat/tests/seek ~/tickets/1605/08.rm -fram= es 10 many timestamps become NOPTS thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If you fake or manipulate statistics in a paper in physics you will never get a job again. If you fake or manipulate statistics in a paper in medicin you will get a job for life at the pharma industry. --+TJW9hoZ4/d9NV0y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEIAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCYelcfgAKCRBhHseHBAsP qy2TAKCLs/55GPeUavxTjwm0Cf6KOMI8dwCfZas+MH4KmDtzGOWmiHV88oKHOBY= =yRtF -----END PGP SIGNATURE----- --+TJW9hoZ4/d9NV0y-- --===============1065355108052107304== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --===============1065355108052107304==--