summaryrefslogtreecommitdiff
path: root/ffplay.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-04-06 23:41:02 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-04-06 23:46:37 +0200
commit454fab721a2d518d814ce50ab545f89af107851d (patch)
tree9416698d09c363fa1b0fe3cf502872b60dd4e405 /ffplay.c
parent8bce71dff5a7fd2851c4718c274d8b2a94fb595c (diff)
Disable dr1 in ffplay for svq1 (fixes ticket40)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'ffplay.c')
-rw-r--r--ffplay.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ffplay.c b/ffplay.c
index 8c1ea31378..2067a8f8b0 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1662,7 +1662,9 @@ static int input_init(AVFilterContext *ctx, const char *args, void *opaque)
priv->is = opaque;
codec = priv->is->video_st->codec;
codec->opaque = ctx;
- if(codec->codec->capabilities & CODEC_CAP_DR1) {
+ if((codec->codec->capabilities & CODEC_CAP_DR1)
+ && codec->codec_id != CODEC_ID_SVQ1 //chroma alignment from lavfi is insufficient
+ ) {
priv->use_dr1 = 1;
codec->get_buffer = input_get_buffer;
codec->release_buffer = input_release_buffer;