Ticket #2372: ticket2372-add-nimiq-tvtype-descriptors.2.diff

File ticket2372-add-nimiq-tvtype-descriptors.2.diff, 1.8 KB (added by cythrault@…, 14 years ago)

A patch against 11188 to include echostar & nimiq service types (corrected)

  • libs/libmythtv/mpeg/dvbdescriptors.h

     
    11601160        kServiceTypeRCS_FLS                  = 0x0F,
    11611161        kServiceTypeDVB_MHP                  = 0x10,
    11621162        kServiceTypeHDTV                     = 0x19,
     1163        kServiceTypeEchoStarTV1              = 0x91,
     1164        kServiceTypeEchoStarTV2              = 0x9a,
     1165        kServiceTypeEchoStarTV3              = 0xa4,
     1166        kServiceTypeEchoStarTV4              = 0xa6,
     1167        kServiceTypeNimiqTV1                 = 0x85,
     1168        kServiceTypeNimiqTV2                 = 0x89,
     1169        kServiceTypeNimiqTV3                 = 0x96,
     1170        kServiceTypeNimiqTV4                 = 0x86,
    11631171    };
    11641172    // service_type             8   2.0
    11651173    uint ServiceType(void) const { return _data[2]; }
     
    11781186                               ServiceNameLength());
    11791187    }
    11801188    bool IsDTV(void) const
    1181         { return ServiceType() ==  kServiceTypeDigitalTelevision; }
     1189        { return ((ServiceType() ==  kServiceTypeDigitalTelevision) ||
     1190                  (ServiceType() ==  kServiceTypeEchoStarTV1) ||
     1191                  (ServiceType() ==  kServiceTypeEchoStarTV2) ||
     1192                  (ServiceType() ==  kServiceTypeEchoStarTV3) ||
     1193                  (ServiceType() ==  kServiceTypeEchoStarTV4) ||
     1194                  (ServiceType() ==  kServiceTypeNimiqTV1) ||
     1195                  (ServiceType() ==  kServiceTypeNimiqTV2) ||
     1196                  (ServiceType() ==  kServiceTypeNimiqTV3) ||
     1197                  (ServiceType() ==  kServiceTypeNimiqTV4)); }
    11821198    bool IsDigitalAudio(void) const
    11831199        { return ServiceType() ==  kServiceTypeDigitalRadioSound; }
    11841200    bool IsHDTV(void) const