StreamReaderEx
Основная цель - ввести поддержку выбора типа модуляции (по-умолчанию через конфиг + из приложений через расширенный вызов SetChannelEx).
Дополнительно:
- Выбор активного устройства (через конфиг)
- Посылка произвольных DiseqC-команд (SendDiseqCmd)
- Поддержка PID-фильтрации (+полный поток PID=8192).
- Функции GetSignal и GetSignalEx для получения уровня сигнала/качества ( и SNR/BER.)
Стабильные версии:
StreamReaderEx-BDA-1.0.4.4
Поддерживает устройства с BDA-драйверами разных производителей:
- Technotrend BDA - Budget PCI (+SkyStar HD), Connect USB2.0, Pinnacle 4xxe (USB2.0). Поддерживается simple toneburst, diseqc 1.x, выбор типа модуляции (QPSK/8PSK), отключение питания LNB. Дополнительно - расширенная информация о устройствах в log.
- Twinhan BDA (в том числе SkyStar HD2 PCI, USB2.0) - Поддерживается simple toneburst, diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK). Дополнительно - расширенная информация о устройствах в log.
- DVBWorld BDA (DW-2002,2004 PCI; DW-2005,2006 PCI-E; DW-2102,2104 USB2; TeVii S-650 с BDA-драйвером 2008 года; и др. OEM-модели от Acorp, Nextcorp, Omicom и т.п. с BDA-драйверами) - Поддерживается diseqc 1.x, выбор типа модуляции (QPSK/8PSK). Дополнительно - расширенная информация о устройствах в log.
- Turbosight - TBS 8910,8920 (PCI); TBS 6920,6980 (PCI-E); TeVii S420,S460 (PCI) с драйверами 2008 года; Prof 6200,7300,7301 (PCI); 7500 (USB2.0); Prof 8000 (PCI-E); Omicom SS4 (PCI), SatTrade ST4200 (PCI) . Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK), установка Pilot/Rolloff , отключение питания LNB, считывание MAC, IR RC.
- Turbosight QBOX - TBS QBox, QBox-S2, QBox2; Prof 1100. Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK), отключение питания LNB, считывание MAC.
- TeVii с драйверами 2009 года и новее (S420/S600 и новее, включая OEM-продукты типа Openmax SP800-USB, StarBlazer SB340-USB ) - Поддерживается diseqc 1.x, выбор типа модуляции (QPSK/8PSK), отключение питания LNB, IR RC.
- Conexant - устройства с драйверами на базе рефренсного дизайна Conexant. Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK), установка Pilot/Rolloff, отключение питания LNB. Для устройств, разработанных Geniatech (в том числе OEM-варианты типа X3M, Tennex NetLine 200, 300) дополнительно поддерживается считывание MAC, IR RC (через LiveWire API - lwext.dll, lwext.cfg должны присутствовать).
- Hauppauge - Hauppauge HVR4000/4400. Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK), установка Pilot/Rolloff.
- KNC ONE (и их OEM), Omicom S2. Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK), отключение питания LNB, считывание MAC.
- Windows7 BDA - поддерживаются также в WinXP,Vista (при наличии расширения в драйверах). Поддерживается diseqc 1.x/2.x, выбор типа модуляции (QPSK/8PSK/16APSK/32APSK), установка Pilot/Rolloff. Проверено на Technotrend, Turbosight (поддерживается только diseqc 1.0), TeVii (драйвера рапортуют поддержку Win7 BDA, но на практике ничего не работает).
- Generic BDA - стандартные функции BDA (до Windows7). +нестандартное управление diseqc 1.0 через InputRange (поддерживается драйверами Technotrend).
StreamReaderEx-B2C2-1.0.3.4
для Technisat Skystar2 PCI, Skystar S2 PCI, Skystar USB, Skystar USB2 (и другиx на чипах Flexcop B2C2) с WDM-драйверами через DirectShow-интерфейс. Поддерживается аппаратная PID-фильтрация, diseqc 1.x, выбор типа модуляции (QPSK/8PSK). Дополнительно - расширенная информация о устройствах в log. Поддерживаются драйвера Technisat B2C2 4.4.0 и новее.
StreamReaderEx-TeVii 1.0.3.2 - под унифицированные драйвера TeVii 2010 года и новее.
StreamReaderEx-TTPCI 1.0.3.2 для Technotrend Budget PCI с WDM-драйвером (2.19e-2.19h).
StreamReaderEx-TTUSB2 1.0.3.1 для Technotrend Connect USB2.0 с WDM-драйвером 2.19h
Для разработчиков:
StreamReaderEx SDK
StreamReaderDemo + "сурцы" - демо-приложение для тестирования возможностей стримридеров.
Что нам потребуется для установки StreamReaderEx-BDA для skynet и настройки DVBDataEx-BDA
1. BDA драйвера для своей TechnoTrend карты.
Заметка. Вы можете найти bda драйвер на сайте производителя.
Например
BDA драйвера для своей TechnoTrend карты.
Читаем про установку bda драйвера, если он у вас не установлен, на примере
TT-budget S-1401 (SkyStar 3).
2. StreamReaderEx-BDA от
crazycat - поддержка управления DiseqC через BDA-расширения Windows7, DvbWorld, Turbosight, Twinhan, Technotrend API или InputRange (DiseqC 1.0, BDA-драйвера Technotrend 5.0.0.x ) . Должно работать с большинством BDA-драйверов на Win2K и выше.
3. DVBDataEx-BDA от
crazycat - Альтернативная DVBData для DVB-тюнеров с BDA-драйверами.
4. DVBDataEx-BDA-common (Необходимые файлы для BDA-версии (dll, звуки)) от
crazycat
Заметка. 3-ий и 4-ый пункт можно заменить удобным
инсталятором BDADataEx ! NEW !
Пошаговая инструкция:
1. После того, как все скачали и установили BDA драйвер необходимо извлечь архив
StreamReaderEx-BDA и затем скопировать все файлы данного архива в папку с Вашим Skynet-ом, тем самым вы замените чтец потоков StreamReader.dll на новый StreamReaderEx от
crazycat.
2. Запускаем
инсталятор BDADataEx ! NEW ! и соглашаемся со всеми пунктами. В итоге на рабочем столе появится ярлык BDADataEx, запускаем его и переходим на вкладку Setup и выбираем в пункте Language язык Russian, после чего закрываем BDADataEx и заново запускаем ярлык. Далее водим настройки для вашего спутника. Например у меня Astra 4A - 4.8°E будет выглядеть так:
Для тех кто хочет обновить адаптированный BDA драйвер ttBudget2_5.0.2.1_beta под WinXP/Vista Win7-beta для Technotrend TT-budget S-1401 (SkyStar3)
Данная инструкция необязательна.
Итак, приступаем к установке
адаптированного BDA-драйвера ttBudget2_5.0.2.1_beta под WinXP/Vista Win7-beta (
Зеркало). Извлекаем архив с ttBudget2_5.0.2.1_beta, в нужное для нас место (если что win 7 при удалении драйвера, сразу его найдет и установит из вашей директории). Нажимаем Пуск > Кликаем правой кнопкой мыши по пиктограмме
Мой компьютер и нажимаем
Свойства > Слева выбираем
Диспетчер устройств. Там нажимаем на
Звуковые, видео и игровые устройства -> Кликаем правой кнопкой мыши по
TT-budget S-1401 (BDA) (или по названию Вашей карты)
и нажимаем
Обновить драйверы... ->
Выполнить поиск драйверов на этом компьютере -> нажимаем на
Выбрать драйвер из списка уже установленных драйверов
и нажимаем
Установить с диска и указываем путь до ttBudget2.inf, который по умолчанию находится в директории
C:\ttBudget2_5.0.2.1_beta. Если при установки появится сообщение, что драйвер без цифровой подписи, нужно все равно продолжить установку.