[FFmpeg-devel] [PATCH 000/279] New channel layout API

Nicolas George george at nsup.org
Thu Dec 9 12:31:54 EET 2021


Anton Khirnov (12021-12-09):
> It is not possible for them to behave "like that", because our current
> channel layout API does not support duplicated channels at all.

They behave like in the sense they output channels from several sources
in a single stream of AVFrame. They could not properly label it with a
layout. The new API should allow to enhance that, not break it utterly.

> I disagree. Technical limitations that were overcome 10 years ago should
> not guide new API design.

In the case of amerge, it was not a technical limitation, merging
several streams into one so that they can be handled by single-stream
filters is 100% part of the design. I suspect devices that capture
several independent channels are designed that way intentionally too,
possibly to reduce the risk of desynchronization.

> If you insist then we can have a TC vote about this.

Please, the TC is for when discussion has failed. Let us see what
arguments other developers bring to the discussion first.

I observe that about the ability to attach an arbitrary string label to
any channel, Lynne was with me for independent reasons.

And of course, if it comes to the TC, since you are a member yourself, I
expect you to recuse yourself from the proceedings on this question, as
you would be judge and party.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20211209/cd05a143/attachment.sig>


More information about the ffmpeg-devel mailing list