comparison qpeg.c @ 2453:f67b63ed036d libavcodec

avoid buf_size == 0 checks in every decoder
author michael
date Sun, 23 Jan 2005 18:09:06 +0000
parents 69fcdad5f7d5
children 00d9abc5f76f
comparison
equal deleted inserted replaced
2452:73a66a4a6ab4 2453:f67b63ed036d
235 QpegContext * const a = avctx->priv_data; 235 QpegContext * const a = avctx->priv_data;
236 AVFrame * const p= (AVFrame*)&a->pic; 236 AVFrame * const p= (AVFrame*)&a->pic;
237 uint8_t* outdata; 237 uint8_t* outdata;
238 int delta; 238 int delta;
239 239
240 /* special case for last picture */
241 if (buf_size == 0) {
242 return 0;
243 }
244
245 if(p->data[0]) 240 if(p->data[0])
246 avctx->release_buffer(avctx, p); 241 avctx->release_buffer(avctx, p);
247 242
248 p->reference= 0; 243 p->reference= 0;
249 if(avctx->get_buffer(avctx, p) < 0){ 244 if(avctx->get_buffer(avctx, p) < 0){