Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2015-12-28 05:44:31 +0300
committerMichael Niedermayer <michael@niedermayer.cc>2015-12-28 05:44:31 +0300
commit3c6781b48acd4eda5f0c5edbdcb547477312d684 (patch)
tree10a1fabbcde95231e6846e7a6b033d61876f5232 /ffplay.c
parentca9e3cb3ce7a6207570500e003ec2ed44836921e (diff)
Revert "ffplay: Fix auto insertion point of rotation filter"
Revert requested by Balint Marton <cus@passwd.hu> See: [FFmpeg-devel] ffplay: insertion point of the auto rotation filter - Github ticket #141 This reverts commit 9cc1e644f39ed6a32e3a9bf5d0d6d663ca5791ab.
Diffstat (limited to 'ffplay.c')
-rw-r--r--ffplay.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/ffplay.c b/ffplay.c
index e1e8535956..d2e3dc6fb1 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1905,7 +1905,7 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
char sws_flags_str[512] = "";
char buffersrc_args[256];
int ret;
- AVFilterContext *filt_src = NULL, *filt_out = NULL, *head_filter, *last_filter = NULL;
+ AVFilterContext *filt_src = NULL, *filt_out = NULL, *last_filter = NULL;
AVCodecContext *codec = is->video_st->codec;
AVRational fr = av_guess_frame_rate(is->ic, is->video_st, NULL);
AVDictionaryEntry *e = NULL;
@@ -1945,7 +1945,6 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
goto fail;
last_filter = filt_out;
- head_filter = filt_src;
/* Note: this macro adds a filter before the lastly added filter, so the
* processing order of the filters is in reverse */
@@ -1958,11 +1957,11 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
if (ret < 0) \
goto fail; \
\
- ret = avfilter_link(head_filter, 0, filt_ctx, 0); \
+ ret = avfilter_link(filt_ctx, 0, last_filter, 0); \
if (ret < 0) \
goto fail; \
\
- head_filter = filt_ctx; \
+ last_filter = filt_ctx; \
} while (0)
/* SDL YUV code is not handling odd width/height for some driver
@@ -1986,7 +1985,7 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c
}
}
- if ((ret = configure_filtergraph(graph, vfilters, head_filter, last_filter)) < 0)
+ if ((ret = configure_filtergraph(graph, vfilters, filt_src, last_filter)) < 0)
goto fail;
is->in_video_filter = filt_src;