Lines Matching defs:buffer_r
545 unsigned char buffer_r[max_WDB_size];
549 memset (buffer_r, '\0', max_WDB_size); /* clear buffer */
550 memcpy (buffer_r, window_descriptor_block.cmd,
553 set_WD_wid (buffer_r, WD_wid_all); /* window identifier */
554 set_WD_auto (buffer_r, s->set_auto); /* 0 or 1: don't know what it is */
556 set_WD_negative (buffer_r, s->negative); /* Negative/positive slide */
560 set_WD_scanmode (buffer_r, WD_Prescan);
564 set_WD_scanmode (buffer_r, WD_Scan);
567 set_WD_Xres (buffer_r, resDivToVal (s->x_nres)); /* x resolution in dpi */
568 set_WD_Yres (buffer_r, resDivToVal (s->y_nres)); /* y resolution in dpi */
572 set_WD_ULX (buffer_r, (s->xmaxpix - s->brx));
573 set_WD_ULY (buffer_r, s->tly); /* upper_edge y */
574 set_WD_width (buffer_r, (s->brx - s->tlx + 1));
575 set_WD_length (buffer_r, (s->bry - s->tly + 1));
580 set_WD_brightness (buffer_r, 0);
584 set_WD_brightness (buffer_r, s->brightness); /* brightness */
589 set_WD_contrast (buffer_r, 0);
593 set_WD_contrast (buffer_r, s->contrast); /* contrast */
598 set_WD_composition (buffer_r, WD_comp_grey); /* GRAY composition */
600 set_WD_composition (buffer_r, WD_comp_rgb_full); /* RGB composition */
602 set_WD_dropoutcolor (buffer_r, s->dropoutcolor); /* Which color to scan with when grayscale scan */
603 set_WD_transfermode (buffer_r, WD_LineSequence);
604 set_WD_gammaselection (buffer_r, s->gammaselection); /* monitor/linear */
606 set_WD_shading (buffer_r, WD_Shading_ON); /* default for non-manufacturing */
610 set_WD_analog_gamma_R (buffer_r, 0);
611 set_WD_analog_gamma_G (buffer_r, 0);
612 set_WD_analog_gamma_R (buffer_r, 0);
622 if ((buffer_r[48] == WD_Positive) && (buffer_r[51] == WD_Linear))
626 set_WD_analog_gamma_R (buffer_r, foo);
627 set_WD_analog_gamma_G (buffer_r, foo);
628 set_WD_analog_gamma_B (buffer_r, foo);
630 set_WD_analog_gamma_R (buffer_r, s->analog_gamma_r);
631 set_WD_analog_gamma_G (buffer_r, s->analog_gamma_g);
632 set_WD_analog_gamma_B (buffer_r, s->analog_gamma_b);
635 set_WD_LUT_R (buffer_r, 1);
636 set_WD_LUT_G (buffer_r, 1);
637 set_WD_LUT_B (buffer_r, 1);
641 set_WD_LUT_R (buffer_r, 1);
642 set_WD_LUT_G (buffer_r, 2);
643 set_WD_LUT_B (buffer_r, 3);
646 set_WD_averaging (buffer_r, s->averaging);
648 set_WD_brightness_R (buffer_r, s->brightness_R);
649 set_WD_brightness_G (buffer_r, s->brightness_G);
650 set_WD_brightness_B (buffer_r, s->brightness_B);
652 set_WD_contrast_R (buffer_r, s->contrast_R);
653 set_WD_contrast_G (buffer_r, s->contrast_G);
654 set_WD_contrast_B (buffer_r, s->contrast_B);
656 set_WD_exposure_R (buffer_r, s->exposure_R);
657 set_WD_exposure_G (buffer_r, s->exposure_G);
658 set_WD_exposure_B (buffer_r, s->exposure_B);
659 set_WD_shift_R (buffer_r, s->shift_R);
660 set_WD_shift_G (buffer_r, s->shift_G);
661 set_WD_shift_B (buffer_r, s->shift_B);
685 buffer_r, window_descriptor_block.size);
687 hexdump (15, "Window set", buffer_r, s->wdb_len);
703 unsigned char buffer_r[max_WDB_size];
707 memset (buffer_r, '\0', max_WDB_size); /* clear buffer */
708 memcpy (buffer_r, window_descriptor_block_LS30.cmd,
711 set_WD_wid (buffer_r, wid); /* window identifier */
712 set_WD_auto (buffer_r, s->set_auto); /* 0 or 1: don't know what it is */
715 set_WD_Xres (buffer_r, resDivToVal (s->x_nres)); /* x resolution in dpi */
716 set_WD_Yres (buffer_r, resDivToVal (s->y_nres)); /* y resolution in dpi */
720 set_WD_scanmode_LS30 (buffer_r, WD_Prescan);
721 set_WD_Xres (buffer_r, resDivToVal (1)); /* x res. in dpi */
722 set_WD_Yres (buffer_r, resDivToVal (1)); /* y res. in dpi */
723 buffer_r[0x29]=0x81;
724 buffer_r[0x2a]=0x04;
725 buffer_r[0x2b]=0x02;
726 buffer_r[0x2c]=0x01;
727 buffer_r[0x2d]=0xff;
728 buffer_r[0x30]=0x00;
729 buffer_r[0x31]=0x00;
730 buffer_r[0x32]=0x00;
731 buffer_r[0x33]=0x00;
732 set_WD_width (buffer_r,(2592));
733 set_WD_length (buffer_r,(3894));
737 set_WD_scanmode_LS30 (buffer_r, WD_Scan);
742 set_WD_ULX (buffer_r, s->tlx);
743 set_WD_ULY (buffer_r, s->tly); /* upper_edge y */
744 set_WD_width (buffer_r, (s->brx - s->tlx+1));
745 set_WD_length (buffer_r, (s->bry - s->tly+1));
750 buffer_r[0x32]=0x00;
754 buffer_r[0x32]=s->brightness; /* brightness */
759 buffer_r[0x33]=0x00;
763 buffer_r[0x33]=s->contrast; /* contrast */
768 set_WD_composition (buffer_r, WD_comp_grey); /* GRAY composition */
770 set_WD_composition (buffer_r, WD_comp_rgb_full); /* RGB composition */
772 set_WD_composition (buffer_r, WD_comp_rgb_full); /* always RGB composition */
775 set_WD_bitsperpixel(buffer_r, s->bits_per_color);
777 buffer_r[0x29]=0x81;
778 buffer_r[0x2a]=0x01;
779 buffer_r[0x2b]=0x02;
780 buffer_r[0x2c]=0x01;
781 buffer_r[0x2d]=0xff;
782 buffer_r[0x30]=0x00;
785 set_WD_negative_LS30(buffer_r, s->negative); /* Negative/positive slide */
788 { case 1: set_gain_LS30(buffer_r,(s->exposure_R*s->pretv_r)/50);
790 case 2: set_gain_LS30(buffer_r,(s->exposure_G*s->pretv_g)/50);
792 case 3: set_gain_LS30(buffer_r,(s->exposure_B*s->pretv_b)/50);
817 buffer_r, window_descriptor_block_LS30.size);
819 hexdump (15, "Window set", buffer_r, s->wdb_len);