[FFmpeg-devel] [PATCH v4 3/7] cmdutils: use new iteration APIs

Josh de Kock josh at itanimul.li
Thu Mar 22 14:12:25 EET 2018

On 2018/03/22 12:07, Nicolas George wrote:
> Josh de Kock (2018-03-22):
>> Merging lavd into lavf may be the best option here, as it allows us to
>> change the return type of av_iterate_indev() etc to an AVDevice or another
>> type which may represent an actual device as opposed to a purely
>> input/output device (which is just implemented as an actual lavf format). I
>> don't know; say this is merged and then we add an AVDevice, then we already
>> have device iteration functions which return AVFormat so we would need
>> different function names to accommodate the lavd change requiring yet
>> another API change--so I am not entirely sure that the current patches
>> (implementing option 1) are the best way to go about it.
> I am sorry, but I have trouble understanding what you are trying to say.
> Maybe rephrase it with shorter sentences?

move lavd avinputformats and avoutputformats into lavf

delete lavd

write new lavd aimed at actual devices

More information about the ffmpeg-devel mailing list