comparison rpza.c @ 2453:f67b63ed036d libavcodec

avoid buf_size == 0 checks in every decoder
author michael
date Sun, 23 Jan 2005 18:09:06 +0000
parents 6852ecebb82a
children 370f4b9ec7d8
comparison
equal deleted inserted replaced
2452:73a66a4a6ab4 2453:f67b63ed036d
246 void *data, int *data_size, 246 void *data, int *data_size,
247 uint8_t *buf, int buf_size) 247 uint8_t *buf, int buf_size)
248 { 248 {
249 RpzaContext *s = (RpzaContext *)avctx->priv_data; 249 RpzaContext *s = (RpzaContext *)avctx->priv_data;
250 250
251 /* no supplementary picture */
252 if (buf_size == 0)
253 return 0;
254
255 s->buf = buf; 251 s->buf = buf;
256 s->size = buf_size; 252 s->size = buf_size;
257 253
258 s->frame.reference = 1; 254 s->frame.reference = 1;
259 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE; 255 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE;