rawrow 21 modules/raw_merge.c static unsigned char *rawrow; rawrow 302 modules/raw_merge.c rawrow = malloc(camera_sensor.raw_rowlen); rawrow 303 modules/raw_merge.c if (!rawrow) rawrow 354 modules/raw_merge.c fread(rawrow, 1, camera_sensor.raw_rowlen, fcraw); rawrow 355 modules/raw_merge.c if (fcrawDNG) reverse_bytes_order2((char*)rawrow, (char*)rawrow, camera_sensor.raw_rowlen); rawrow 361 modules/raw_merge.c row[i+0] += ((0x3fc&(((unsigned short)rawrow[src+1])<<2)) | (rawrow[src+0] >> 6)); rawrow 362 modules/raw_merge.c row[i+1] += ((0x3f0&(((unsigned short)rawrow[src+0])<<4)) | (rawrow[src+3] >> 4)); rawrow 363 modules/raw_merge.c row[i+2] += ((0x3c0&(((unsigned short)rawrow[src+3])<<6)) | (rawrow[src+2] >> 2)); rawrow 364 modules/raw_merge.c row[i+3] += ((0x300&(((unsigned short)rawrow[src+2])<<8)) | (rawrow[src+5])); rawrow 365 modules/raw_merge.c row[i+4] += ((0x3fc&(((unsigned short)rawrow[src+4])<<2)) | (rawrow[src+7] >> 6)); rawrow 366 modules/raw_merge.c row[i+5] += ((0x3f0&(((unsigned short)rawrow[src+7])<<4)) | (rawrow[src+6] >> 4)); rawrow 367 modules/raw_merge.c row[i+6] += ((0x3c0&(((unsigned short)rawrow[src+6])<<6)) | (rawrow[src+9] >> 2)); rawrow 368 modules/raw_merge.c row[i+7] += ((0x300&(((unsigned short)rawrow[src+9])<<8)) | (rawrow[src+8])); rawrow 375 modules/raw_merge.c row[i+0] += ((0xFF0&(((unsigned short)rawrow[src+1])<<4)) | (rawrow[src+0] >> 4)); rawrow 376 modules/raw_merge.c row[i+1] += ((0xF00&(((unsigned short)rawrow[src+0])<<8)) | (rawrow[src+3] )); rawrow 377 modules/raw_merge.c row[i+2] += ((0xFF0&(((unsigned short)rawrow[src+2])<<4)) | (rawrow[src+5] >> 4)); rawrow 378 modules/raw_merge.c row[i+3] += ((0xF00&(((unsigned short)rawrow[src+5])<<8)) | (rawrow[src+4] )); rawrow 385 modules/raw_merge.c row[i+0] += ((unsigned short)(rawrow[src+ 1]) << 6) | (rawrow[src+ 0] >> 2); rawrow 386 modules/raw_merge.c row[i+1] += ((unsigned short)(rawrow[src+ 0] & 0x03) << 12) | (rawrow[src+ 3] << 4) | (rawrow[src+ 2] >> 4); rawrow 387 modules/raw_merge.c row[i+2] += ((unsigned short)(rawrow[src+ 2] & 0x0F) << 10) | (rawrow[src+ 5] << 2) | (rawrow[src+ 4] >> 6); rawrow 388 modules/raw_merge.c row[i+3] += ((unsigned short)(rawrow[src+ 4] & 0x3F) << 8) | (rawrow[src+ 7]); rawrow 389 modules/raw_merge.c row[i+4] += ((unsigned short)(rawrow[src+ 6]) << 6) | (rawrow[src+ 9] >> 2); rawrow 390 modules/raw_merge.c row[i+5] += ((unsigned short)(rawrow[src+ 9] & 0x03) << 12) | (rawrow[src+ 8] << 4) | (rawrow[src+11] >> 4); rawrow 391 modules/raw_merge.c row[i+6] += ((unsigned short)(rawrow[src+11] & 0x0F) << 10) | (rawrow[src+10] << 2) | (rawrow[src+13] >> 6); rawrow 392 modules/raw_merge.c row[i+7] += ((unsigned short)(rawrow[src+13] & 0x3F) << 8) | (rawrow[src+12]); rawrow 425 modules/raw_merge.c free(rawrow); rawrow 474 modules/raw_merge.c fread(rawrow, 1, l, fdng); rawrow 475 modules/raw_merge.c fwrite(rawrow, 1, l, fcraw); rawrow 505 modules/raw_merge.c rawrow[src+0] = (row[i+0]<<6)|(row[i+1]>>4); rawrow 506 modules/raw_merge.c rawrow[src+1] = (row[i+0]>>2); rawrow 507 modules/raw_merge.c rawrow[src+2] = (row[i+2]<<2)|(row[i+3]>>8); rawrow 508 modules/raw_merge.c rawrow[src+3] = (row[i+1]<<4)|(row[i+2]>>6); rawrow 509 modules/raw_merge.c rawrow[src+4] = (row[i+4]>>2); rawrow 510 modules/raw_merge.c rawrow[src+5] = (row[i+3]); rawrow 511 modules/raw_merge.c rawrow[src+6] = (row[i+5]<<4)|(row[i+6]>>6); rawrow 512 modules/raw_merge.c rawrow[src+7] = (row[i+4]<<6)|(row[i+5]>>4); rawrow 513 modules/raw_merge.c rawrow[src+8] = (row[i+7]); rawrow 514 modules/raw_merge.c rawrow[src+9] = (row[i+6]<<2)|(row[i+7]>>8); rawrow 521 modules/raw_merge.c rawrow[src+0] = (row[i+0]<<4)|(row[i+1]>>8); rawrow 522 modules/raw_merge.c rawrow[src+1] = (row[i+0]>>4); rawrow 523 modules/raw_merge.c rawrow[src+2] = (row[i+2]>>4); rawrow 524 modules/raw_merge.c rawrow[src+3] = (row[i+1]); rawrow 525 modules/raw_merge.c rawrow[src+4] = (row[i+3]); rawrow 526 modules/raw_merge.c rawrow[src+5] = (row[i+2]<<4)|(row[i+3]>>8); rawrow 533 modules/raw_merge.c rawrow[src+ 0] = (row[i+0]<<2)|(row[i+1]>>12); rawrow 534 modules/raw_merge.c rawrow[src+ 1] = (row[i+0]>>6); rawrow 535 modules/raw_merge.c rawrow[src+ 2] = (row[i+1]<<4)|(row[i+2]>>10); rawrow 536 modules/raw_merge.c rawrow[src+ 3] = (row[i+1]>>4); rawrow 537 modules/raw_merge.c rawrow[src+ 4] = (row[i+2]<<6)|(row[i+3]>>8); rawrow 538 modules/raw_merge.c rawrow[src+ 5] = (row[i+2]>>2); rawrow 539 modules/raw_merge.c rawrow[src+ 6] = (row[i+4]>>6); rawrow 540 modules/raw_merge.c rawrow[src+ 7] = (row[i+3]); rawrow 541 modules/raw_merge.c rawrow[src+ 8] = (row[i+5]>>4); rawrow 542 modules/raw_merge.c rawrow[src+ 9] = (row[i+4]<<2)|(row[i+5]>>12); rawrow 543 modules/raw_merge.c rawrow[src+10] = (row[i+6]>>2); rawrow 544 modules/raw_merge.c rawrow[src+11] = (row[i+5]<<4)|(row[i+6]>>10); rawrow 545 modules/raw_merge.c rawrow[src+12] = (row[i+7]); rawrow 546 modules/raw_merge.c rawrow[src+13] = (row[i+6]<<6)|(row[i+7]>>8); rawrow 550 modules/raw_merge.c if (destDNG) reverse_bytes_order2((char*)rawrow, (char*)rawrow, camera_sensor.raw_rowlen); rawrow 551 modules/raw_merge.c fwrite(rawrow, 1, camera_sensor.raw_rowlen, fcraw); rawrow 568 modules/raw_merge.c free(rawrow);