Changeset 45130


Ignore:
Timestamp:
01/13/21 14:49:18 (11 months ago)
Author:
obi
Message:

[titan] add videomode_24hz 50hz 60hz

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r45107 r45130  
    49504950{
    49514951        char* videomodedev;
     4952        char* videomodedev_24hz = NULL,videomodedev_50hz = NULL, videomodedev_60hz = NULL;
    49524953        int ret = 0;
    49534954
    49544955        videomodedev = getconfig("videomodedev", NULL);
     4956        videomodedev_24hz = ostrcat(getconfig("videomodedev", NULL), "_24hz", 0, 0);
     4957        videomodedev_50hz = ostrcat(getconfig("videomodedev", NULL), "_50hz", 0, 0);
     4958        videomodedev_60hz = ostrcat(getconfig("videomodedev", NULL), "_60hz", 0, 0);
    49554959
    49564960        if(videomodedev != NULL && value != NULL)
    49574961        {
    4958                 debug(100, "set %s to %s", videomodedev, value);
    4959                 ret = writesys(videomodedev, value, 0);
     4962                if(file_exist(videomodedev_24hz))
     4963                {
     4964                        debug(100, "set %s to %s", videomodedev_24hz, value);
     4965                        ret = writesys(videomodedev_24hz, value, 0);
     4966                        free(videomodedev_24hz), videomodedev_24hz = NULL;
     4967                }
     4968                if(file_exist(videomodedev_50hz))
     4969                {
     4970                        debug(100, "set %s to %s", videomodedev_50hz, value);
     4971                        ret = writesys(videomodedev_50hz, value, 0);
     4972                        free(videomodedev_50hz), videomodedev_50hz = NULL;
     4973                }
     4974                if(file_exist(videomodedev_60hz))
     4975                {
     4976                        debug(100, "set %s to %s", videomodedev_60hz, value);
     4977                        ret = writesys(videomodedev_60hz, value, 0);
     4978                        free(videomodedev_60hz), videomodedev_60hz = NULL;
     4979                }
     4980                if(file_exist(videomodedev))
     4981                {
     4982                        debug(100, "set %s to %s", videomodedev, value);
     4983                        ret = writesys(videomodedev, value, 0);
     4984                }
    49604985                if(ret == 0 && flag == 0) addconfig("av_videomode", value);
    49614986                return ret;
Note: See TracChangeset for help on using the changeset viewer.