avconv: init filtergraphs only after we have a frame on each input
authorAnton Khirnov <anton@khirnov.net>
Fri, 27 May 2016 10:14:33 +0000 (12:14 +0200)
committerAnton Khirnov <anton@khirnov.net>
Sat, 25 Jun 2016 10:04:32 +0000 (12:04 +0200)
commita3a0230a9870b9018dc7415ae5872784d524cfe5
treee3b25576b71cdae38235c1cd480455329480d027
parent3e265ca58f0505470186dce300ab66a6eac3978e
avconv: init filtergraphs only after we have a frame on each input

This makes sure the actual stream parameters are used, which is
important mainly for hardware decoding+filtering cases, which would
previously require various weird workarounds to handle the fact that a
fake software graph has to be constructed, but never used.
This should also improve behaviour in rare cases where
avformat_find_stream_info() does not provide accurate information.
avconv.c
avconv.h
avconv_filter.c
avconv_opt.c
avconv_qsv.c