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 |