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.
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel