Lines Matching refs:img
568 vpx_image_t *img = NULL; in FillRenderBuffer() local
569 img = vpx_codec_get_frame((vpx_codec_ctx_t *)mCtx, &iter); in FillRenderBuffer()
571 if (img != NULL) { in FillRenderBuffer()
573 mDecodedImageWidth = img->d_w; in FillRenderBuffer()
574 mDecodedImageHeight = img->d_h; in FillRenderBuffer()
576 if ((mDecodedImageWidth != img->d_w) && (mDecodedImageHeight != img->d_h)) { in FillRenderBuffer()
577 mDecodedImageNewWidth = img->d_w; in FillRenderBuffer()
578 mDecodedImageNewHeight = img->d_h; in FillRenderBuffer()
584 if (img == NULL) { in FillRenderBuffer()
590 extMIDs[img->fb_index]->m_render_done = true; in FillRenderBuffer()
610 const uint8_t *srcLine = (const uint8_t *)img->planes[PLANE_Y]; in FillRenderBuffer()
612 for (size_t i = 0; i < img->d_h; ++i) { in FillRenderBuffer()
613 memcpy(dst_y, srcLine, img->d_w); in FillRenderBuffer()
615 srcLine += img->stride[PLANE_Y]; in FillRenderBuffer()
619 srcLine = (const uint8_t *)img->planes[PLANE_U]; in FillRenderBuffer()
620 for (size_t i = 0; i < img->d_h / 2; ++i) { in FillRenderBuffer()
621 memcpy(dst_u, srcLine, img->d_w / 2); in FillRenderBuffer()
623 srcLine += img->stride[PLANE_U]; in FillRenderBuffer()
627 srcLine = (const uint8_t *)img->planes[PLANE_V]; in FillRenderBuffer()
628 for (size_t i = 0; i < img->d_h / 2; ++i) { in FillRenderBuffer()
629 memcpy(dst_v, srcLine, img->d_w / 2); in FillRenderBuffer()
631 srcLine += img->stride[PLANE_V]; in FillRenderBuffer()
651 if (NULL != img) { in FillRenderBuffer()
652 buffer = *pBuffer = mOMXBufferHeaderTypePtrArray[img->fb_index]; in FillRenderBuffer()
654 if ((unsigned int)(buffer->pBuffer) != extMIDs[img->fb_index]->m_key) { in FillRenderBuffer()
660 extMIDs[img->fb_index]->m_render_done = false; in FillRenderBuffer()
664 size_t dst_y_size = img->d_w * img->d_h; in FillRenderBuffer()