Lines Matching refs:image

78 void MediaImage2::initFromV1(const MediaImage &image) {
81 if (image.mType != MediaImage::MEDIA_IMAGE_TYPE_YUV) {
86 for (size_t ix = 0; ix < image.mNumPlanes; ++ix) {
87 if (image.mPlane[ix].mHorizSubsampling > INT32_MAX
88 || image.mPlane[ix].mVertSubsampling > INT32_MAX) {
94 mType = (MediaImage2::Type)image.mType;
95 mNumPlanes = image.mNumPlanes;
96 mWidth = image.mWidth;
97 mHeight = image.mHeight;
98 mBitDepth = image.mBitDepth;
100 for (size_t ix = 0; ix < image.mNumPlanes; ++ix) {
101 mPlane[ix].mOffset = image.mPlane[ix].mOffset;
102 mPlane[ix].mColInc = image.mPlane[ix].mColInc;
103 mPlane[ix].mRowInc = image.mPlane[ix].mRowInc;
104 mPlane[ix].mHorizSubsampling = (int32_t)image.mPlane[ix].mHorizSubsampling;
105 mPlane[ix].mVertSubsampling = (int32_t)image.mPlane[ix].mVertSubsampling;
200 MediaImage2 &image = params.sMediaImage;
201 memset(&image, 0, sizeof(image));
203 image.mType = MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN;
204 image.mNumPlanes = 0;
207 image.mWidth = params.nFrameWidth;
208 image.mHeight = params.nFrameHeight;
238 image.mType = MediaImage2::MEDIA_IMAGE_TYPE_YUV;
239 image.mNumPlanes = 3;
240 image.mBitDepth = 8;
241 image.mBitDepthAllocated = 8;
242 image.mPlane[image.Y].mOffset = 0;
243 image.mPlane[image.Y].mColInc = 1;
244 image.mPlane[image.Y].mRowInc = params.nStride;
245 image.mPlane[image.Y].mHorizSubsampling = 1;
246 image.mPlane[image.Y].mVertSubsampling = 1;
253 image.mPlane[image.Y].mRowInc = ystride;
255 image.mPlane[image.V].mOffset = ystride * params.nSliceHeight;
256 image.mPlane[image.V].mColInc = 1;
257 image.mPlane[image.V].mRowInc = cstride;
258 image.mPlane[image.V].mHorizSubsampling = 2;
259 image.mPlane[image.V].mVertSubsampling = 2;
261 image.mPlane[image.U].mOffset = image.mPlane[image.V].mOffset
263 image.mPlane[image.U].mColInc = 1;
264 image.mPlane[image.U].mRowInc = cstride;
265 image.mPlane[image.U].mHorizSubsampling = 2;
266 image.mPlane[image.U].mVertSubsampling = 2;
274 image.mPlane[image.U].mOffset = params.nStride * params.nSliceHeight;
275 image.mPlane[image.U].mColInc = 1;
276 image.mPlane[image.U].mRowInc = params.nStride / 2;
277 image.mPlane[image.U].mHorizSubsampling = 2;
278 image.mPlane[image.U].mVertSubsampling = 2;
280 image.mPlane[image.V].mOffset = image.mPlane[image.U].mOffset
282 image.mPlane[image.V].mColInc = 1;
283 image.mPlane[image.V].mRowInc = params.nStride / 2;
284 image.mPlane[image.V].mHorizSubsampling = 2;
285 image.mPlane[image.V].mVertSubsampling = 2;
292 image.mPlane[image.U].mOffset = params.nStride * params.nSliceHeight;
293 image.mPlane[image.U].mColInc = 2;
294 image.mPlane[image.U].mRowInc = params.nStride;
295 image.mPlane[image.U].mHorizSubsampling = 2;
296 image.mPlane[image.U].mVertSubsampling = 2;
298 image.mPlane[image.V].mOffset = image.mPlane[image.U].mOffset + 1;
299 image.mPlane[image.V].mColInc = 2;
300 image.mPlane[image.V].mRowInc = params.nStride;
301 image.mPlane[image.V].mHorizSubsampling = 2;
302 image.mPlane[image.V].mVertSubsampling = 2;