Changeset 23976


Ignore:
Timestamp:
09/28/13 21:15:36 (9 years ago)
Author:
nit
Message:

[titan] fix colorformat

Location:
titan/titan
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/avsettings.h

    r23212 r23976  
    287287                        if(colformat->ret != NULL)
    288288                        {
    289                                 setcolorformat(colformat->ret);
     289                                setcolorformat(colformat->ret, 0);
    290290                                ret = getcolorformat(1);
    291291                                changeinput(colformat, ret);
     
    295295                        if(colformatscart->ret != NULL)
    296296                        {
    297                                 setcolorformat(colformatscart->ret);
     297                                setcolorformat(colformatscart->ret, 1);
    298298                                ret = getcolorformat(2);
    299299                                changeinput(colformatscart, ret);
  • titan/titan/global.h

    r23970 r23976  
    21772177                setvideomode("720p50", 0);
    21782178                changefbresolution("720p50", 0);
    2179                 setcolorformat("hdmi_rgb");
     2179                setcolorformat("hdmi_rgb", 0);
    21802180        }
    21812181        else
     
    21832183                setvideomode("576i50", 0);
    21842184                changefbresolution("576i50", 0);
    2185                 setcolorformat("rgb");
     2185                setcolorformat("rgb", 1);
    21862186        }
    21872187
     
    48634863}
    48644864
    4865 int setcolorformat(char* value)
     4865//flag 0 = hdmi
     4866//flag 1 = scart
     4867int setcolorformat(char* value, int flag)
    48664868{
    48674869        char* colorformatdev;
     
    48744876                debug(100, "set %s to %s", colorformatdev, value);
    48754877                ret = writesys(colorformatdev, value, 0);
    4876                 if(ret == 0) addconfig("av_colorformat", value);
     4878                if(ret == 0)
     4879                {
     4880                        if(flag == 0)
     4881                                addconfig("av_colorformat", value);
     4882                        else
     4883                                addconfig("av_colorformatscart", value);
     4884                }
    48774885                return ret;
    48784886        }
  • titan/titan/titan.c

    r23967 r23976  
    570570        ret = setpolicy(getconfig("av_policy", NULL));
    571571        ret = setaspect(getconfig("av_aspect", NULL));
    572         ret = setcolorformat(getconfig("av_colorformat", NULL));
     572        ret = setcolorformat(getconfig("av_colorformat", NULL), 0);
     573        ret = setcolorformat(getconfig("av_colorformatscart", NULL), 1);
    573574        ret = setaudiosource(getconfig("av_audiosource", NULL));
    574575        ret = setac3(getconfig("av_ac3mode", NULL));
Note: See TracChangeset for help on using the changeset viewer.