Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
easyVDR 0.4 mit softdevice für den Asus Pundit
#1
Hallo wbreu,

ich möchte auch das Softdevice nutzen (habe nur eine Budget Karte).
Kann ich deine Anleitung übernehmen, bzw was muss ich weglassen, da ich alles über die CPU laufen lassen möchte.

Danke im Voraus.

Rauza
Zitieren
#2
(08.01.2007, 16:57)raguza link schrieb: Hallo wbreu,

ich möchte auch das Softdevice nutzen (habe nur eine Budget Karte).
Kann ich deine Anleitung übernehmen, bzw was muss ich weglassen, da ich alles über die CPU laufen lassen möchte.

Danke im Voraus.

Rauza

Hi raguza,

bevor du hier anfängst,

wild zu kompilieren, hast du in meinen Augen ein großes Problem, ich denke, dass deine DVB-C Budget mit Philips SAA 7146 Chip
noch nicht bw. nicht komplett von Linux unterstützt wird!

http://www.vdr-portal.de/board/thread.ph...r=0&page=2

Les dir mal bitte den Thread durch hast du genau diese Karte?

Deshalb meine Frage, ist das deine einzige TV-Karte?

Was ist das für eine DVB-C Karte, genaue Bezeichnung bitte?

Gruß
Wolfgang



Zitieren
#3
Hallo Wolfgang,
danke für deine schnelle Antwort!

Ich habe eine Budget-Karte KNC One TV-Station DVB-C (baugleich mit Terratec Cinergy 1200 DVB-C)

Diese sollte als Budget-Karte voll unterstützt sein (nach Wiki).

Da es keine FF Karte ist, habe ich nach der Installation kein OSD.
Nun wollte ich den Softdevice Plugin einbinden, da ich alles über die CPU laufen lassen will (habe genug Rechenleistung).

Bei dem Thread, welchen du mir als Link gesendet hast, geht es um eine SAA 7134! Nicht meine Karte.

Vielen Dank für deine Hilfe.
Gruss Raguza
Zitieren
#4
Hallo raguza,

na dann kann der Spaß für dich losgehen, du solltest halt darauf achten, das der Aufruf von Softdevice so aussehen soll:

3.7. Dann noch die beiden Dateien /etc/vdr/sysconfig und /etc/vdr/plugins/setup/setup.xml nach stopvdr auf der konsole anpassen

/etc/vdr/sysconfig:

......\"-Psoftdevice -ao alsa:pcm=default -vo dfb:\""

/etc/vdr/plugins/setup/setup.xml:

<plugin name="softdevice" param="-ao alsa:pcm=default -vo dfb:" info="X-Server, Vidix als AG" active="yes" />

dann startvdr auf der Konsole und mal schauen was geht!


Ansonsten musst du halt noch einen anderen Framebuffer zum laufen bringen, was hat der Pundit für eine Grafikkarte onboard?

Beim Kompilieren ab Punkt 3 stören die libcle266mpeg-Teile nicht da immer mit allen möglichen Grafikengines kompiliert wird.

Bei Fragen, hier ist dein Thread!

Gruß
Wolfgang
Zitieren
#5
Hallo Wolfgang,

heisst das, dass ich mit 3.7 beginnen soll, oder alles bis 3.7 von deiner Anleitung übernehmen soll?
Da ist aber ab Punkt 3.1 von VIA Plugins die Rede. Habe aber Nvidia NFORCE. Möchte auch alles vorerst von der CPU machen lassen!!!

Vielen Dank für deine Hilfe.

Gruss Miro
Zitieren
#6
Hallo Wolfgang,

hier mein aktueller Status.

Habe deine Anleitung abgearbeitet.
3.1 habe ich übersprungen, da ich keine via chip habe.
Aber wo stelle ich dann meine Grafikkarte als TV-Out ein???

3.4
DirectFB/
./autogen.sh kommt die Meldung "Keine Berechtigung" oder so ungefähr???
Was mache ich falsch?

Weiter bei DirectFB++ geht es ohne probleme???

3.6.2
Bei cvs -d:pserver:[email protected]:/cvsroot/softdevice login kommt CVS Passwort!!!
Drücke Enter, aber der Curser geht nur in die nächste Zeile???
Was mache ich hier falsch???

Danke für deine Hilfe.

Gruss Miro
Zitieren
#7
(10.01.2007, 22:45)raguza link schrieb: Hallo Wolfgang,

heisst das, dass ich mit 3.7 beginnen soll, oder alles bis 3.7 von deiner Anleitung übernehmen soll?
Da ist aber ab Punkt 3.1 von VIA Plugins die Rede. Habe aber Nvidia NFORCE. Möchte auch alles vorerst von der CPU machen lassen!!!

Vielen Dank für deine Hilfe.

Gruss Miro

Hallo Miro,

du solltest ab Punkt 3. beginnen.

Wolfgang
Zitieren
#8
(11.01.2007, 00:44)raguza link schrieb: Hallo Wolfgang,

hier mein aktueller Status.

Habe deine Anleitung abgearbeitet.
3.1 habe ich übersprungen, da ich keine via chip habe.
Aber wo stelle ich dann meine Grafikkarte als TV-Out ein???

3.4
DirectFB/
./autogen.sh kommt die Meldung "Keine Berechtigung" oder so ungefähr???
Was mache ich falsch?

Weiter bei DirectFB++ geht es ohne probleme???

3.6.2
Bei cvs -d:pserver:[email protected]:/cvsroot/softdevice login kommt CVS Passwort!!!
Drücke Enter, aber der Curser geht nur in die nächste Zeile???
Was mache ich hier falsch???

Danke für deine Hilfe.

Gruss Miro

Hi raguza,

also zum TV-OUT gibts es eine Möglichkeit, wie siehts aus ist der im Bios aktiviert?, denn wenn ab Boot ein Gerät angeschlossen idt geht er oder eben nicht!

Zu 3.4 sorry, aber wenn dann brächte ich eine genaue Fehlermeldung, ansonsten tippe ich auf einen kleinen Fehler deinerseits,
es haben jetzt schon viele das Howto durch und mir Rückmeldung gegeben, aber dieser Punkt war nicht dabei. Ansonsten, muss das exakt so klappen, weil sonst die DirectFB und DFB++-Kompilate falsch sind und du ab da nochmal alles neu machen solltest.

Bei 3.6.2 Einfach mit nächster Zeile weitermachen:
also,
....
cvs -d:pserver:[email protected]:/cvsroot/softdevice co softdevice
.....


Gruß
Wolfgang
Zitieren
#9
@raguza

(11.01.2007, 00:44)raguza link schrieb: Hallo Wolfgang,

hier mein aktueller Status.

Habe deine Anleitung abgearbeitet.
3.1 habe ich übersprungen, da ich keine via chip habe.
Aber wo stelle ich dann meine Grafikkarte als TV-Out ein???

3.4
DirectFB/
./autogen.sh kommt die Meldung "Keine Berechtigung" oder so ungefähr???
Was mache ich falsch?

Weiter bei DirectFB++ geht es ohne probleme???
zu 3.4:
Das Problem habe ich auch, bin es umgangen indem ich ein "sh autogen.sh" daraus gemacht habe und dann ging es ohne Probleme!


Gruss Patrick
HW:
Client: Digitainer II Gehäuse, Athlon LE1640 ,ASUS M3N78-EMH HDMI, 160GB 2,5" HD, 2GB Ram, Skystar 2.6D, Nova HD2 (noch ohne Funktion)
Server: Athlon X2 4800, 1TB, 2GB Ram, 1xTT 1.5, 1xPinnacle PCTVSat,

SW: jeweils Easyvdr 0.5RC2
Zitieren
#10
Hi Wolfgang,

habe leider deine Antwort zu 3.6.2 nicht verstanden!
Ich versuche mich auf den Server zu verbinden mit:
easyVDR:/usr/local/src/vdr-1.4.4/PLUGINS/src#
cvs -d:pserver:[email protected]:/cvsroot/softdevice login

Danach kommt:

Logging in to :pserver:[email protected]:2401/cvsroot/softdevice
CVS password:

Und jetzt kann ich unter passwort eintragen was ich möchte. Aus dieser Abfrage komme ich nicht mehr raus. Auch keine Fehlermeldung kommt keine.

Wenn ich mit der nächten Zeile fortfahre, passiert  auch nichts mehr. :'(

Soll ich diese drei Zeilen überspringen? Mir ist nicht klar, was ich da mache??? :-\

cvs -d:pserver:[email protected]:/cvsroot/softdevice login
cvs -d:pserver:[email protected]:/cvsroot/softdevice co softdevice
cd softdevice

Danke im Voraus

Gruss Miro
Zitieren
#11
Hallo Wolfgang,

ich bleibe in der oben beschreibenen Loginaufforderung hängen.
Erst wenn ich über STRG C abbreche kommt:

cvs [login aborted]: received interrupt signal
easyVDR:/usr/local/src/vdr-1.4.4/PLUGINS/src#

Danke,
Gruss Miro
Zitieren
#12
(11.01.2007, 22:27)raguza link schrieb: Hallo Wolfgang,

ich bleibe in der oben beschreibenen Loginaufforderung hängen.
Erst wenn ich über STRG C abbreche kommt:

cvs [login aborted]: received interrupt signal
easyVDR:/usr/local/src/vdr-1.4.4/PLUGINS/src#

Danke,
Gruss Miro

Hallo miro,

so gings mir auch gerade, evtl. ist im Moment der download down.

Gruß
Wolfgang
Zitieren
#13
Hallo Wolfgang,

Zu Punkt 3.6.2 (von deiner Anleitung)

jetzt hat der Login auf dem CVS geklappt.
Leider habe ich jetzt eine Fehlermeldung bekommen.

Liegt das vielleicht daran, dass ich gar keinen Hardware MPEG encoder habe? (Möchte es ja über CPU laufen lassen).

Meldung der Shell:
266mpegdec-0.4.patchrc/vdr-1.4.4/PLUGINS/src/softdevice# patch -p0 < softdevice-libcle2
(Stripping trailing CRs from patch.)
patching file configure
Hunk #1 FAILED at 324.
1 out of 1 hunk FAILED -- saving rejects to file configure.rej
(Stripping trailing CRs from patch.)
patching file mpeg2decoder.c
Reversed (or previously applied) patch detected!  Assume -R? [n]

Inhalt der configure.rej:
***************
*** 324,346 ****
  fi
 
  #########################################################
- # cle266mpegdec: check if present
  #
  if test "${dfb}" = "yes" ; then
    echo -n "Checking for libcle266mpegdec ... "
-  cle266_cflags=`PKG_CONFIG_PATH=$PKG_CONFIG_PATH pkg-config --cflags libcle266mpegdec 2>>config.log` || cle266="no"
    if test "${cle266}" = "yes" ; then
      cle266_libs=`PKG_CONFIG_PATH=$PKG_CONFIG_PATH pkg-config --libs libcle266mpegdec`
      cle266_opts="${cle266_cflags} ${cle266_libs}"
-  fi
-
-  if test "${cle266}" = "yes" ; then
      echo "Enabled cle266 hardware decoding."
    else
      echo "Not found."
    fi
- else
-  cle266="no"
  fi
 
  #########################################################
--- 324,343 ----
  fi
 
  #########################################################
+ # libcle266mpegdec: check if version 0.4 or greater is
+ # present
  #
  if test "${dfb}" = "yes" ; then
    echo -n "Checking for libcle266mpegdec ... "
+  pkg-config --atleast-version=0.4 libcle266mpegdec 2>>config.log || cle266="no"
    if test "${cle266}" = "yes" ; then
+    cle266_cflags=`PKG_CONFIG_PATH=$PKG_CONFIG_PATH pkg-config --cflags libcle266mpegdec`
      cle266_libs=`PKG_CONFIG_PATH=$PKG_CONFIG_PATH pkg-config --libs libcle266mpegdec`
      cle266_opts="${cle266_cflags} ${cle266_libs}"
      echo "Enabled cle266 hardware decoding."
    else
      echo "Not found."
    fi
  fi
 
  #########################################################

Brauche ich überhaupt dieses Plugin???

Vielen Dank für deine Hilfe.

Gruss Miro
Zitieren
#14
Hallo Miro,

da du keinen VIA Cle-Grafikchip drin hast brauchst du diesen Patch nicht im Softdevice, ich nehme an du hast ne ATI oder NVidia onboard.

PS: Das softdevice-Plugin brauchst du aber nicht den patch

Könntest mal deine komplette Hardware ergänzen, da ich nicht weiß, was der Pundit in der Version an Grafik oder Netzwerk mitbringt.

Gruß
Wolfgang
Zitieren
#15
Hallo Wolfgang,

danke für die Schnelle Antwort.
Habe mein Profil detailierter beschrieben. Ist das OK so?

Kannst du mir fürs Verständnis noch etwas erklären?

Der VDR möchte das OSD Menue und den Video Stream auf eine FF Karte senden. Da ich keine FF-Karte haben, müssen wir das Softdevice Plugin installieren, was die MPEG encoding macht.
Dazu muss noch eine Konfigurationsdatei vom VDR geändert werden, dass er den Datenstrom zum Softdevice sendet.
Wenn das klappt, sollte VDR das First Device finden!

Softdevice sendet die Daten auf den Ausgang der Grafikkarte. Da ich mehrer Ausgänge habe, kann ich das wohl auch in einer Konfigurationsdatei ändern?

Sollte dies alles sein, oder ist es doch komplexer?

Danke für die Infos.

Gruss Miro
Zitieren
#16
Hallo raguza,

schau mal hier, bekommst du grundsätzliche Informationen zum softdevice, deren Konfiguration und Möglichkeiten:

http://www.vdr-wiki.de/wiki/index.php/Softdevice-plugin

Grundsätzlich siehst du aber was falsch, der VDR empfängt mittels FF oder auch Budget (Eingabedevice) den jeweiligen mpeg-Stream und leitet ihn an ein Ausgabedevice (zur Bildausgabe notwendig) weiter. Also was dann das Ausgabedevice ist bestimmt der User, wenn ne FF da ist und sonst nichts, gehts klasisch über die FF und da an den TV mittels Scart, S-Video oder Chinch. Es gibt aber die Möglichkeit, mittels softdevice dem VDR ein zusätzliches Ausgabedevice zu ermöglichen.

Softdevice selbst encodiert dann rein softwaremässig und erzeugt das Bild und OSD mitjilfe der Grafikkarte. Ausgabemöglichkeiten der Graka sind VGA/DVI, TV-Out und sehr selten S-Video und Scart.

Wohin das Bild dann zur Ausgabe gelangt und wie man das konfiguriert, ist nicht pauschal zu sagen, aber sicherlich konfigurierbar über Modulparameter der Graka-Framebuffer-Treiber oder die directfbrc (Konfigurationsdatei für DirectFB).

PS: Profil passt jetzt super.

Gruß
Wolfgang
Zitieren
#17
Hallo Wolfgang,

danke für die Infos.

Ich muss also das Softdevice Plugin aktivieren und an die Grafikkarte übergeben (macht dass das ffmepg Plugin?).

Kannst du mir die nötigen Punkte aus deiner Anleitung dazu nennen?

3.6 Softdevice aktivieren (ist ja bei Easyvdr 0.4 schon vorhanden??).
3.7 und 3.8 genau nach anleitung.

Ist das so richtig?
Muss ich noch etwas besonderes beachten?

Vielen Dank
Miro

Zitieren
#18
(14.01.2007, 21:38)raguza link schrieb: Hallo Wolfgang,

danke für die Infos.

Ich muss also das Softdevice Plugin aktivieren und an die Grafikkarte übergeben (macht dass das ffmepg Plugin?).

Kannst du mir die nötigen Punkte aus deiner Anleitung dazu nennen?

3.6 Softdevice aktivieren (ist ja bei Easyvdr 0.4 schon vorhanden??).
3.7 und 3.8 genau nach anleitung.

Ist das so richtig?
Muss ich noch etwas besonderes beachten?

Vielen Dank
Miro

Hi nochmal,

also in der plain 0.4 ist das softdevice-plugin zwar dabei aber hat keinen aktuellen Stand. Ich habe dir ja hier schonmal geantwortet, und beschrieben, was in meinen Augen mit dem Pundit noch zu tun ist für eine Ausgabe via DVI:

http://www.easy-vdr.de/forum/index.php?t...67#msg5967

Wie gesagt alle Punkte der Anleitung ohne die entsprechenden Hinweise oder Masnahmen für den VIA Cle266.

Hast du deinen Framebuffer schon konfiguriert?

Gruß
Wolfgang
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste