Mediamvp-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
K
 
(36 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<u style="display: none;">... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... Thanks!!! Links: <a href='http://www.dirare.com'>yellow pages main</a> : [http://www.dirare.com business yellowpages] - [HTTP://www.dirare.com business yellowpages] : [international directory|http://www.dirare.com] - [international directory|HTTP://www.dirare.com] : http://www.dirare.com/India/ : [[http://www.dirare.com companies of the world]] : [[http://www.dirare.com | YP national]] : "global directory" http://www.dirare.com : [http://www.dirare.com|online directory] </u>==Beschreibung==
+
==Beschreibung==
 
'''Autor:''' Dominic Morris
 
'''Autor:''' Dominic Morris
  
 
Hauppauge [[MediaMVP]] => als VDR Client
 
Hauppauge [[MediaMVP]] => als VDR Client
  
 +
<!-- ===Status=== -->
 
==Bilder==
 
==Bilder==
 
[[Bild:mediamvp-plugin.jpg|thumb|none|''Einstellungen'']]
 
[[Bild:mediamvp-plugin.jpg|thumb|none|''Einstellungen'']]
  
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
* [[MediaMVP]]
 
* [[MediaMVP]]
Zeile 14: Zeile 17:
 
* libevent (erforderlich)
 
* libevent (erforderlich)
 
* zlib (erforderlich)
 
* zlib (erforderlich)
* libid3tag (optional für mp3 support)
+
* libid3tag (optional für mp3 Support)
* libjpeg (optional für bilder)
+
* libjpeg (optional für Bilder)
* libxml2 (optional für bilder)
+
* libxml2 (optional für Bilder)
* ImageMagick (optional für bilder)
+
* ImageMagick (optional für Bilder)
  
 
==Installation==
 
==Installation==
 +
===Optionen===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | HAVE_MAGICK=1
 +
| Uncomment these if you have the appropriate libraries
 +
|-
 +
| bgcolor=#efefef | MAGICK_VERSION=6
 +
| Set this to the version of ImageMagick that you have
 +
|-
 +
| bgcolor=#efefef | HAVE_LIBJPEG=1
 +
|
 +
|-
 +
| bgcolor=#efefef | HAVE_LIBXML2=1
 +
|
 +
|-
 +
| bgcolor=#efefef | HAVE_LIBID3TAG=1
 +
|
 +
|-
 +
| bgcolor=#efefef | SINGLE_DEVICE=1
 +
| Uncomment this if you only have a single device in your vdr machine
 +
|}
 +
 +
<!-- ===Patches=== -->
 +
 
===Source===
 
===Source===
 
Firmware und Loader.
 
Firmware und Loader.
Zeile 39: Zeile 66:
  
 
mkdir /tftpboot
 
mkdir /tftpboot
 +
chmod a+rwx /tftpboot
 
unzip -p *.exe DONGLE.BIN > /tftpboot/mvp-dongle-22343
 
unzip -p *.exe DONGLE.BIN > /tftpboot/mvp-dongle-22343
 
cd /tftpboot
 
cd /tftpboot
Zeile 117: Zeile 145:
 
  yast -i libxml2-devel ImageMagick-devel libevent libid3tag-devel
 
  yast -i libxml2-devel ImageMagick-devel libevent libid3tag-devel
  
==Optionen==
+
openSUSE Firewalleinstellungen mit Yast anpassen:
{| border=1 cellpadding=2 cellspacing=0
+
Broadcast -> Externe Zone
|-
+
|bgcolor=#efefef | HAVE_MAGICK=1
+
| Uncomment these if you have the appropriate libraries
+
|-
+
|bgcolor=#efefef | MAGICK_VERSION=6
+
| Set this to the version of ImageMagick that you have
+
|-
+
|bgcolor=#efefef | HAVE_LIBJPEG=1
+
|
+
|-
+
|bgcolor=#efefef | HAVE_LIBXML2=1
+
|
+
|-
+
|bgcolor=#efefef | HAVE_LIBID3TAG=1
+
|
+
|-
+
|bgcolor=#efefef | SINGLE_DEVICE=1
+
| Uncomment this if you only have a single device in your vdr machine
+
|}
+
  
<!-- ==Patches== -->
+
16881 16867 16869 5906 6337
 +
 
 +
Erlaubte Dienste -> Erweitert
 +
 
 +
TCP 5906 6337
 +
 
 +
UDP 16867 16869 16881
 +
 
 +
Die angegebenen Ports hinzufügen.
 +
Vorsicht, die Änderung der Firewalleinstellungen geschieht auf eigene Gefahr.
 +
(Bitte bei Gelegenheit die Liste von Ports auf den/die wirklich notwendigen Ports einschränken.)
  
 
==Konfiguration==
 
==Konfiguration==
 
  cp -u [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/mediamvp/*.conf [[Struktur|$VDRCONFIG]]/plugins
 
  cp -u [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/mediamvp/*.conf [[Struktur|$VDRCONFIG]]/plugins
  
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
 
+
===Parameter===
==Parameter==
+
{| class="wikitable"
{| border=1 cellpadding=2 cellspacing=0
+
|-
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -f fontdatei || --aaa=fontdatei || fontdatei für menüs
+
| -f ''<DATEI>'' || --aaa=''<DATEI>'' || Fontdatei für die Menüs
 
|}
 
|}
  
<!-- ==Bedienung== -->
+
==Sonstiges==
<!-- ==[[SVDRP]] Befehle== -->
+
===Probleme===
 +
; Plugin x2 : Es werden 2 Plugins beim Übersetzen erstellt. Letzteres ist nicht zu laden. (Will heißen, man kann es wohl laden, nur funktionierten beide zusammen hier nicht...)
 +
mediamvp
 +
mvp
  
==Tipps==
+
; [[vompserver-plugin]] funktioniert, mediamvp-plugin nicht : Falls das [[vompserver-plugin]] funktioniert, mediamvp-plugin nicht, könnte ein Eintrag in der '''/etc/hosts''' fehlen.
===[[vompserver-plugin]] funktioniert, mediamvp-plugin nicht===
+
Falls das [[vompserver-plugin]] funktioniert, mediamvp-plugin nicht.
+
 
+
Könnte ein Eintrag in der '''/etc/hosts''' fehlen.
+
  
 
<pre>
 
<pre>
Zeile 171: Zeile 188:
 
</pre>
 
</pre>
  
===Plugin x2===
+
<!-- ===Tipps=== -->
Es werden 2 Plugins beim übersetzen erstellt, letzteres ist nicht zu laden. (Will heißen, man kann es wohl laden, nur funktionierten beide zusammen hier nicht...)
+
<!-- ===Wunschliste=== -->
  
mediamvp
+
===Snapshot===
mvp
+
  cvs -d:pserver:anonymous@vdr-mediamvp.cvs.sourceforge.net:/cvsroot/vdr-mediamvp login
 
+
  cvs -z3 -d:pserver:anonymous@vdr-mediamvp.cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mediamvp
<!-- ==Wunschliste== -->
+
 
+
==Snapshot==
+
  cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp login
+
  cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mediamvp
+
  
 
==Links==
 
==Links==
# [http://www.gzip.org/zlib Zlib]
 
# [http://www.ijg.org Libjpeg]
 
# [http://www.xmlsoft.org Libxml2]
 
# [http://www.imagemagick.org ImageMagick]
 
# [http://www.underbit.com/products/mad Libid3tag]
 
# [http://www.monkey.org/~provos/libevent Libevent]
 
 
# [http://www.rst38.org.uk/vdr Homepage des Plugins]
 
# [http://www.rst38.org.uk/vdr Homepage des Plugins]
 
# [http://bluecherry.net/~other/mediamvp/files Simpler firmware loader für MediaMVP unter Linux]
 
# [http://bluecherry.net/~other/mediamvp/files Simpler firmware loader für MediaMVP unter Linux]
 
# [ftp://ftp.shspvr.com/download/mediamvp MediaMVP Software (DONGLE.BIN)]
 
# [ftp://ftp.shspvr.com/download/mediamvp MediaMVP Software (DONGLE.BIN)]
# [http://www.heise.de/ct/ftp/projekte/vdr/firmware.shtml MediaMVP Software (DONGLE.BIN)]
+
# {{vdrportal board|10135|HOWTO: Hauppauge MediaMVP mit VDR (aus dem VDR-Portal)}}
# [http://www.hauppauge.de/pages/products/data_mediamvp.html Hauppauge MediaMVP]
+
# [http://mvpmc.wikispaces.com/H2+Linux+Boot+-+NEW Wie man die H2/H3 Revisionen zum Booten bekommt (Englisch)]
# [http://www.hauppauge.com/html/mediamvp_datasheet.htm MediaMVP Datenblatt (Englisch)]
+
 
# [http://www.vdrportal.de/board/thread.php?threadid=10135&sid= HOWTO: Hauppauge MediaMVP mit VDR (aus dem Vdrportal)]
+
  
[[Kategorie:Plugins]]
+
[[Kategorie:Veraltete Plugins]]
 
[[Kategorie:MediaMvp]]
 
[[Kategorie:MediaMvp]]
 
{{i18n|mediamvp-plugin}}
 
{{i18n|mediamvp-plugin}}

Aktuelle Version vom 8. September 2013, 10:50 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Dominic Morris

Hauppauge MediaMVP => als VDR Client

[Bearbeiten] Bilder

Einstellungen

[Bearbeiten] Hardwareanforderungen

[Bearbeiten] Softwareanforderungen

  • libevent (erforderlich)
  • zlib (erforderlich)
  • libid3tag (optional für mp3 Support)
  • libjpeg (optional für Bilder)
  • libxml2 (optional für Bilder)
  • ImageMagick (optional für Bilder)

[Bearbeiten] Installation

[Bearbeiten] Optionen

HAVE_MAGICK=1 Uncomment these if you have the appropriate libraries
MAGICK_VERSION=6 Set this to the version of ImageMagick that you have
HAVE_LIBJPEG=1
HAVE_LIBXML2=1
HAVE_LIBID3TAG=1
SINGLE_DEVICE=1 Uncomment this if you only have a single device in your vdr machine


[Bearbeiten] Source

Firmware und Loader.

cd /tmp
wget ftp://ftp.shspvr.com/download/mediamvp/mediamvp_<VERSION>.exe

#--------------------------------------
# unzip -l *.exe DONGLE.BIN
# Archive:  mediamvp_2.3.22343.exe
# Windows Self-Installing Executable
# Length   Date       Time  Name
# -------- ----       ----  ----
# 1464352  01-20-04  10:48  DONGLE.BIN
# --------                  -------
# 1464352                   1 file
#--------------------------------------

mkdir /tftpboot
chmod a+rwx /tftpboot
unzip -p *.exe DONGLE.BIN > /tftpboot/mvp-dongle-22343
cd /tftpboot
ln -vfs mvp-dongle-22343 dongle.bin

cd /tftpboot
wget http://warped.bluecherry.net/~other/mediamvp/files/mvploader-1.0.c.gz
gunzip mvploader-1.0.c.gz
gcc -Wall -O2 mvploader-1.0.c -o mvploader

Anhängen der Version für das Plugin.

echo 'mediamvp.dongle_version = 22343' >>/etc/vdr/setup.conf

Lib

cd $SOURCEDIR
tar xvzf libevent-<VERSION>.tar.gz
cd libevent-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

ImageMagick siehe text2skin-plugin, auskommentieren des Makefiles nicht vergessen, laut doc/HISTORY ist ImageMagick für die Konvertierung von Bildern zuständig.

Um genau zu sein ImageMagick oder Libjpeg, letzteres wird laut Makefile standard genutzt.

HAVE_LIBJPEG = 1

Libjpeg sollte eigentlich schon installiert sein, ohne diese Lib läßt sich VDR nicht übersetzen, falls nicht.

cd $SOURCEDIR
tar xvzf jpegsrc.<VERSION>.tar.gz
cd jpeg-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

libxml2

cd $SOURCEDIR
tar xvzf libxml2-<VERSION>.tar.gz
cd libxml2-<VERSION>
./configure --prefix=/usr/local
make
make install
ln -s /usr/local/include/libxml2/"* /usr/local/include
ldconfig

Um den MVPLoader bei jedem Systemstart zu starten, liegt unter Mvploader ein Init-Skript bereit.

[Bearbeiten] Arch-Linux

pacman -S libxml2 imagemagick libevent libid3tag

[Bearbeiten] Crux

prt-get depinst libxml2 imagemagick libevent libid3tag

[Bearbeiten] Debian

apt-get install libxml2-dev libmagick9-dev libevent-dev libid3tag0-dev

[Bearbeiten] Gentoo

emerge libxml2 imagemagick libevent libid3tag

[Bearbeiten] SuSE

yast -i libxml2-devel ImageMagick-devel libevent libid3tag-devel

openSUSE Firewalleinstellungen mit Yast anpassen: Broadcast -> Externe Zone

16881 16867 16869 5906 6337

Erlaubte Dienste -> Erweitert

TCP 5906 6337

UDP 16867 16869 16881

Die angegebenen Ports hinzufügen. Vorsicht, die Änderung der Firewalleinstellungen geschieht auf eigene Gefahr. (Bitte bei Gelegenheit die Liste von Ports auf den/die wirklich notwendigen Ports einschränken.)

[Bearbeiten] Konfiguration

cp -u $SOURCEDIR/VDR/PLUGINS/src/mediamvp/*.conf $VDRCONFIG/plugins

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-f <DATEI> --aaa=<DATEI> Fontdatei für die Menüs

[Bearbeiten] Sonstiges

[Bearbeiten] Probleme

Plugin x2 
Es werden 2 Plugins beim Übersetzen erstellt. Letzteres ist nicht zu laden. (Will heißen, man kann es wohl laden, nur funktionierten beide zusammen hier nicht...)
mediamvp
mvp
vompserver-plugin funktioniert, mediamvp-plugin nicht 
Falls das vompserver-plugin funktioniert, mediamvp-plugin nicht, könnte ein Eintrag in der /etc/hosts fehlen.
192.168.178.22    crux
^^^^^^^^^^^^^^    ^^^^
inet addr         hostname


[Bearbeiten] Snapshot

cvs -d:pserver:anonymous@vdr-mediamvp.cvs.sourceforge.net:/cvsroot/vdr-mediamvp login
cvs -z3 -d:pserver:anonymous@vdr-mediamvp.cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mediamvp

[Bearbeiten] Links

  1. Homepage des Plugins
  2. Simpler firmware loader für MediaMVP unter Linux
  3. MediaMVP Software (DONGLE.BIN)
  4. HOWTO: Hauppauge MediaMVP mit VDR (aus dem VDR-Portal)
  5. Wie man die H2/H3 Revisionen zum Booten bekommt (Englisch)
In anderen Sprachen