Mercurial > libavcodec.hg
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; |