Quoting John Stebbins (2015-10-29 21:26:11)
> On Thu, 2015-10-29 at 19:49 +0100, Anton Khirnov wrote:
> > Quoting John Stebbins (2015-10-28 17:48:18)
> > > From: Nicolas George <[email protected]>
> > > 
> > > (cherry picked from ffmpeg commit
> > > 9ca440679dc535b31edd569393d8d3dda59db90e)
> > > ---
> > >  libavfilter/buffersrc.c | 3 +++
> > >  1 file changed, 3 insertions(+)
> > > 
> > > diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c
> > > index a9b893c..f5b852f 100644
> > > --- a/libavfilter/buffersrc.c
> > > +++ b/libavfilter/buffersrc.c
> > > @@ -44,6 +44,7 @@ typedef struct BufferSourceContext {
> > >      const AVClass    *class;
> > >      AVFifoBuffer     *fifo;
> > >      AVRational        time_base;     ///< time_base to set in the
> > > output link
> > > +    AVRational        frame_rate;    ///< frame_rate to set in the
> > > output link
> > >  
> > >      /* video only */
> > >      int               h, w;
> > > @@ -191,6 +192,7 @@ static const AVOption video_options[] = {
> > >  #endif
> > >      { "sar",           "sample aspect ratio",   
> > >  OFFSET(pixel_aspect),     AV_OPT_TYPE_RATIONAL, { .dbl = 1 }, 0,
> > > DBL_MAX, V },
> > >      { "time_base",     NULL,                     OFFSET(time_base),
> > >         AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
> > > +    { "frame_rate",    NULL,                    
> > >  OFFSET(frame_rate),       AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0,
> > > DBL_MAX, V },
> > 
> > I'm not quite sure the default value this will evalate to is the same
> > as
> > the "unknown" value mandated by the AVBufferLink doxy. Please make
> > sure
> > the two are the same.
> > 
> 
> I'm not sure this was meant to be "unknown" at this point.  I think the
> intention may have been for it to be "unset".  But I really don't know
> what was in the mind of the author here.  It does seem like "unknown"
> would be appropriate for buffersrc. 

Are those supposed to be semantically different?

> Also, should AV_OPT_TYPE_RATIONAL
> be initialized like { .q = { .num = 0, .den = 0 }?

No, defaults for TYPE_RATIONAL are .dbl (for histerical reasons).


> _______________________________________________
> libav-devel mailing list
> [email protected]
> https://lists.libav.org/mailman/listinfo/libav-devel

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to