mirror of https://git.ffmpeg.org/ffmpeg.git
ffplay: remove uneeded format filter, buffersink format is set
Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
afd9e705de
commit
09214f494b
10
ffplay.c
10
ffplay.c
|
@ -1695,7 +1695,7 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
|
||||||
char buffersrc_args[256];
|
char buffersrc_args[256];
|
||||||
int ret;
|
int ret;
|
||||||
AVBufferSinkParams *buffersink_params = av_buffersink_params_alloc();
|
AVBufferSinkParams *buffersink_params = av_buffersink_params_alloc();
|
||||||
AVFilterContext *filt_src = NULL, *filt_out = NULL, *filt_format, *filt_crop;
|
AVFilterContext *filt_src = NULL, *filt_out = NULL, *filt_crop;
|
||||||
AVCodecContext *codec = is->video_st->codec;
|
AVCodecContext *codec = is->video_st->codec;
|
||||||
|
|
||||||
if (!buffersink_params)
|
if (!buffersink_params)
|
||||||
|
@ -1730,13 +1730,7 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
|
||||||
avfilter_get_by_name("crop"),
|
avfilter_get_by_name("crop"),
|
||||||
"ffplay_crop", "floor(in_w/2)*2:floor(in_h/2)*2", NULL, graph)) < 0)
|
"ffplay_crop", "floor(in_w/2)*2:floor(in_h/2)*2", NULL, graph)) < 0)
|
||||||
return ret;
|
return ret;
|
||||||
if ((ret = avfilter_graph_create_filter(&filt_format,
|
if ((ret = avfilter_link(filt_crop, 0, filt_out, 0)) < 0)
|
||||||
avfilter_get_by_name("format"),
|
|
||||||
"format", "yuv420p", NULL, graph)) < 0)
|
|
||||||
return ret;
|
|
||||||
if ((ret = avfilter_link(filt_crop, 0, filt_format, 0)) < 0)
|
|
||||||
return ret;
|
|
||||||
if ((ret = avfilter_link(filt_format, 0, filt_out, 0)) < 0)
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
if ((ret = configure_filtergraph(graph, vfilters, filt_src, filt_crop)) < 0)
|
if ((ret = configure_filtergraph(graph, vfilters, filt_src, filt_crop)) < 0)
|
||||||
|
|
Loading…
Reference in New Issue