поддержка BDA-устройств в Win7

#1
хотелось бы уточнить - ProgDVB 6.x уже поддерживает 'расширенный' BDA из Win7 (имеется ввиду официальные расширения Microsoft для управления diseqc 1.x/2.x, DVB-S2, CI).

Technotrend уже выпустила beta-драйвера под Win7 (S2-3200,S2-1600,S2-3600,S2-3650CI). И в них будто-бы реализованы расширенные интерфейсы BDA.

P.S. в настройках BDA-модуля есть Microsoft - это и есть расширенный BDA ?

.

#2
В этом расширеном BDA есть только diseq переключатель и s2. Позиционера нет, CI не смотрел. Всё равно ни одного устройства нет.
Новые драйвера не пробовал.

ps: По опыту, могу сказать что в ближайшие несколько лет можно не напрягаться насчёт этого расширения.

#3
а я вот уже скачал Win7 PSDK.

есть и diseqc 1.x (произвольные команды), и даже diseqc 2.x (get_DiseqResponse).

IBDA_DiseqCommand Interface - http://msdn.microsoft.com/en-us/library ... S.85).aspx

А также управление расширенными настройками DVB-S2 (Pilot, Rolloff).

IBDA_DigitalDemodulator2 Interface - http://msdn.microsoft.com/en-us/library ... S.85).aspx

ну и 8PSK-модуляцию узаконили в ModulationType Enumeration, но в документации правда забыли это дело отразить - http://msdn.microsoft.com/en-us/library ... S.85).aspx
А реально в bdatypes.h:

Code: Select all

    BDA_MOD_QPSK,             // Quadrature Phase Shift Keying (including backwards compatible mode)
    BDA_MOD_BPSK,             // Binary Phase Shift Keying
    BDA_MOD_OQPSK,            // Offset QPSK
    BDA_MOD_8VSB,             // 8-Level Vestigial Sideband
    BDA_MOD_16VSB,            // 16-Level Vestigial Sideband
    BDA_MOD_ANALOG_AMPLITUDE, // std am
    BDA_MOD_ANALOG_FREQUENCY, // std fm
    BDA_MOD_8PSK,             // 8 Phase Shift Keying (including backwards compatible mode)
    BDA_MOD_RF, // analog TV (Video standards such as NTSC/PAL/SECAM specified in IAnalogLocator VideoStandard property)
    BDA_MOD_16APSK,           // DVB-S2 modulation 16-Level APSK
    BDA_MOD_32APSK,           // DVB-S2 modulation 32-Level APSK
    BDA_MOD_NBC_QPSK,         // Non-Backwards Compatible Quadrature Phase Shift Keying
    BDA_MOD_NBC_8PSK,         // Non-Backwards Compatible 8 Phase Shift Keying
    BDA_MOD_DIRECTV,          // DIRECTV DSS
    BDA_MOD_ISDB_T_TMCC,      // Automatic demodulation by Transmission and Multiplexing Configuration Control signal for ISDB-T
    BDA_MOD_ISDB_S_TMCC,      // Automatic demodulation by Transmission and Multiplexing Configuration Control signal for ISDB-S
    BDA_MOD_MAX,
Есть что-то и по CI:
IBDA_ConditionalAccess Interface - http://msdn.microsoft.com/en-us/library ... S.85).aspx
IBDA_ConditionalAccessEx Interface - http://msdn.microsoft.com/en-us/library ... S.85).aspx

В beta-драйверах TT Budget2 5.0.2.1 и TT Connect2 1.0.4.0 реализовано (если конечно работает):
IBDA_DiseqCommand::put_EnableDiseqCommands
IBDA_DiseqCommand::put_DiseqLNBSource
IBDA_DiseqCommand::put_DiseqSendCommand
IBDA_DiseqCommand::put_DiseqRepeats
IBDA_DiseqCommand::put_DiseqUseToneBurst

IBDA_DigitalDemodulator2::get_Pilot
IBDA_DigitalDemodulator2::get_RollOff

Попробую добавить поддержку всех этих нововведений в BDASample. Задумка конечно правильная стандартизировать все эти вещи, все лишь за поддержкой производителей. Хотя расширения TT BDA мне как-то больше нравятся.

.

#4
Дак вот вопрос в этой самой поддержки. BDA само по себе рынок несколько лет просто игнорировал. А в том виде в каком оно сейчас ещё долго и нудно править напильником. А TT давно никакими разработками не занимается и возможно уже мёртв.