Lines Matching refs:img
570 vpx_image_t *img = NULL;
571 img = vpx_codec_get_frame((vpx_codec_ctx_t *)mCtx, &iter);
573 if (img != NULL) {
575 mDecodedImageWidth = img->d_w;
576 mDecodedImageHeight = img->d_h;
578 if ((mDecodedImageWidth != img->d_w) && (mDecodedImageHeight != img->d_h)) {
579 mDecodedImageNewWidth = img->d_w;
580 mDecodedImageNewHeight = img->d_h;
586 if (img == NULL) {
592 extMIDs[img->fb_index]->m_render_done = true;
617 const uint8_t *srcLine = (const uint8_t *)img->planes[PLANE_Y];
619 for (size_t i = 0; i < img->d_h; ++i) {
620 memcpy(dst_y, srcLine, img->d_w);
622 srcLine += img->stride[PLANE_Y];
626 srcLine = (const uint8_t *)img->planes[PLANE_U];
627 for (size_t i = 0; i < img->d_h / 2; ++i) {
628 memcpy(dst_u, srcLine, img->d_w / 2);
630 srcLine += img->stride[PLANE_U];
634 srcLine = (const uint8_t *)img->planes[PLANE_V];
635 for (size_t i = 0; i < img->d_h / 2; ++i) {
636 memcpy(dst_v, srcLine, img->d_w / 2);
638 srcLine += img->stride[PLANE_V];
658 if (NULL != img) {
659 buffer = *pBuffer = mOMXBufferHeaderTypePtrArray[img->fb_index];
661 if ((unsigned int)(buffer->pBuffer) != extMIDs[img->fb_index]->m_key) {
667 extMIDs[img->fb_index]->m_render_done = false;
671 size_t dst_y_size = img->d_w * img->d_h;