Changeset 39903


Ignore:
Timestamp:
02/05/17 18:37:00 (6 years ago)
Author:
gost
Message:

[titan] new audiofunction for future use

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r39524 r39903  
    36953695}
    36963696
     3697char* getac3pluschoices()
     3698{
     3699        char *ac3pluschoicesdev = NULL;
     3700        char *value = NULL;
     3701
     3702        ac3pluschoicesdev = getconfig("ac3pluschoicesdev", NULL);
     3703
     3704        if(ac3pluschoicesdev == NULL)
     3705        {
     3706                err("NULL detect");
     3707                return NULL;
     3708        }
     3709
     3710        value = readsys(ac3pluschoicesdev, 1);
     3711        if(value == NULL)
     3712        {
     3713                err("NULL detect");
     3714                return NULL;
     3715        }
     3716
     3717        value = convertspacetolf(value);
     3718
     3719        return value;
     3720}
     3721
     3722char* getdtshdchoices()
     3723{
     3724        char *dtshdchoicesdev = NULL;
     3725        char *value = NULL;
     3726
     3727        dtshdchoicesdev = getconfig("dtshdchoicesdev", NULL);
     3728
     3729        if(dtshdchoicesdev == NULL)
     3730        {
     3731                err("NULL detect");
     3732                return NULL;
     3733        }
     3734
     3735        value = readsys(dtshdchoicesdev, 1);
     3736        if(value == NULL)
     3737        {
     3738                err("NULL detect");
     3739                return NULL;
     3740        }
     3741
     3742        value = convertspacetolf(value);
     3743
     3744        return value;
     3745}
     3746
     3747char* getwmaprochoices()
     3748{
     3749        char *wmaprochoicesdev = NULL;
     3750        char *value = NULL;
     3751
     3752        wmaprochoicesdev = getconfig("wmaprochoicesdev", NULL);
     3753
     3754        if(wmaprochoicesdev == NULL)
     3755        {
     3756                err("NULL detect");
     3757                return NULL;
     3758        }
     3759
     3760        value = readsys(wmaprochoicesdev, 1);
     3761        if(value == NULL)
     3762        {
     3763                err("NULL detect");
     3764                return NULL;
     3765        }
     3766
     3767        value = convertspacetolf(value);
     3768
     3769        return value;
     3770}
     3771
    36973772char* getac3choices()
    36983773{
     
    38913966
    38923967        return value;
     3968}
     3969
     3970int setac3plus(char* value)
     3971{
     3972        char* ac3plusdev = NULL;
     3973        int ret = 0;
     3974
     3975        ac3plusdev = getconfig("ac3plusdev", NULL);
     3976
     3977        if(ac3plusdev != NULL && value != NULL)
     3978        {
     3979                debug(100, "set %s to %s", ac3plusdev, value);
     3980                ret = writesys(ac3plusdev, value, 0);
     3981                if(ret == 0) addconfig("av_ac3plusmode", value);
     3982                return ret;
     3983        }
     3984
     3985        return 0;
     3986}
     3987
     3988int setdtshd(char* value)
     3989{
     3990        char* dtshddev = NULL;
     3991        int ret = 0;
     3992
     3993        dtshddev = getconfig("dtshddev", NULL);
     3994
     3995        if(dtshddev != NULL && value != NULL)
     3996        {
     3997                debug(100, "set %s to %s", dtshddev, value);
     3998                ret = writesys(dtshddev, value, 0);
     3999                if(ret == 0) addconfig("av_dtshdmode", value);
     4000                return ret;
     4001        }
     4002
     4003        return 0;
     4004}
     4005
     4006int setwmapro(char* value)
     4007{
     4008        char* wmaprodev = NULL;
     4009        int ret = 0;
     4010
     4011        wmaprodev = getconfig("wmaprodev", NULL);
     4012
     4013        if(wmaprodev != NULL && value != NULL)
     4014        {
     4015                debug(100, "set %s to %s", wmaprodev, value);
     4016                ret = writesys(wmaprodev, value, 0);
     4017                if(ret == 0) addconfig("av_wmapromode", value);
     4018                return ret;
     4019        }
     4020
     4021        return 0;
    38934022}
    38944023
     
    39554084
    39564085        return 0;
     4086}
     4087
     4088char* getac3plus()
     4089{
     4090        char *ac3plusdev = NULL;
     4091        char *value = NULL;
     4092
     4093        ac3plusdev = getconfig("ac3plusdev", NULL);
     4094
     4095        if(ac3plusdev == NULL)
     4096        {
     4097                err("NULL detect");
     4098                return NULL;
     4099        }
     4100
     4101        value = readsys(ac3plusdev, 1);
     4102        if(value == NULL)
     4103        {
     4104                err("NULL detect");
     4105                return NULL;
     4106        }
     4107
     4108        return value;
     4109}
     4110
     4111char* getdtshd()
     4112{
     4113        char *dtshddev = NULL;
     4114        char *value = NULL;
     4115
     4116        dtshddev = getconfig("dtshddev", NULL);
     4117
     4118        if(dtshddev == NULL)
     4119        {
     4120                err("NULL detect");
     4121                return NULL;
     4122        }
     4123
     4124        value = readsys(dtshddev, 1);
     4125        if(value == NULL)
     4126        {
     4127                err("NULL detect");
     4128                return NULL;
     4129        }
     4130
     4131        return value;
     4132}
     4133
     4134char* getwmapro()
     4135{
     4136        char *wmaprodev = NULL;
     4137        char *value = NULL;
     4138
     4139        wmaprodev = getconfig("wmaprodev", NULL);
     4140
     4141        if(wmaprodev == NULL)
     4142        {
     4143                err("NULL detect");
     4144                return NULL;
     4145        }
     4146
     4147        value = readsys(wmaprodev, 1);
     4148        if(value == NULL)
     4149        {
     4150                err("NULL detect");
     4151                return NULL;
     4152        }
     4153
     4154        return value;
    39574155}
    39584156
Note: See TracChangeset for help on using the changeset viewer.