what format do you use?pls check the source code as below, if it doesn't include your format, then the directvivmap
doesn't support this
if (Format == GL_VIV_YV12)
else if (Format == GL_VIV_I420)
else if (Format == GL_VIV_NV12)
else if (Format == GL_VIV_NV21)
else if (Format == GL_VIV_YUY2)
else if (Format == GL_VIV_UYVY)
else if (Format == GL_RGB565_OES)
else if (Format == GL_RGBA)
else if (Format == GL_RGB)
else if (Format == GL_BGRA_EXT)
else
{
glmERROR(GL_INVALID_ENUM);
break;
}