On Fri, Jun 22, 2012 at 12:30 PM, Anton Khirnov <[email protected]> wrote:
> Module: libav
> Branch: master
> Commit: dc07fb6f7b8fe0f7febdd89e21d23ac50ae920ec
>
> Author:    Anton Khirnov <[email protected]>
> Committer: Anton Khirnov <[email protected]>
> Date:      Mon May 28 07:28:58 2012 +0200
>
> lavfi: add join audio filter.
>
> It joins multiple input streams into one multi-channel output.
>
> ---
>
>  Changelog                |    1 +
>  doc/filters.texi         |   37 ++++
>  libavfilter/Makefile     |    1 +
>  libavfilter/af_join.c    |  500 
> ++++++++++++++++++++++++++++++++++++++++++++++
>  libavfilter/allfilters.c |    1 +
>  5 files changed, 540 insertions(+), 0 deletions(-)
>

> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -232,6 +232,43 @@ front_center.wav -map '[LFE]' lfe.wav -map '[SL]' 
> side_left.wav -map '[SR]'
>  side_right.wav
>  @end example
>
> +@section join
> +Join multiple input streams into one multi-channel stream.
> +
> +The filter accepts the following named parameters:
> +@table @option
> +
> +@item inputs
> +Number of input streams. Defaults to 2.
> +
> +@item channel_layout
> +Desired output channel layout. Defaults to stereo.
> +
> +@item map
> +Map channels from inputs to output. The argument is a comma-separated list of
> +mappings, each in the 
> @code{@var{input_idx}.@var{in_channel}-@var{out_channel}}
> +form. @var{input_idx} is the 0-based index of the input stream. 
> @var{in_channel}
> +can be either the name of the input channel (e.g. FR for front left) or its

FL for front left

> +index in the specified input stream. @var{out_channel} is the name of the 
> output
> +channel.
> +@end table
> +
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to