X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fanalogtv.c;h=1ff995d2ccef12ac4f2f52cb5abc860cce45418b;hb=f8cf5ac7b2f53510f80a0eaf286a25298be17bfe;hp=bb334650f9675b3bca2bec6da2a7b6f86c96e0e2;hpb=5f1f12f2a37da634000f96d18d59cc73a8814ef7;p=xscreensaver diff --git a/hacks/analogtv.c b/hacks/analogtv.c index bb334650..1ff995d2 100644 --- a/hacks/analogtv.c +++ b/hacks/analogtv.c @@ -304,6 +304,12 @@ analogtv_configure(analogtv *it) wlim = it->xgwa.width; ratio = wlim / (float) hlim; +#ifdef USE_IPHONE + /* Fill the whole iPhone screen, even though that distorts the image. */ + min_ratio = 320.0 / 480.0 * (1 - percent); + max_ratio = 480.0 / 320.0 * (1 + percent); +#endif + if (wlim < 266 || hlim < 200) { wlim = 266; @@ -839,7 +845,7 @@ analogtv_setup_frame(analogtv *it) } hnc += hni + (int)(random()%65536)-32768; } - hnc -= (ANALOGTV_V * ANALOGTV_H)<<8; +/* hnc -= (ANALOGTV_V * ANALOGTV_H)<<8;*/ } if (it->rx_signal_level != 0.0) @@ -900,7 +906,7 @@ analogtv_sync(analogtv *it) double *sp; double cbfc=1.0/128.0; - sp = it->rx_signal + lineno*ANALOGTV_H + cur_hsync; +/* sp = it->rx_signal + lineno*ANALOGTV_H + cur_hsync;*/ for (i=-32; i<32; i++) { lineno = (cur_vsync + i + ANALOGTV_V) % ANALOGTV_V; sp = it->rx_signal + lineno*ANALOGTV_H; @@ -1182,7 +1188,7 @@ analogtv_draw(analogtv *it) float *rgb_start, *rgb_end; double pixbright; int pixmultinc; - int bigloadchange,drawcount; + int /*bigloadchange,*/drawcount; double baseload; double puheight; int overall_top, overall_bot; @@ -1207,7 +1213,7 @@ analogtv_draw(analogtv *it) baseload=0.5; /* if (it->hashnoise_on) baseload=0.5; */ - bigloadchange=1; + /*bigloadchange=1;*/ drawcount=0; it->crtload[ANALOGTV_TOP-1]=baseload; puheight = puramp(it, 2.0, 1.0, 1.3) * it->height_control * @@ -1244,7 +1250,7 @@ analogtv_draw(analogtv *it) if (lineno==it->shrinkpulse) { baseload += 0.4; - bigloadchange=1; + /*bigloadchange=1;*/ it->shrinkpulse=-1; } @@ -1297,7 +1303,7 @@ analogtv_draw(analogtv *it) { int totsignal=0; - double ncl,diff; + double ncl/*,diff*/; for (i=0; i184 ? (slineno-184)*(lineno-184)*0.001 * it->squeezebottom : 0.0)); - diff=ncl - it->crtload[lineno]; - bigloadchange = (diff>0.01 || diff<-0.01); + /*diff=ncl - it->crtload[lineno];*/ + /*bigloadchange = (diff>0.01 || diff<-0.01);*/ it->crtload[lineno]=ncl; }