Hallo!
Hier kommt nun endlich die lang ersehnte Unterstützung für DXR3-Karten unter LinVDR 0.6.
Zur Installation benötigt ihr in jedem Fall das apt-package.
Danach folgende Befehle eingeben
und die Installation sollte beginnen. Es werden automatisch die noch benötigten Pakete em8300 und kernel-image-2.6.10 mit installiert, insofern noch nicht vorhanden.
Während der Installation wird eurer bestehendes runvdr-script ersetzt, aber keine Angst, es liegt danach unter /etc/init.d/runvdr.old.
In der runvdr wurde folgender Part ergänzt:
QuoteDisplay More...
loaddriver() {
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
IFS=$OLDIFS
loadmodule $module
IFS=$'\t'$'\n'
done#em8300 driver
#modprobe bt865 color_bars=1
modprobe adv717x pixelport_16bit=1 pixelport_other_pal=0
modprobe em8300 dicom_fix=0 dicom_control=0 dicom_other_pal=0IFS=$OLDIFS
}unloaddriver() {
OLDIFS=$IFS
IFS=""
MODULES="`echo $MODULES | tac`"
IFS=$OLDIFS
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
#module=`echo $module | sed -e s/\\\.o.*//`
modprobe -r $module
done#em8300 driver
fuser -k /dev/em8300-0
fuser -k /dev/em8300_mv-0
fuser -k /dev/em8300_ma-0
rmmod em8300
rmmod adv717x
#rmmod bt865
rmmod i2c-algo-bit
rmmod i2c-core
IFS=$OLDIFS
}...
Je nachdem, ob eure DXR3-Karte den ADV717x-Chip oder den BT865-chip hat, müßt ihr das entsprechende Modul auskommentieren bzw. kommentieren. Voreingestellt ist der ADV717x-Chip (der ist wohl meistens drauf).
Wenn eurer Bild grün oder anderweitig falschfarbig ist, müßt ihr leider mit den Moduloptionen solange rumspielen, bis das Bild ok ist.
Ist das Bild schwarz-weiß, dann ist euer Fernseher höchstwahrscheinlich nicht S-Video fähig.
Hier die kompletten Moduloptionen:
QuoteDisplay MoreGeneral fixes:
em8300:
activate_loopback -- set to 1 if you lose video signal when uploading the microcodebt865_ucode_timeout -- set to 1 if you have a bt865 and get timeouts when uploading the microcode.
use_bt865 -- set to 1 if you have a bt865. Modifies some initialization values. This now works with multiple cards, so you can do use_bt865=0,1 if you have two cards and the second uses a bt865.
bt865:
rgb_mode -- set to 1 to enable RGB output (requires hacking DXR3 hardware)color_bars -- set to 1 to enable color bars (only used to test the chip)
If your red and blue colors channels are switched:
adv717x:
swap_redblue_pal -- swaps the red and blue channels (ntsc and pal now)pixeldata_adjust_ntsc -- If your red and blue colours are swapped in NTSC, try setting this to 0,1,2 or 3. Defaults to 1.
pixeldata_adjust_pal -- If your red and blue colours are swapped in PAL, try setting this to 0,1,2 or 3. Defaults to 1.
Greenscreen (tvout only) fixes:
adv717x:
pixelport_16bit -- use 16bit pixelport controlpixelport_other_pal -- use the opposite pixelport control for pal mode if you only use/care about NTSC or PAL ignore this
em8300:
dicom_fix -- set register 0x1f5e to 0x1efe instead of 0x1afedicom_control -- set dicom control register to 0x9efe instead of 0x9afe
dicom_other_pal -- use the opposite fix values for pal mode if you only use/care about NTSC or PAL ignore this.
Common settings to fix greenscreen:
adv717x pixelport_16bit=1 pixelport_other_pal=1
em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1adv717x pixelport_16bit=0 pixelport_other_pal=0
em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=0adv717x pixelport_16bit=0 pixelport_other_pal=1
em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1adv717x pixelport_16bit=1 pixelport_other_pal=0
em8300 dicom_fix=0 dicom_control=0 dicom_other_pal=0
Sollte euer LinVDR nicht über eine Internetverbindung verfügen, dann ladet die Pakete dxr3, em8300 und kernel-image-2.6.10 manuell runter und installiert sie mit:
Nach der Installation könnt ihr das Plugin per setup aktivieren.
Das Package ist für die mit LinVDR 0.6 ausgelieferte Standard-VDR-Version 1.2.6 gedacht. Es könnte auch mit zusätzlich gepatchten Versionen funktionieren, eine Garantie dafür gibt es nicht.
Gruß,
Marcus