Quoting Diego Biurrun (2016-02-18 09:29:44)
> On Tue, Feb 09, 2016 at 12:18:50PM +0100, Anton Khirnov wrote:
> > --- a/libavdevice/fbdev.c
> > +++ b/libavdevice/fbdev.c
> > @@ -164,21 +164,21 @@ static av_cold int fbdev_read_header(AVFormatContext
> > *avctx)
> > - st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
> > - st->codec->codec_id = AV_CODEC_ID_RAWVIDEO;
> > - st->codec->width = fbdev->width;
> > - st->codec->height = fbdev->height;
> > - st->codec->pix_fmt = pix_fmt;
> > - st->codec->time_base = (AVRational){fbdev->framerate_q.den,
> > fbdev->framerate_q.num};
> > - st->codec->bit_rate =
> > + st->codecpar->codec_type = AVMEDIA_TYPE_VIDEO;
> > + st->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO;
> > + st->codecpar->width = fbdev->width;
> > + st->codecpar->height = fbdev->height;
> > + st->codecpar->format = pix_fmt;
> > + st->codecpar->bit_rate =
> > fbdev->width * fbdev->height * fbdev->bytes_per_pixel *
> > av_q2d(fbdev->framerate_q) * 8;
> > + st->avg_frame_rate = fbdev->framerate_q;
>
> Setting st->avg_frame_rate looks suspicious.
It's a replacement for setting the codec timebase that was done
previously.
--
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel