X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvideo%2Fomapdss%2Fconfig.c;h=d84b862f0ae2aa0c6c13de9d1ca0fd10d154f973;hb=455c8c43b353b60ebbb70caa09ae87be49520838;hp=a1eb5fd2ab5db9af77f8315804060a45fa71cfc4;hpb=5f4b1fd346a57d90ffda9eaba68c7b0b0aa8acab;p=sdl_omap.git diff --git a/src/video/omapdss/config.c b/src/video/omapdss/config.c index a1eb5fd..d84b862 100644 --- a/src/video/omapdss/config.c +++ b/src/video/omapdss/config.c @@ -115,5 +115,16 @@ void omapsdl_config_from_env(struct SDL_PrivateVideoData *pdata) tmp = getenv("SDL_OMAP_NO_TS_TRANSLATE"); if (tmp != NULL) pdata->cfg_no_ts_translate = !!strtol(tmp, NULL, 0); + tmp = getenv("SDL_OMAP_BORDER_CUT"); + if (tmp != NULL) { + int l, r, t, b; + if (sscanf(tmp, "%d,%d,%d,%d", &l, &r, &t, &b) == 4 + && l >= 0 && r >= 0 && t >= 0 && b >= 0) { + pdata->border_l = l, pdata->border_r = r; + pdata->border_t = t, pdata->border_b = b; + } + else + err("border incorrectly specified, ignored"); + } }