Nicolas George
e0545262a2
amerge: accept multiple inputs.
13 years ago
Nicolas George
e8e492b302
af_amerge: move nb_in_ch into the in structure.
With that change, there is only one array for the inputs,
it will make easier to implement a variable number of inputs.
13 years ago
Nicolas George
7f17f4f1a7
af_amerge: use the buferqueue API.
13 years ago
Nicolas George
0da28d689c
af_amerge: compute output timestamp.
Use the timestamps from the first input.
13 years ago
Nicolas George
e6aee46760
af_amerge: set samples rate in query_formats.
13 years ago
Stefano Sabatini
4d4098da00
lavfi: drop planar/packed negotiation support
The planar/packed switch and the packing_formats list is no longer
required, since the planar/packed information is now stored in the sample
format enum.
This is technically a major API break, possibly it should be not too
painful as we marked the audio filtering API as unstable.
13 years ago
Clément Bœsch
4522df52aa
lavfi: remove audio.h include from avfilter.h.
avfilter.h is a public header and the unexported audio.h header contains
only internal prototypes.
13 years ago
Matthieu Bouron
5473a98e45
af_amerge: return errors from subfilters when requesting a frame
13 years ago
Clément Bœsch
d50a4c4a5b
lavfi/amerge: copy ref props after filtering samples.
This fixes various issues with ffmpeg -ss and -t.
13 years ago
Nicolas George
4962edf889
lavfi: add amerge audio filter.
13 years ago