Changeset 27960


Ignore:
Timestamp:
03/26/14 17:03:02 (10 years ago)
Author:
obi
Message:

mipsel fix change vol on externel player

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r27952 r27960  
    53895389                        status.volmute = -1;
    53905390                        ret = writesysint(voldev, value, 0);
     5391
     5392#ifdef MIPSEL
     5393                        struct dvbdev *audionode = NULL;
     5394                        int openaudio = 0;
     5395       
     5396                        if(ret == 0 && status.aktservice != NULL)
     5397                        {
     5398                                if(status.aktservice->audiodev == NULL)
     5399                                {
     5400                                        audionode = audioopen(0); //we must open the audio device for change volume in external player
     5401                                        openaudio = 1;
     5402                                }
     5403                                else
     5404                                        audionode = status.aktservice->audiodev;
     5405               
     5406                                if(ret == 0 && audionode != NULL)
     5407                                        ret = setmixer(audionode, value, value);
     5408                               
     5409                                if(openaudio == 1)
     5410                                        audioclose(audionode, -1);
     5411                        }
     5412#else
    53915413                        if(ret == 0 && status.aktservice != NULL)
    53925414                                ret = setmixer(status.aktservice->audiodev, value, value);
     5415#endif
    53935416                }
    53945417                if(ret == 0 && status.mute != 2) addconfigint("vol", tmpvol);
Note: See TracChangeset for help on using the changeset viewer.