diff options
author | Baptiste Coudurier <baptiste.coudurier@gmail.com> | 2010-07-03 03:11:04 +0000 |
---|---|---|
committer | Baptiste Coudurier <baptiste.coudurier@gmail.com> | 2010-07-03 03:11:04 +0000 |
commit | f96363df7a1b504307ef6c234513f117036b7bff (patch) | |
tree | 6a5c8b9488ecebb55ce0c8c292f304a24350269a /ffmpeg.c | |
parent | ae447836af5cc66031e48a2df13713365cd3be7c (diff) | |
download | ffmpeg-f96363df7a1b504307ef6c234513f117036b7bff.tar.gz |
Set graph swscale opts before parsing it, that way opts are available
when auto-adding scalers.
Originally committed as revision 24015 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'ffmpeg.c')
-rw-r--r-- | ffmpeg.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -460,6 +460,9 @@ static int configure_filters(AVInputStream *ist, AVOutputStream *ost) avfilter_graph_add_filter(graph, last_filter); } + snprintf(args, sizeof(args), "flags=0x%X", (int)av_get_int(sws_opts, "sws_flags", NULL)); + graph->scale_sws_opts = av_strdup(args); + if (vfilters) { AVFilterInOut *outputs = av_malloc(sizeof(AVFilterInOut)); AVFilterInOut *inputs = av_malloc(sizeof(AVFilterInOut)); @@ -482,9 +485,6 @@ static int configure_filters(AVInputStream *ist, AVOutputStream *ost) return -1; } - snprintf(args, sizeof(args), "flags=0x%X", (int)av_get_int(sws_opts, "sws_flags", NULL)); - graph->scale_sws_opts = av_strdup(args); - /* configure all the filter links */ if (avfilter_graph_check_validity(graph, NULL)) return -1; |