Mercurial > libavcodec.hg
comparison smc.c @ 2453:f67b63ed036d libavcodec
avoid buf_size == 0 checks in every decoder
author | michael |
---|---|
date | Sun, 23 Jan 2005 18:09:06 +0000 |
parents | bcc91fa67694 |
children | ef2149182f1c |
comparison
equal
deleted
inserted
replaced
2452:73a66a4a6ab4 | 2453:f67b63ed036d |
---|---|
446 void *data, int *data_size, | 446 void *data, int *data_size, |
447 uint8_t *buf, int buf_size) | 447 uint8_t *buf, int buf_size) |
448 { | 448 { |
449 SmcContext *s = (SmcContext *)avctx->priv_data; | 449 SmcContext *s = (SmcContext *)avctx->priv_data; |
450 | 450 |
451 /* no supplementary picture */ | |
452 if (buf_size == 0) | |
453 return 0; | |
454 | |
455 s->buf = buf; | 451 s->buf = buf; |
456 s->size = buf_size; | 452 s->size = buf_size; |
457 | 453 |
458 s->frame.reference = 1; | 454 s->frame.reference = 1; |
459 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | | 455 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | |