diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-05-05 15:35:54 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-05-05 15:35:54 +0200 |
commit | 175714c0c34025d642f529af5809dcb48c5ceb0c (patch) | |
tree | 0bd522e3699f77a363c8ada66cbd9a339212cce0 /ffplay.c | |
parent | b000b86e1dd03c4ff89cd63a6fa88fc280947c94 (diff) | |
download | ffmpeg-streaming-175714c0c34025d642f529af5809dcb48c5ceb0c.zip ffmpeg-streaming-175714c0c34025d642f529af5809dcb48c5ceb0c.tar.gz |
ffplay: set CODEC_FLAG_EMU_EDGE earlier
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'ffplay.c')
-rw-r--r-- | ffplay.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1644,7 +1644,7 @@ static int input_init(AVFilterContext *ctx, const char *args, void *opaque) codec->opaque = ctx; if((codec->codec->capabilities & CODEC_CAP_DR1) ) { - codec->flags |= CODEC_FLAG_EMU_EDGE; + av_assert0(codec->flags & CODEC_FLAG_EMU_EDGE); priv->use_dr1 = 1; codec->get_buffer = input_get_buffer; codec->release_buffer = input_release_buffer; @@ -2206,6 +2206,9 @@ static int stream_component_open(VideoState *is, int stream_index) set_context_opts(avctx, avcodec_opts[avctx->codec_type], 0, codec); + if(codec->capabilities & CODEC_CAP_DR1) + avctx->flags |= CODEC_FLAG_EMU_EDGE; + if (!codec || avcodec_open(avctx, codec) < 0) return -1; |