Lines Matching defs:pic
56 AVFrame pic;
182 if(c->pic.data[0])
183 avctx->release_buffer(avctx, &c->pic);
185 c->pic.reference = 0;
186 c->pic.buffer_hints = FF_BUFFER_HINTS_VALID;
187 if(avctx->get_buffer(avctx, &c->pic) < 0){
192 outptr = c->pic.data[0]; // Output image pointer
405 pixel_ptr = row * c->pic.linesize[0];
416 pixel_ptr = row * c->pic.linesize[0];
436 pixel_ptr = row * c->pic.linesize[0];
447 pixel_ptr = row * c->pic.linesize[0];
467 pixel_ptr = row * c->pic.linesize[0];
481 pixel_ptr = 2 * row * c->pic.linesize[0];
489 outptr[pixel_ptr-c->pic.linesize[0]] = get_b(encoded[2], encoded[4]);
490 outptr[pixel_ptr-c->pic.linesize[0]+1] = get_g(encoded[2], encoded[4], encoded[5]);
491 outptr[pixel_ptr-c->pic.linesize[0]+2] = get_r(encoded[2], encoded[5]);
492 outptr[pixel_ptr-c->pic.linesize[0]+3] = get_b(encoded[3], encoded[4]);
493 outptr[pixel_ptr-c->pic.linesize[0]+4] = get_g(encoded[3], encoded[4], encoded[5]);
494 outptr[pixel_ptr-c->pic.linesize[0]+5] = get_r(encoded[3], encoded[5]);
506 *(AVFrame*)data = c->pic;
525 c->pic.data[0] = NULL;
680 if (c->pic.data[0])
681 avctx->release_buffer(avctx, &c->pic);