Lines Matching defs:width

63  * the buffer based on width, height, number of colors and depth. The buffer
113 * @param width number of pixels on a line (row)
122 sanei_pieusb_buffer_create(struct Pieusb_Read_Buffer* buffer, SANE_Int width, SANE_Int height, SANE_Byte color_spec, SANE_Byte depth)
129 buffer->width = width;
149 buffer->line_size_packets = (buffer->width + buffer->packing_density -1) / buffer->packing_density;
165 buffer_size_bytes = buffer->width * buffer->height * buffer->colors * sizeof(SANE_Uint);
169 DBG(DBG_error, "sanei_pieusb_buffer_create(): buffer_size is zero: width %d, height %d, colors %d\n", buffer->width, buffer->height, buffer->colors);
212 buffer->p_write[k] = buffer->data + k * buffer->height * buffer->width;
226 buffer->width, buffer->height, buffer->colors, buffer->depth, buffer->buffer_name);
252 buffer->width = 0;
494 N = buffer->width * buffer->height;
500 *pdata++ = *(buffer->data + N*buffer->read_index[0] + buffer->width*buffer->read_index[1] + buffer->read_index[2]) & 0xFF;
513 if (buffer->width - buffer->read_index[2] < 8) {
514 n_bits = buffer->width - buffer->read_index[2];
518 if (*(buffer->data + N*buffer->read_index[0] + buffer->width*buffer->read_index[1] + buffer->read_index[2] + i) > 0) {
534 SANE_Uint val = *(buffer->data + N*buffer->read_index[0] + buffer->width*buffer->read_index[1] + buffer->read_index[2]);
582 if (buffer->read_index[2] >= buffer->width) {
605 DBG(DBG_info_buffer," width/height/colors/depth = %d %d %d %d (buffer size %d)\n",
606 buffer->width, buffer->height, buffer->colors, buffer->depth, buffer->image_size_bytes);
609 N = buffer->width * buffer->height;