X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavdevice%2Fv4l.c;h=4b0e7198d6ff159c96c34b863970cbce203b81ac;hb=ffa1f541b350946591ea80e134917b28a860fcad;hp=ec0029afcbf00b76a2aa972238c7c158f04aceb5;hpb=2822361ed1fe18b03a35dfdbda811de6bd919e0a;p=ffmpeg diff --git a/libavdevice/v4l.c b/libavdevice/v4l.c index ec0029afcbf..4b0e7198d6f 100644 --- a/libavdevice/v4l.c +++ b/libavdevice/v4l.c @@ -29,6 +29,7 @@ #include "libavutil/imgutils.h" #include "libavutil/log.h" #include "libavutil/opt.h" +#include "libavformat/internal.h" #include "libavcodec/dsputil.h" #include #include @@ -38,7 +39,6 @@ #define _LINUX_TIME_H 1 #include #include -#include #include "avdevice.h" typedef struct { @@ -98,10 +98,10 @@ static int grab_read_header(AVFormatContext *s1, AVFormatParameters *ap) s->video_win.width = ap->width; s->video_win.height = ap->height; - st = av_new_stream(s1, 0); + st = avformat_new_stream(s1, NULL); if (!st) return AVERROR(ENOMEM); - av_set_pts_info(st, 64, 1, 1000000); /* 64 bits pts in us */ + avpriv_set_pts_info(st, 64, 1, 1000000); /* 64 bits pts in us */ video_fd = open(s1->filename, O_RDWR); if (video_fd < 0) { @@ -354,7 +354,7 @@ static const AVClass v4l_class = { }; AVInputFormat ff_v4l_demuxer = { - .name = "video4linux", + .name = "video4linux,v4l", .long_name = NULL_IF_CONFIG_SMALL("Video4Linux device grab"), .priv_data_size = sizeof(VideoData), .read_header = grab_read_header,