On 2014-07-28 01:14:43 -0700, Diego Biurrun wrote: > From: Bernhard Übelacker <[email protected]> > > This avoids a segfault in avconv_opt.c:opt_target when trying to > determine the norm. > > A workaround is to specify the norm as prefix to the target (instead > of "-target dvd" use "-target pal-dvd"). > --- > > Amended the log message somewhat.. > > avconv_opt.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/avconv_opt.c b/avconv_opt.c > index f8c5245..434ba0b 100644 > --- a/avconv_opt.c > +++ b/avconv_opt.c > @@ -1757,7 +1757,8 @@ static int opt_target(void *optctx, const char *opt, > const char *arg) > for (j = 0; j < nb_input_files; j++) { > for (i = 0; i < input_files[j]->nb_streams; i++) { > AVCodecContext *c = > input_files[j]->ctx->streams[i]->codec; > - if (c->codec_type != AVMEDIA_TYPE_VIDEO) > + if (c->codec_type != AVMEDIA_TYPE_VIDEO || > + !c->time_base.num) > continue; > fr = c->time_base.den * 1000 / c->time_base.num; > if (fr == 25000) {
ok Janne _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
