comparison qtrle.c @ 2453:f67b63ed036d libavcodec

avoid buf_size == 0 checks in every decoder
author michael
date Sun, 23 Jan 2005 18:09:06 +0000
parents 19c713e14316
children deaf39d8381b
comparison
equal deleted inserted replaced
2452:73a66a4a6ab4 2453:f67b63ed036d
528 void *data, int *data_size, 528 void *data, int *data_size,
529 uint8_t *buf, int buf_size) 529 uint8_t *buf, int buf_size)
530 { 530 {
531 QtrleContext *s = (QtrleContext *)avctx->priv_data; 531 QtrleContext *s = (QtrleContext *)avctx->priv_data;
532 532
533 /* no supplementary picture */
534 if (buf_size == 0)
535 return 0;
536
537 s->buf = buf; 533 s->buf = buf;
538 s->size = buf_size; 534 s->size = buf_size;
539 535
540 s->frame.reference = 1; 536 s->frame.reference = 1;
541 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | 537 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE |