Changeset 12241


Ignore:
Timestamp:
12/11/11 18:24:31 (12 years ago)
Author:
nit
Message:

[titan] del av_videomode_default and use av_videomode

Location:
titan/titan
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/avsettings.h

    r12067 r12241  
    1111        struct skin* listbox = getscreennode(avsettings, "listbox");
    1212        struct skin* resolution = getscreennode(avsettings, "resolution");
     13        struct skin* aktresolution = getscreennode(avsettings, "aktresolution");
    1314        struct skin* autoresolution = getscreennode(avsettings, "autoresolution");
    1415        struct skin* autoressd = getscreennode(avsettings, "autoressd");
     
    2930        free(ret); ret = NULL;
    3031
    31         ret = getconfig("av_videomode_default", NULL);
     32        ret = getconfig("av_videomode", NULL);
    3233        if(ret == NULL)
    3334        {
    3435                ret = getvideomode();
    35                 addconfig("av_videomode_default", ret);
    3636                setchoiceboxselection(resolution, ret);
    3737                free(ret); ret = NULL;
     
    3939        else
    4040                setchoiceboxselection(resolution, ret);
     41               
     42        ret = getvideomode();
     43        changeinput(aktresolution, ret);
     44        free(ret); ret = NULL;
    4145       
    4246        autoressd->hidden=YES;
     
    185189                                if(ostrcmp(ret, resolution->ret) != 0)
    186190                                {
    187                                         setvideomode(resolution->ret);
     191                                        setvideomode(resolution->ret, 0);
    188192                                        changefbresolution(resolution->ret);
    189                                         addconfig("av_videomode_default", resolution->ret);
    190193                                        if(flag == 0)
    191194                                        {
     
    193196                                                if(tret == 0 || tret == 1)
    194197                                                {
    195                                                         setvideomode(ret);
     198                                                        setvideomode(ret, 0);
    196199                                                        changefbresolution(ret);
    197                                                         addconfig("av_videomode_default", ret);
    198200                                                }
    199201
  • titan/titan/global.h

    r12234 r12241  
    537537        if(value[0] == 'y')
    538538        {
    539                 setvideomode("720p50");
     539                setvideomode("720p50", 0);
    540540                changefbresolution("720p50");
    541541                setcolorformat("hdmi_rgb");
     
    543543        else
    544544        {
    545                 setvideomode("576i50");
     545                setvideomode("576i50", 0);
    546546                changefbresolution("576i50");
    547547                setcolorformat("rgb");
     
    25822582                if(ostrcmp("pal", tmpstr) == 0 || ostrncmp("576", tmpstr, 3) == 0)
    25832583                {
    2584                         setvideomode("720p50");
     2584                        setvideomode("720p50", 0);
    25852585                        changefbresolution("720p50");
    25862586                }
    25872587                else if(ostrncmp("720", tmpstr, 3) == 0)
    25882588                {
    2589                         setvideomode("1080i50");
     2589                        setvideomode("1080i50", 0);
    25902590                        changefbresolution("1080i50");
    25912591                }
    25922592                else if(ostrncmp("1080", tmpstr, 4) == 0)
    25932593                {
    2594                         setvideomode("576i50");
     2594                        setvideomode("576i50", 0);
    25952595                        changefbresolution("576i50");
    25962596                }
     
    25992599                if(ret == 0 || ret == 1)
    26002600                {
    2601                         setvideomode(tmpstr);
     2601                        setvideomode(tmpstr, 0);
    26022602                        changefbresolution(tmpstr);
    26032603                }
     
    26072607}
    26082608
    2609 int setvideomode(char* value)
     2609//flag 0: write videomode to config
     2610//flag 1: don't write videomode to config
     2611int setvideomode(char* value, int flag)
    26102612{
    26112613        debug(1000, "in");
     
    26192621                debug(100, "set %s to %s", videomodedev, value);
    26202622                ret = writesys(videomodedev, value, 0);
    2621                 if(ret == 0) addconfig("av_videomode", value);
     2623                if(ret == 0 && flag == 0) addconfig("av_videomode", value);
    26222624                return ret;
    26232625        }
     
    37163718                        if (ostrcmp(res_akt, res) != 0)
    37173719                        {
    3718                                 setvideomode(res);
     3720                                setvideomode(res, 1);
    37193721                        changefbresolution(res);
    37203722                                sleep(1);
  • titan/titan/header.h

    r12235 r12241  
    315315void m_unlock(pthread_mutex_t *mutex, int flag);
    316316int setcolorformat(char* value);
    317 int setvideomode(char* value);
     317int setvideomode(char* value, int flag);
    318318char* convert_timesec(int sec);
    319319int writesys(const char *filename, char *value, int flag);
  • titan/titan/keyactions.h

    r12050 r12241  
    166166                        if(ostrcmp(res_act, res) == 0)
    167167                        {
    168                                 res_def = getconfig("av_videomode_default", NULL);
     168                                res_def = getconfig("av_videomode", NULL);
    169169                                if(res_def == NULL)
    170170                                         res_def = res_act;
    171                                 setvideomode(res_def);
     171                                setvideomode(res_def, 1);
    172172                                changefbresolution(res_def);
    173173                                sleep(2);
     
    176176                        else
    177177                        {
    178                                 setvideomode(res);
     178                                setvideomode(res, 1);
    179179                                changefbresolution(res);
    180180                                sleep(2);
  • titan/titan/titan.c

    r12210 r12241  
    377377                setfanspeed(-1, 0);
    378378
    379         if(getconfig("av_videomode_default", NULL) == NULL)
    380                 ret = setvideomode(getconfig("av_videomode", NULL));
    381         else
    382                 ret = setvideomode(getconfig("av_videomode_default", NULL));
     379        ret = setvideomode(getconfig("av_videomode", NULL), 0);
    383380
    384381        ret = setpolicy(getconfig("av_policy", NULL));
     
    571568                if(file_exist("/tmp/.scart"))
    572569                {
    573                         setvideomode("pal");
     570                        setvideomode("pal", 0);
    574571                        changefbresolution("pal");
    575572                }
Note: See TracChangeset for help on using the changeset viewer.