Mercurial > libavcodec.hg
changeset 864:6eda806efda9 libavcodec
* not checking for get_buffer_callback - it would be user's error
* if DR1 is disabled in get_buffer_callback silently fallback to
non-dr rendering
author | kabi |
---|---|
date | Thu, 14 Nov 2002 18:43:49 +0000 |
parents | 4ba00af12589 |
children | 704f13bfc652 |
files | dv.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dv.c Thu Nov 14 18:02:07 2002 +0000 +++ b/dv.c Thu Nov 14 18:43:49 2002 +0000 @@ -561,11 +561,12 @@ avctx->width = width; avctx->height = height; - if (avctx->flags & CODEC_FLAG_DR1 && avctx->get_buffer_callback) + if (avctx->flags & CODEC_FLAG_DR1) { s->width = -1; avctx->dr_buffer[0] = avctx->dr_buffer[1] = avctx->dr_buffer[2] = 0; - if(avctx->get_buffer_callback(avctx, width, height, I_TYPE) < 0){ + if(avctx->get_buffer_callback(avctx, width, height, I_TYPE) < 0 + && avctx->flags & CODEC_FLAG_DR1) { fprintf(stderr, "get_buffer() failed\n"); return -1; }