• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/zoran/

Lines Matching defs:settings

746 			  struct zoran_jpg_settings *settings,
754 ZR_DEVNAME(zr), __func__, settings->decimation, settings->HorDcm,
755 settings->VerDcm, settings->TmpDcm);
759 ZR_DEVNAME(zr), __func__, settings->img_x, settings->img_y,
760 settings->img_width, settings->img_height);
762 switch (settings->decimation) {
765 settings->HorDcm = 1;
766 settings->VerDcm = 1;
767 settings->TmpDcm = 1;
768 settings->field_per_buff = 2;
769 settings->img_x = 0;
770 settings->img_y = 0;
771 settings->img_width = BUZ_MAX_WIDTH;
772 settings->img_height = BUZ_MAX_HEIGHT / 2;
776 settings->HorDcm = 2;
777 settings->VerDcm = 1;
778 settings->TmpDcm = 2;
779 settings->field_per_buff = 1;
780 settings->img_x = (BUZ_MAX_WIDTH == 720) ? 8 : 0;
781 settings->img_y = 0;
782 settings->img_width =
784 settings->img_height = BUZ_MAX_HEIGHT / 2;
797 settings->HorDcm = 4;
798 settings->VerDcm = 2;
799 settings->TmpDcm = 2;
800 settings->field_per_buff = 1;
801 settings->img_x = (BUZ_MAX_WIDTH == 720) ? 8 : 0;
802 settings->img_y = 0;
803 settings->img_width =
805 settings->img_height = BUZ_MAX_HEIGHT / 2;
811 if (settings->HorDcm != 1 && settings->HorDcm != 2 &&
812 (zr->card.type == DC10_new || settings->HorDcm != 4)) {
813 settings->HorDcm = clamp(settings->HorDcm, 1, 2);
816 if (settings->VerDcm != 1 && settings->VerDcm != 2) {
817 settings->VerDcm = clamp(settings->VerDcm, 1, 2);
820 if (settings->TmpDcm != 1 && settings->TmpDcm != 2) {
821 settings->TmpDcm = clamp(settings->TmpDcm, 1, 2);
824 if (settings->field_per_buff != 1 &&
825 settings->field_per_buff != 2) {
826 settings->field_per_buff = clamp(settings->field_per_buff, 1, 2);
829 if (settings->img_x < 0) {
830 settings->img_x = 0;
833 if (settings->img_y < 0) {
834 settings->img_y = 0;
837 if (settings->img_width < 0 || settings->img_width > BUZ_MAX_WIDTH) {
838 settings->img_width = clamp(settings->img_width, 0, (int)BUZ_MAX_WIDTH);
841 if (settings->img_height < 0 || settings->img_height > BUZ_MAX_HEIGHT / 2) {
842 settings->img_height = clamp(settings->img_height, 0, BUZ_MAX_HEIGHT / 2);
845 if (settings->img_x + settings->img_width > BUZ_MAX_WIDTH) {
846 settings->img_x = BUZ_MAX_WIDTH - settings->img_width;
849 if (settings->img_y + settings->img_height > BUZ_MAX_HEIGHT / 2) {
850 settings->img_y = BUZ_MAX_HEIGHT / 2 - settings->img_height;
853 if (settings->img_width % (16 * settings->HorDcm) != 0) {
854 settings->img_width -= settings->img_width % (16 * settings->HorDcm);
855 if (settings->img_width == 0)
856 settings->img_width = 16 * settings->HorDcm;
859 if (settings->img_height % (8 * settings->VerDcm) != 0) {
860 settings->img_height -= settings->img_height % (8 * settings->VerDcm);
861 if (settings->img_height == 0)
862 settings->img_height = 8 * settings->VerDcm;
878 ZR_DEVNAME(zr), __func__, settings->decimation);
883 if (settings->jpg_comp.quality > 100)
884 settings->jpg_comp.quality = 100;
885 if (settings->jpg_comp.quality < 5)
886 settings->jpg_comp.quality = 5;
887 if (settings->jpg_comp.APPn < 0)
888 settings->jpg_comp.APPn = 0;
889 if (settings->jpg_comp.APPn > 15)
890 settings->jpg_comp.APPn = 15;
891 if (settings->jpg_comp.APP_len < 0)
892 settings->jpg_comp.APP_len = 0;
893 if (settings->jpg_comp.APP_len > 60)
894 settings->jpg_comp.APP_len = 60;
895 if (settings->jpg_comp.COM_len < 0)
896 settings->jpg_comp.COM_len = 0;
897 if (settings->jpg_comp.COM_len > 60)
898 settings->jpg_comp.COM_len = 60;
1016 /* Avoid nonsense settings from user for default input/norm */
1297 * keep general card information, no settings or anything */