Lines Matching refs:width
119 int RotationBufferProvider::getStride(bool isTarget, int width)
122 if (width <= 512)
124 else if (width <= 1024)
126 else if (width <= 1280) {
130 } else if (width <= 2048)
132 else if (width <= 4096)
135 stride = (width + 0x3f) & ~0x3f;
139 buffer_handle_t RotationBufferProvider::createWsbmBuffer(int width, int height, void **buf)
141 int size = width * height * 3 / 2; // YUV420 NV12 format
161 int width = 0, height = 0, bufferHeight = 0;
165 width = payload->width;
168 width = payload->height;
169 height = payload->width;
171 mRotatedWidth = width;
174 stride = getStride(isTarget, width);
176 width = payload->width;
196 vaSurfaceAttrib->width = width;
224 /* set src surface width/height to video crop size */
226 width = payload->crop_width;
229 VTRACE("Invalid cropping width or height");
230 payload->crop_width = width;
236 width,
244 ETRACE("Attributes: target: %d, width: %d, height %d, bufferHeight %d, tiling %d",
245 isTarget, width, height, bufferHeight, payload->tiling);
321 payload->width,
386 if (payload->format != VA_FOURCC_NV12 || payload->width == 0 || payload->height == 0) {
387 WTRACE("payload data is not correct: format %#x, width %d, height %d",
388 payload->format, payload->width, payload->height);
392 if (payload->width > 1280 && payload->width <= 2048) {
397 if (isContextChanged(payload->width, payload->height, transform)) {
404 mWidth = payload->width;
523 payload->width = payload->crop_width = w;
624 bool RotationBufferProvider::isContextChanged(int width, int height, int transform)
628 width == mWidth &&