Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Dann ist aber eine Aktualisierung des Wiki's erst recht sinnvoll. Sonst fallen nämlich mit Sicherheit die meisten auf das fehlerhafte Wiki herein und lassen diesen Thread platzen.Wenn in ein paar Tagen alle TT-6400-Erwarter ihre Karten daheim liegen haben, wird dieser Thread, der jetzt schon 693 Antworten hat, bersten von Leuten, die ganz dringend ihre Kompilierprobleme gelöst bekommen wollen. Und die stürzen sich auf Deine Wiki-Seite und erwarten dann detailierte Hilfe bei ihren Problemen.
Wenn man doch schon weiß, wo es die nötige Software gibt, und auch noch weiß, wie das alles zusammengebaut werden muss, warum sollte man dieses Wissen nicht teilen und allen Anderen damit das Leben erleichtern?
Die Software anhand eines Wiki zusammen zu stellen, zu compilieren und zu installieren ist mit Sicherheit einfacher, als sich die Infos hier im Thread zusammen zu suchen. Das war übrigens auch der Grund, warum ich in einem früheren Post gleich die links zu den Downloadquellen und den Hinweis auf mögliche Ursachen bei compile - Fehlern komplett angegeben habe.
Ich liebe nämlich (gut gemeinte) Hinweise in der Art "Da musst du dir nur die Quellen aus xy's repository saugen, den Patch von YZ anwenden und dann das ganze noch passend konfigurieren"Alles ohne Angaben der Quellen und Details,,,,,,
du musst das DVBDIR z.b. in der Make.config ändern auf das Verzeichnis wo Du den Treiber liegen hast. Oder die osd.h im system ersetzen.
der Treiber für die S2-6400 ist der saa716x_ff
Ich meine schon dass eine Anleitung für eine bestimmte Distribution sinnvoll ist da sich die einzelnen Distris doch teilweise in den Details unterscheiden. Dazu die unterschiedlichen Verfahren, Software-Pakete zu installieren die man eventuell benötigt, Apt-get ist doch etwas anderes als Yast. Gerade für diejenigen User wie mich die nicht so tief in der Materie drin stecken könnte das die Arbeit erleichtern.
2) Warum muss ein TT-6400-Tutorial im Wiki innerhalb einer Ubuntu-VDR-Installationsanleitung platziert sein? Sollte man das nicht besser erstmal unabhängig von einer bestimmten Distribution erklären? Wo ist der richtige Platz dafür im Wiki?
Ich meine schon dass eine Anleitung für eine bestimmte Distribution sinnvoll ist da sich die einzelnen Distris doch teilweise in den Details unterscheiden. Dazu die unterschiedlichen Verfahren, Software-Pakete zu installieren die man eventuell benötigt, Apt-get ist doch etwas anderes als Yast. Gerade für diejenigen User wie mich die nicht so tief in der Materie drin stecken könnte das die Arbeit erleichtern.
2) Warum muss ein TT-6400-Tutorial im Wiki innerhalb einer Ubuntu-VDR-Installationsanleitung platziert sein? Sollte man das nicht besser erstmal unabhängig von einer bestimmten Distribution erklären? Wo ist der richtige Platz dafür im Wiki?
Grüße
Ulrich
Das ist so aber auch nicht ganz richtig. Ich erinnere mich, dass die v4l-dvb Treiber unter Ubuntu nur durchcompilieren, wenn man bestimmte Treiber abklemmt. Unter SUSE z.B. muss man das nicht machen. Ich würde vorschlagen, dass es ein gemeinsames Wiki für die S2-6400 gibt, in dem dann auf eventuelle Besonderheiten bei verschiedenen Distris hingewiesen wird. So nach dem motto "Wenn du System XY benutzt, musst du noch ..... machen"Das Kernthema (Treiber bauen, Plugin bauen, ...) ist aber überall gleich.
|
|
Source code |
1 |
DVBDIR = /usr/local/src/dvb |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
vdruser@ws02:/usr/local/src/dvb$ ls -l insgesamt 292 -rw-r--r-- 1 vdruser vdruser 18988 2011-04-15 10:32 COPYING -rwxr-xr-x 1 vdruser vdruser 2773 2011-04-15 10:32 hgimport -rw-r--r-- 1 vdruser vdruser 4162 2011-04-15 10:32 INSTALL drwxr-xr-x 8 vdruser vdruser 4096 2011-04-15 10:32 linux -rwxr-xr-x 1 vdruser vdruser 6487 2011-04-15 10:32 mailimport -rw-r--r-- 1 vdruser vdruser 1189 2011-04-15 10:32 Makefile drwxr-xr-x 4 vdruser vdruser 4096 2011-04-15 10:32 media-specs -rw-r--r-- 1 vdruser vdruser 429 2011-04-15 10:32 README -rw-r--r-- 1 vdruser vdruser 50682 2011-04-15 10:32 README.patches drwxr-xr-x 5 vdruser vdruser 184320 2011-04-15 10:52 v4l drwxr-xr-x 3 vdruser vdruser 4096 2011-04-15 10:32 v4l_experimental |
|
|
Source code |
1 2 3 4 5 6 7 8 9 |
Plugin dvbhddevice: make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.17/PLUGINS/src/dvbhddevice' g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/include -I../../../include hdffcmd.c hdffcmd.c: In member function âuint32_t HDFF::cHdffCmdIf::CmdGetFirmwareVersion(char*, uint32_t)â: hdffcmd.c:57: error: âosd_raw_cmd_tâ was not declared in this scope hdffcmd.c:57: error: expected â;â before âosd_cmdâ hdffcmd.c:59: error: âosd_cmdâ was not declared in this scope hdffcmd.c:65: error: âOSD_RAW_CMDâ was not declared in this scope hdffcmd.c: In member function âuint32_t HDFF::cHdffCmdIf::CmdGetInterfaceVersion(char*, uint32_t)â: |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
diff -Naur dvbhddevice-1.7.17.orig/hdffcmd.c dvbhddevice-1.7.17/hdffcmd.c --- dvbhddevice-1.7.17.orig/hdffcmd.c 2011-03-29 11:00:49.000000000 +0200 +++ dvbhddevice-1.7.17/hdffcmd.c 2011-04-13 17:15:27.000000000 +0200 @@ -7,7 +7,7 @@ */ #include "hdffcmd.h" -#include <linux/dvb/osd.h> +#include </usr/src/dvb/linux/include/linux/dvb/osd.h> #include <stdio.h> #include <string.h> #include <sys/ioctl.h> |

Ins dvbhddevice-Plugin Makefile ein INCLUDE += -I/usr/src/linux/include (Unter Slackware der Standardpfad zum Kernel-Source) eingetragen.
|
|
Source code |
1 |
DVBDIR = /usr/local/src/dvb/linux/include |
|
|
Source code |
1 2 3 4 5 6 7 |
vdruser@ws02:/usr/local/src/vdr$ cd /usr/local/src/dvb/linux/include vdruser@ws02:/usr/local/src/dvb/linux/include$ ls -l insgesamt 16 drwxr-xr-x 3 vdruser vdruser 4096 2011-04-15 10:32 asm-arm drwxr-xr-x 5 vdruser vdruser 4096 2011-04-15 10:32 linux drwxr-xr-x 3 vdruser vdruser 4096 2011-04-15 10:32 media drwxr-xr-x 2 vdruser vdruser 4096 2011-04-15 10:32 sound |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
Plugin dvbhddevice: make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.17/PLUGINS/src/dvbhddevice' make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.17/PLUGINS/src/dvbhddevice' make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.17/PLUGINS/src/dvbhddevice' g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include/include -I../../../include dvbhddevice.c g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include/include -I../../../include bitbuffer.c g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include/include -I../../../include dvbhdffdevice.c g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include/include -I../../../include hdffcmd.c hdffcmd.c: In member function âuint32_t HDFF::cHdffCmdIf::CmdGetFirmwareVersion(char*, uint32_t)â: hdffcmd.c:57: error: âosd_raw_cmd_tâ was not declared in this scope |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
cd /usr/local/src/dvb/ vdruser@ws02:/usr/local/src/dvb$ ls -l insgesamt 292 -rw-r--r-- 1 vdruser vdruser 18988 2011-04-15 10:32 COPYING -rwxr-xr-x 1 vdruser vdruser 2773 2011-04-15 10:32 hgimport -rw-r--r-- 1 vdruser vdruser 4162 2011-04-15 10:32 INSTALL drwxr-xr-x 8 vdruser vdruser 4096 2011-04-15 10:32 linux -rwxr-xr-x 1 vdruser vdruser 6487 2011-04-15 10:32 mailimport -rw-r--r-- 1 vdruser vdruser 1189 2011-04-15 10:32 Makefile drwxr-xr-x 4 vdruser vdruser 4096 2011-04-15 10:32 media-specs -rw-r--r-- 1 vdruser vdruser 429 2011-04-15 10:32 README -rw-r--r-- 1 vdruser vdruser 50682 2011-04-15 10:32 README.patches drwxr-xr-x 5 vdruser vdruser 184320 2011-04-15 10:52 v4l drwxr-xr-x 3 vdruser vdruser 4096 2011-04-15 10:32 v4l_experimental |