Home | History | Annotate | Download | only in videoencoder

Lines Matching refs:vinfo

178 Encode_Status GetGfxBufferInfo(intptr_t handle, ValueInfo& vinfo){
188 vinfo.width = h->iWidth;
189 vinfo.height = h->iHeight;
190 vinfo.lumaStride = h->iWidth;
197 vinfo.lumaStride = (h->iWidth + 63) & ~63; //64 aligned
199 vinfo.lumaStride = (h->iWidth + 31) & ~31; //32 aligned
202 vinfo.lumaStride = (h->iWidth + 63) & ~63; //64 aligned
204 vinfo.lumaStride = 512;
210 vinfo.lumaStride = (h->iWidth + 31) & ~31;
216 vinfo.format = h->iFormat;
218 LOG_V("Actual Width=%d, Height=%d, Stride=%d\n\n", vinfo.width, vinfo.height, vinfo.lumaStride);
224 ValueInfo vinfo;
229 GetGfxBufferInfo(handle, vinfo);
230 if (gfx_lock((buffer_handle_t)handle, usage, 0, 0, vinfo.width, vinfo.height, &vaddr[0]) != 0)
233 fwrite(vaddr[0], 1, vinfo.lumaStride * vinfo.height * 4, fp);
235 LOG_I("dump %d bytes data to %s\n", vinfo.lumaStride * vinfo.height * 4, filename);
492 ValueInfo vinfo;
493 memset(&vinfo, 0, sizeof(ValueInfo));
494 vinfo.mode = MEM_MODE_GFXHANDLE;
495 vinfo.width = mVASurfaceWidth;
496 vinfo.height = mVASurfaceHeight;
497 vinfo.lumaStride = mVASurfaceStride;
498 mVASurface = CreateSurfaceFromExternalBuf(value, vinfo);
691 VASurfaceID VASurfaceMap::CreateSurfaceFromExternalBuf(intptr_t value, ValueInfo& vinfo) {
701 extbuf.width = vinfo.width;
702 extbuf.height = vinfo.height;
703 extbuf.data_size = vinfo.size;
705 extbuf.data_size = vinfo.lumaStride * vinfo.height * 1.5;
708 extbuf.pitches[0] = vinfo.lumaStride;
709 extbuf.pitches[1] = vinfo.lumaStride;
710 extbuf.pitches[2] = vinfo.lumaStride;
713 extbuf.offsets[1] = vinfo.lumaStride * vinfo.height;
720 switch(vinfo.mode) {
757 vaStatus = vaCreateSurfaces(mVADisplay, VA_RT_FORMAT_YUV420, vinfo.width,
758 vinfo.height, &surface, 1, attribs, 2);