Dxr3

Материал из RuVDRWiki

Перейти к: навигация, поиск

Содержание

Предисловие

Dxr3-карты это один из дешевых вариантов Устройства вывода тв/видео с MPEG-2-декодером на борту. Изначально карты использовались для просмотра DVD на очень слабых компьютерах. Имея выше названную карту + Budget-карту, можно собрать более дешевый полноценный(?) VDR.

Примечание
Примечание

В настоящее время поддерживаются Dxr3-карты только с em8300 чипом на борту.

В интернете Dxr3-карты можно найти под следущими описаниями:

  • Hollywood Plus
  • DXR3
  • Sigma Designs
  • Real Magic
  • Videologic
  • EM8300
  • CT7260 (Creative Labs PC-DVD-ENCORE PCI)

Dxr2-карты не подходят. Но на всякий случай спрашивайте на наличие em8300-чипа на той или иной карте.

DXR3/Hollywood+
DXR3/Hollywood+

Подключение к телевизору

S-VHS-выход Dxr3-карты имеет 7 ножек. Через дополнительные три ножки проходит Composite-сигнал.

Стандартный Pinout для S-Video и FBAS

Изображение:DXR3 Выход.gif

1,3+4= Масса 2=FBAS 5=Luma 7=Chroma 6=n.c.

  • Переходник(Adapter) обычно поставляeтся вместе с Dxr3-картой.

Если у вас нету пероходника и вам нужен Composite-сигнал, тогда можно взять переходник (Adapter) с S-VHS на Composite или сделать своими руками выход Composite-сигнала, как это описывается здесь

Установка драйвера

Следующие опции должны быть вкомпилированы в ядро:


Processor type and features --->
 [*] MTRR (Memory Type Range Register) support

Device Drivers --->
 Sound --->
  <*> Sound card support

Использывание последней стабильной версии:

cd $SOURCEDIR
tar xvzf em8300-<VERSION>.tar.gz
cd em8300-<VERSION>
./configure --prefix=/usr/local
make
make install
cd modules
make
make install
make devices

Использывание актуальной версии с CVS-Repository:

Использываться будет CVS-версия, так как она новее чем актуальные релизы драйверов. Перед тем как ввести команду 'make' нужно подправить 'KERNEL_LOCATION' в Makefile.

cd $SOURCEDIR
cvs -d:pserver:anonymous@dxr3.cvs.sourceforge.net:/cvsroot/dxr3 login
cvs -z3 -d:pserver:anonymous@dxr3.cvs.sourceforge.net:/cvsroot/dxr3 co -P em8300
cd em8300/modules
make
make install

По-видимому нижеупомянутый шаг при CVS больше не необходим : Additionally, versions 0.15.2 and later have the capability to load the microcode on demand, so even running em8300setup is no longer needed for the purpose of just loading it. You may want to run it for other purposes, though.

cd ../em8300setup
gcc em8300setup.c -o em8300setup -I../include
cp em8300setup /usr/local/bin
cp ../modules/em8300.uc /usr/share/misc

При ошибке

em8300setup.c:20:20: config.h: No such file or directory
em8300setup.c: In function `main':
em8300setup.c:124: error: `FIRMWARE_DIR' undeclared (first use in this function)
em8300setup.c:124: error: (Each undeclared identifier is reported only once
em8300setup.c:124: error: for each function it appears in.)
em8300setup.c:124: error: syntax error before string constant
em8300setup.c:187: error: syntax error before "FIRMWARE_DIR"

создайте каталог и скопируйте Microcode :

mkdir /usr/lib/em8300
cp $SOURCEDIR/modules/em8300.uc /usr/lib/em8300/em8300.uc

И так, запустите devices.sh, после чего можно загрузить драйвер.

cd $SOURCEDIR/modules
./ldm
./devices.sh
em8300setup

Выгрузка драйверов происходит коммандой "./rmm".

Проблемы

  • Иногда на экране телевизора всё показывает зелёным, тоесть все цвета передвигаются в сторону зелёного цвета на цветовой гамме.

Устранить это можно подходящим параметром.

  • При искожениях изображения в нижней половине телевизора рекомендуется замена Microcode, который был опублекован (11.07.2006) юзером PrakashP на VDR портале.

В статье Em8300Microcode находится обзор Microcode и их преимущества и недостатки.

Конфигурация модулей

При использовании Dxr3-модуля, звук и картинка выходит через Dxr3-карту, также нужно сконфигурировать и другие модули расширения, в особенности mplayer-модуль .

Ссылки

Личные инструменты
На других языках