Powered by Invision Power Board


Seiten: (3) 1 [2] 3  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> HDTV-Installation auf Gen2VDR 2.0 via Script
yuri
Geschrieben am: Sonntag, 29.Juni 2008, 18:07 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 86
Mitgliedsnummer.: 3360
Mitglied seit: 2008-01-02



bei mir ist wirklich die alte media-libs/x264-0.0.20070924 version installiert ,
aber auch ein portage update bringt den Fehler, das kenn ich von x264 schon von anderen Versuchen. Es will einfach nicht aktualisiert werden.
Email Poster
Top
netz
Geschrieben am: Sonntag, 29.Juni 2008, 18:19 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Ja dann ... hätte ich nur noch 1-2 Sachen im Angebot.
Vielleicht sind da fehlende Pakete mit dabei.


CODE
echo "media-video/x264-encoder" >> /etc/portage/package.keywords/media
emerge media-video/x264-encoder


CODE
echo "media-video/ffmpeg" >> /etc/portage/package.keywords/media
emerge media-video/ffmpeg


Danach kann es wieder gelöscht werden. :blink: :unsure: :rolleyes:
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 29.Juni 2008, 18:19 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hmm........,

seltsam, aber bei mir lief das Script ohne Fehlermeldung durch.

@ yuri,

Was für eine Hardware verwendest Du denn?
Falls Du die in Deiner Signatur erwähnte Hardware verwenden willst, kannst Du das Unternehmen gleich abbrechen, denn Für HDTV ohne eHD brauchst Du mindestens mal eine Dual core CPU.
Email PosterUsers WebsiteICQ
Top
olqs
Geschrieben am: Freitag, 18.Juli 2008, 11:52 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 9
Mitgliedsnummer.: 1446
Mitglied seit: 2006-08-19



Hi,

erstmal Danke für das Skript.

Hab aber glaub ich noch einen Tippfehler gefunden:
CODE

# erstmal Platz schaffen.....

rm -rf rm -rf /usr/local/src/VDR


Hier scheints als wär ein "rm -rf" zuviel.

Ist mir beim ersten durchlesen grad aufgefallen. Jetzt läufts grad durch.

mfg olqs

EDIT:
So, mal ein kleiner Zwischenstand:
Leider lief nicht alles ohne Probleme durch. Derzeit bin ich grad beim dvb Treiber, der nicht durchkompiliert hat. Ich nutz schon nen 2.6.25er Kernel und da kompiliert ein bzw zwei Module nicht ohne Eingriff.

Modul cs2840 welches man leider nicht mit "make menuconfig" abwählen kann benötigt folgenden Patch um zu kompilieren:
CODE

+++ a/include/media/v4l2-i2c-drv-legacy.h
@@ -34,7 +34,7 @@ struct v4l2_i2c_driver_data {
};

static struct v4l2_i2c_driver_data v4l2_i2c_data;
-static struct i2c_client_address_data addr_data;
+static const struct i2c_client_address_data addr_data;
static struct i2c_driver v4l2_i2c_driver_legacy;
static char v4l2_i2c_drv_name_legacy[32];


und das Modul ks0127 hab ich einfach abgewählt :)
Email Poster
Top
olqs
Geschrieben am: Montag, 21.Juli 2008, 09:38 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 9
Mitgliedsnummer.: 1446
Mitglied seit: 2006-08-19



So ich glaube das Skript ist komplett durchgelaufen.

Nur find ich es irgendwie komisch, dass beim Start vom VDR jetzt kdm startet.
Ist das so gewollt? Mein VDR ist ein System ohne Tastatur und Maus, deshalb wirds da leicht unpraktisch bei ner nötigen Anmeldung.

Ich will jetzt aber mal nicht ausschliessen, dass ich beim letzten Systemupdate da eine wichtige Datei überschrieben habe. Welche könnte denn das sein?

Gruss
olqs
Email Poster
Top
SVeith
Geschrieben am: Montag, 21.Juli 2008, 15:51 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 507
Mitgliedsnummer.: 1160
Mitglied seit: 2005-11-10



Hi olqs,

ist schon richtig, das der KDE startet.
Du kannst dann im KDE Xine starten um Dich mit dem VDR zu verbinden.
Du kannst aber auch übder den VDR Admin FreeVo starten anstatt KDE.

Gruß
Stefan
Email Poster
Top
olqs
Geschrieben am: Montag, 21.Juli 2008, 16:11 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 9
Mitgliedsnummer.: 1446
Mitglied seit: 2006-08-19



Ja aber es startet ja nicht KDE, sondern KDM.

Reichts also wenn ich mir KDM mit Autologin konfiguriere? Ist es da dann egal welchen User ich nutze?
Den Autostart von Xine sollte ich ja dann doch hinbekommen.

Gibts für die xine Konfiguration dann noch etwas zu beachten, oder sollte das out-of-the-box funktionieren? Also Xine starten und man hat das VDR Bild?
Email Poster
Top
netz
Geschrieben am: Montag, 21.Juli 2008, 17:04 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo,
KDM ist der KDE Display Manager.

Autologin kannst du dann im Kontrollzentrum einrichten.
(Kontrollzentrum -> Systemverwaltung -> Anmeldungsmanager -> Vereinfachung, im Systemverwaltungsmodus)

Xine starte ich über
CODE
xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"

(Autostart über /home/vdr/.kde/Autostart/xine.sh möglich)

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
olqs
Geschrieben am: Mittwoch, 23.Juli 2008, 09:10 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 9
Mitgliedsnummer.: 1446
Mitglied seit: 2006-08-19



Vielen Dank euch allen.

Jetzt hab ichs hinbekommen, zwar noch nicht optimal, aber wenn man mal weiß wie alles zusammenhängt, dann ist das nur noch ne Frage der Zeit.

Email Poster
Top
netz
Geschrieben am: Mittwoch, 23.Juli 2008, 11:35 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



QUOTE (olqs @ Mittwoch, 23.Juli 2008, 10:10 Uhr)
Jetzt hab ichs hinbekommen, zwar noch nicht optimal, aber wenn man mal weiß wie alles zusammenhängt, dann ist das nur noch ne Frage der Zeit.

Hallo,
was läuft den nicht optimal?
Vielleicht bekommen wir es zusammen schneller hin.

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
olqs
Geschrieben am: Donnerstag, 24.Juli 2008, 18:11 Uhr
Quote Post


Advanced Member
***

Gruppe: Members
Beiträge: 9
Mitgliedsnummer.: 1446
Mitglied seit: 2006-08-19



Ok, mal das Hauptproblem:
Mein USB DVB-T Stick (af9005) will leider nicht mehr.
Wenn ich nen Kanal tune, dann erhalte ich folgende Fehlermeldung:

... Unsupported Modulation: ...

Genauer kann ichs leider grad aus dem Kopf auch nicht sagen.

Hab mir sogar nen zweiten Stick gekauft, aber leider wird der noch nicht vom multiproto Treiber unterstützt, bzw die usb-id ist nicht mit dem Treiber verknüpft. Die DVB Treiber in einem aktuellen Kernel sollten den aber unterstützen.
Mein Versuch dem Kernelmodul die USB ID beizubringen war leider auch nicht von Erfolg gesegnet.

Nebenprobleme:
- Xine hat bei der Ausgabe noch nen kleinen schwarzen Rand
- Audio derzeit noch nicht über HDMI, obwohls das Board angeblich kann
- wegen Kernelupdate fehlt mir der Bootsplash
- Zeit bis zum ersten Bild ist mir noch ein wenig zulang -> mal schauen was man noch optimieren kann
- IMON Display von meinem Antec Fusion 430 und passende Fernbedienung konfigurieren

Die Nebenprobleme sind aber wirklich nur ne Frage meiner Zeit und eigentlich wirklich nur Sachen die auf der ToDO Liste stehen und abgehakt werden müssen.
Email Poster
Top
SVeith
Geschrieben am: Samstag, 26.Juli 2008, 20:36 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 507
Mitgliedsnummer.: 1160
Mitglied seit: 2005-11-10



Hi,

ich habe die gleichen Probleme wie yuri.

Beim ffmpeg make bekomme ich folgende Meldung:

CODE
gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I. -I"/usr/local/src/ffmpeg" -fomit-frame-pointer -march=i686 -pthread -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno       -c -o libavcodec/libx264.o libavcodec/libx264.c
libavcodec/libx264.c: In function 'X264_init':
libavcodec/libx264.c:224: error: 'X264_ME_TESA' undeclared (first use in this function)
libavcodec/libx264.c:224: error: (Each undeclared identifier is reported only once
libavcodec/libx264.c:224: error: for each function it appears in.)
libavcodec/libx264.c:256: warning: assignment discards qualifiers from pointer target type
make: *** [libavcodec/libx264.o] Error 1


Ich habe auch schon alle Tips von nezt versucht!

Bei ...

CODE
eix-sync
emerge media-libs/x264


... bekomme ich folgendes als Ergebnis...

CODE

common/x86/sad-a.asm:28: error: integer supplied to a DQ instruction
make: *** [common/x86/sad-a.o] Error 1
*
* ERROR: media-libs/x264-0.0.20080406 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2342:  Called die
* The specific snippet of code:
*       emake CC="$(tc-getCC)" || die "make failed"
*  The die message:
*   make failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/log/portage/media-libs:x264-0.0.20080406:20080726-213232.log'.
* The ebuild environment file is located at '/mnt/data/tmp/portage/media-libs/x264-0.0.20080406/temp/environment'.
*
vdrhd ffmpeg #


Wie kann ich die installierte Version für von media-libs/x264 ermitteln?

Die weiteren Tips von netz haben auch nicht zum Erfolg geführt.

Meine Hardware ist das System 3 aus der Sig.

@yuri bist Du weiter gekommen.

Hat jemand noch einen Tip?!

Gruß
Stefan
Email Poster
Top
netz
Geschrieben am: Samstag, 26.Juli 2008, 21:11 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo Stefan,
eine Antwort auf den Fehler habe ich nicht parat.
Ich hätte eine andere Installation im Angebot (falls du dich daran Versuche willst). ;)
Ein Backup falls du sicher gehen willst.

QUOTE
Wie kann ich die installierte Version für von media-libs/x264 ermitteln?

eix media-libs/x264

CODE

# xine-VDR Plugin installieren

cd /usr/local/src/VDR/PLUGINS/src/
rm -rf xine
rm -rf xine-0.8.2/
wget http://home.vrweb.de/~rnissl/vdr-xine-0.8.2.tgz
tar -xzvf vdr-xine-0.8.2.tgz
ln -s xine-0.8.2 xine
cd xine
ln -s $(pwd)/xineplayer /usr/bin/xineplayer

# Portage, eix & Overlay aktualliesieren...

fixpackages
emerge  --sync
emerge  portage

layman -f && layman -a berkano ## Overlay Berkano hinzufügen
layman -o http://phamngochai.net/myfiles/overlay/pnh.xml -L
layman -o http://phamngochai.net/myfiles/overlay/pnh.xml -a pnh ## Overlay Pham Ngoc hinzufügen
layman -S
rm -rf /usr/local/portage/media-libs/xine-lib
cp /usr/local/src/VDR/PLUGINS/src/xine-0.8.2/patches/xine-ui.patch /usr/portage/media-video/xine-ui/files
cp /usr/local/src/VDR/PLUGINS/src/xine-0.8.2/patches/xine-lib.patch /usr/portage/local/layman/pnh/media-libs/xine-lib/files
mcedit /usr/portage/media-video/xine-ui/xine-ui-0.99.5-r1.ebuild
#(        epatch "${FILESDIR}"/xine-ui.patch )
ebuild /usr/portage/media-video/xine-ui/xine-ui-0.99.5-r1.ebuild digest
mcedit /usr/portage/local/layman/pnh/media-libs/xine-lib/xine-lib-9999.ebuild
#(        epatch "${FILESDIR}"/xine-lib.patch )
ebuild /usr/portage/local/layman/pnh/media-libs/xine-lib/xine-lib-9999.ebuild digest
update-eix

echo "media-video/ffmpeg swscaler X mp3lame amr ipv6 mmx network sdl faad faadbin facc theora encode static shared ogg gpl oss sdl truetype vorbis zlib a52 a52bin aac threads x11grab pthreads v4l x264 xvid" >> /etc/portage/package.use
echo "media-libs/xine-lib xv xvmc win32codecs asf" >> /etc/portage/package.use
echo "media-video/xine-ui vdr" >> /etc/portage/package.use
echo "media-video/ffmpeg" >> /etc/portage/package.keywords/media
echo "media-libs/xine-lib" >> /etc/portage/package.keywords/media
echo "media-video/xine-ui" >> /etc/portage/package.keywords/media
echo "media-libs/x264" >> /etc/portage/package.keywords/media
echo "dev-lang/yasm" >> /etc/portage/package.keywords/media


#benötigte Pakete installieren/entfernen ...

emerge =media-libs/x264-0.0.20080301
emerge -C media-libs/libdts
emerge libextractor ffmpeg xine-lib
etc-update


Die Zeilen in Klammern müssen eingefügt werden.
( epatch "${FILESDIR}"/xine-ui.patch )

emerge vs. svn?
CODE
Adding a Patch

Sometimes you will want to add a patch to an ebuild: to enable a cool feature, to fix a bug, etc. The first thing to do is to copy the patch to /usr/local/portage/net-irc/xchat/files/, so the ebuild can access it. Also, add
inherit eutils

near the beginning of the ebuild so that the ebuild can use epatch (if there's already an inherit line, make sure it contains eutils).

Now you need to get the ebuild to apply the patch. If the ebuild contains a section
src_unpack() {

then you will add the patch line to the end of this section, just before the closing } brace. Otherwise, you need to add a src_unpack section: File:
src_unpack() {
   unpack ${A}
   cd "${S}"
   epatch "${FILESDIR}"/my-new-patch.patch
}


Emerge looks at the Manifest for integrity. If the ebuild size has changed it will not build. Update the Manifest with new ebuild info:
ebuild /usr/local/portage/<category>/<program>/<program-version>.ebuild digest


bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
SVeith
Geschrieben am: Samstag, 26.Juli 2008, 21:49 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 507
Mitgliedsnummer.: 1160
Mitglied seit: 2005-11-10



Hi Nando,

bei mir ist tatsächlich auch folgende x264 lib aktiv...

CODE
vdrhd ~ # eix media-libs/x264
[U] media-libs/x264
    Available versions:  0.0.20070924 (~)0.0.20080301 (~)0.0.20080406 {+threads                                              debug threads}
    Installed versions:  0.0.20070924(23:00:46 26.07.2008)(-debug -threads)
    Homepage:            http://www.videolan.org/developers/x264.html
    Description:         A free library for encoding X264/AVC streams


Vielleicht versuch ich mich mal mit Deiner Anleitung, aber erst mal versuch ich die aktuelle x264 lib installiert zu bekommen.

emerge -C media-libs/x264 geht, aber jetzt ist gar keine Version von x264 mehr installiert. Das Kompilieren der akutellen Version geht immer noch schief :(

Danke und Ciao
Stefan
Email Poster
Top
netz
Geschrieben am: Sonntag, 27.Juli 2008, 11:48 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Hallo Stefan,
hattest du das weiter oben probiert?
CODE
echo "media-video/x264-encoder" >> /etc/portage/package.keywords/media
emerge media-video/x264-encoder



media-libs:x264-0.0.20080406:20080710-133310.log
CODE
...
LOG: postinst
Please note that this package now only installs
x264 libraries. In order to have the encoder,
please emerge media-video/x264-encoder.


bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 27.Juli 2008, 12:05 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (netz @ Sonntag, 27.Juli 2008, 11:48 Uhr)
Hallo Stefan,
hattest du das weiter oben probiert?
CODE
echo "media-video/x264-encoder" >> /etc/portage/package.keywords/media
emerge media-video/x264-encoder



media-libs:x264-0.0.20080406:20080710-133310.log
CODE
...
LOG: postinst
Please note that this package now only installs
x264 libraries. In order to have the encoder,
please emerge media-video/x264-encoder.


bis dann,
Nando

Da fehlt noch:

CODE
echo "media-libs/x264" >> /etc/portage/package.keywords/media


Sonst gehts nicht. ;)
Email PosterUsers WebsiteICQ
Top
SVeith
Geschrieben am: Sonntag, 27.Juli 2008, 16:26 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 507
Mitgliedsnummer.: 1160
Mitglied seit: 2005-11-10



Hi,

egal was ich mache, es kommt immer zu der Fehlermeldung...

CODE
nasm -O2 -f elf -D__PIC__ -Icommon/x86/ -o common/x86/predict-a.o common/x86/predict-a.asm
nasm -O2 -f elf -D__PIC__ -Icommon/x86/ -o common/x86/quant-a.o common/x86/quant-a.asm
nasm -O2 -f elf -D__PIC__ -Icommon/x86/ -o common/x86/sad-a.o common/x86/sad-a.asm
common/x86/sad-a.asm:28: error: integer supplied to a DQ instruction
make: *** [common/x86/sad-a.o] Error 1
*
* ERROR: media-libs/x264-0.0.20080406 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2340:  Called die
* The specific snippet of code:
*       emake CC="$(tc-getCC)" || die "make failed"
*  The die message:
*   make failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/log/portage/media-libs:x264-0.0.20080406:20080727-172016.log'.
* The ebuild environment file is located at '/mnt/data/tmp/portage/media-libs/x264-0.0.20080406/temp/environment'.
*


Egal ob ich ...

QUOTE
echo "media-video/x264-encoder" >> /etc/portage/package.keywords/media
emerge media-video/x264-encoder


mache, oder ...

QUOTE
echo "media-libs/x264" >> /etc/portage/package.keywords/media
emerge media-libs/x264


es gibt immer den gleichen Fehler!?

Sch***** :angry:

Ciao
Stefan




angehängte Datei ( Anzahl der Downloads: 182 )
angehängte Datei  media_libs_3Ax264_0.0.20080406_3A20080727_172016.log
Email Poster
Top
netz
Geschrieben am: Sonntag, 27.Juli 2008, 19:43 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1624
Mitgliedsnummer.: 451
Mitglied seit: 2004-12-01



Keine Ahnung ...
- der andere Weg od.
- emerge portage yasm
- google "gentoo x264 failed sad-a.asm "
- ...
Email PosterUsers WebsiteICQ
Top
SVeith
Geschrieben am: Sonntag, 27.Juli 2008, 21:39 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 507
Mitgliedsnummer.: 1160
Mitglied seit: 2005-11-10



Hi Nando,

ich weiss auch nicht mehr weiter.
Danke für die Unterstützung.

Den anderen Weg habe ich erst mal bei Seite gelegt.

- emerge portage yasm -->> hab ich schon gemacht, bringt nix, leider.

- google hab ich auch schon bemüht...
es gibt einen bekannten Fehler ... siehe hier, der hat was mit yasm zu tun ... der Fehler, den ich habe aber nicht.

Gestern ist meine eHD gekommen...

... ich versuch mich erst mal damit.

Ciao
Stefan
Email Poster
Top
R2D2
Geschrieben am: Sonntag, 27.Juli 2008, 22:03 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



@ SVeith,

mal was Anderes: Wozu brauchst Du das denn überhaupt??
Email PosterUsers WebsiteICQ
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll