On 2 May 2014 10:16, Hendrik Leppkes <[email protected]> wrote: > On Fri, May 2, 2014 at 5:54 PM, Josh Allmann <[email protected]> wrote: >> Since the scaler is often auto-inserted in video filtergraphs, >> this avoids a runtime error when filters are selectively enabled. > > I dunno, just because its commonly used at runtime shouldn't mandate > including it all the time. > If a user selectively disables it, its their own fault, isn't it. Its > default on afterall. >
In that case, then why include fifos, buffers, ... ? If the scale filter is not unconditionally included, then it should not be auto-inserted. The user should not have to be aware of lavfi's plumbing -- that's the job of the build system. This is a compile-time bug manifesting as a runtime error. Basic usability goes a long way; lavfi's usabillity is bad enough as-is, and blaming the user is a really bad attitude to take. Josh _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
