Mercurial > libavcodec.hg
comparison msvideo1.c @ 2453:f67b63ed036d libavcodec
avoid buf_size == 0 checks in every decoder
author | michael |
---|---|
date | Sun, 23 Jan 2005 18:09:06 +0000 |
parents | 39ad6cd5d4a6 |
children | ef2149182f1c |
comparison
equal
deleted
inserted
replaced
2452:73a66a4a6ab4 | 2453:f67b63ed036d |
---|---|
300 void *data, int *data_size, | 300 void *data, int *data_size, |
301 uint8_t *buf, int buf_size) | 301 uint8_t *buf, int buf_size) |
302 { | 302 { |
303 Msvideo1Context *s = (Msvideo1Context *)avctx->priv_data; | 303 Msvideo1Context *s = (Msvideo1Context *)avctx->priv_data; |
304 | 304 |
305 /* no supplementary picture */ | |
306 if (buf_size == 0) | |
307 return 0; | |
308 | |
309 s->buf = buf; | 305 s->buf = buf; |
310 s->size = buf_size; | 306 s->size = buf_size; |
311 | 307 |
312 s->frame.reference = 1; | 308 s->frame.reference = 1; |
313 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE; | 309 s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE; |