Changeset 40432 for titan/titan/cec.h


Ignore:
Timestamp:
05/16/17 20:51:32 (6 years ago)
Author:
gost
Message:

[titan] mipsel/arm fix cec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/cec.h

    r40413 r40432  
    7878        data[1] = cec_physicalAddress[1];
    7979        data[2] = '\0';
     80        //if(getconfigint("cec_tv_switch", NULL) == 1)
    8081        sendMessage(address, cmd, data, 2);
    8182}
     
    8687        switch (code)
    8788        {
     89                case 0x09:
     90                        key = 0x8b;
     91                        break;
     92                case 0x0A:
     93                        key = 0x18e;
     94                        break;
     95                case 0x0B:
     96                        key = 0x166;
     97                        break;
    8898                case 0x32:
    8999                        key = 0x8b;
     
    321331                                                //cecon = 0;
    322332                                                //sendTVon();
    323                                                 sendswitch();
    324                                                 setFixedPhysicalAddress(getconfigint("cec_fixedAddress", NULL));
    325                                                 reportPhysicalAddress(0);
    326                                                 sendMenuInfo(0x00);
    327                                                 setVolumeForward();
     333                                                        if(rxmessage.data[1]== cec_physicalAddress[0] && rxmessage.data[2]== cec_physicalAddress[1])
     334                                                        {
     335                                                                sendswitch();
     336                                                                setFixedPhysicalAddress(getconfigint("cec_fixedAddress", NULL));
     337                                                                reportPhysicalAddress(0);
     338                                                                sendMenuInfo(0x00);
     339                                                                setVolumeForward();
     340                                                        }
     341                                                        break;
    328342                                                }
    329343                                                case 0x00: /* feature abort */
Note: See TracChangeset for help on using the changeset viewer.