Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> vdr-1.7.0-hdtv, für die Optimisten unter uns ;)
netz
Geschrieben am: Montag, 07.Juli 2008, 20:09 Uhr
Quote Post


Prinz
****

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



Hallo,
R2D2 hat es hier angeprochen emerge vs. svn?
Es wäre von Vorteil, wenn man die nötigen Pakete über emerge installieren kann.

Ich habe da mal etwas probiert, obwohl bei mir noch längere Zeit nicht mit HDTV zu rechnen ist. Vielleicht kann man ein Script daraus machen (ähnlich g2v_vdr16.sh). Allerdings würde ich die Plugins aus /usr/local/src/vdr-1.6.0 und eine andere Make.config nehmen.

Installiert auf einem neu aufgesetzten Gen2VDR V2.
Macht immerwieder Spaß so eine Installation von Gen2VDR. :) :D :lol:
Ich bekomme schon Beta-Test-Entzugserscheinungen.


Starten lässt sich xine mit
CODE
xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"


QUOTE

# den VDR holen, verlinken und installieren...

cd /usr/local/src
wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.0.tar.bz2
tar -xjf vdr-1.7.0.tar.bz2
mv vdr-1.7.0/ vdr-1.7.0-hdtv/
rm VDR
ln -s vdr-1.7.0-hdtv VDR


# Pluginpack holen und installieren

cd /tmp
wget http://minty.cirtexhosting.com/~examecom/3...2v/HDTV/src.tgz
tar -C /usr/local/src/VDR/PLUGINS -xzvf /mnt/data/tmp/src.tgz

# Zulus Extensions Patch-62 holen und den VDR patchen...

cd /usr/local/src/patches
wget http://minty.cirtexhosting.com/~examecom/3...atch-62.tar.bz2
tar xjf VDR-Extensions-Patch-62.tar.bz2
cd /usr/local/src/VDR
patch -p1 < /usr/local/src/patches/VDR-Extensions-Patch-62/vdr-1.7.0_extensions.diff
patch -p1 < /usr/local/src/patches/VDR-Extensions-Patch-62/vdr-1.7.0-ext_h264.diff
wget http://minty.cirtexhosting.com/~examecom/3...DTV/Make.config


# 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


# Multiproto Treiber installieren....

cd /usr/local/src
hg clone http://jusst.de/hg/multiproto
ln -s multiproto/ DVB
cd /usr/local/src/DVB/linux/include/linux
ln -s /usr/src/linux/include/linux/compiler.h compiler.h

rm /usr/local/portage/patches/v4l/av7110_camtest.diff
rm /usr/local/portage/patches/v4l/fix_eeprom.diff
emerge media-tv/v4l-dvb-multiproto
cd /usr/local/src/VDR
make



#Zum Schluss noch die Plugins compilieren und installieren....

cd /usr/local/src/VDR
make clean-plugins
/_congib/bin/cfgplg.sh dvd cdda mp3 mplayer osdteletext epgsearch extrecmenu skinelchi xine admin
/_config/bin/vdrmkplg.sh
/_config/bin/instvdr.sh



bis dann,
Nando

Bearbeitet von netz am Sonntag, 13.Juli 2008, 19:54 Uhr

angehängte Datei ( Anzahl der Downloads: 2 )
angehängte Datei  Make.config.tar.gz
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Dienstag, 08.Juli 2008, 12:18 Uhr
Quote Post


Prinz
****

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



Hallo,
ich habe noch 1-2 Schreibfehler beseitigt.
Habt ihr schon einen Test gewagt?

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


Prinz
****

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



QUOTE (netz @ Dienstag, 08.Juli 2008, 12:18 Uhr)
Hallo,
ich habe noch 1-2 Schreibfehler beseitigt.
Habt ihr schon einen Test gewagt?

bis dann,
Nando

So habe es mal getestet, allerdings solltest so etwas als CODE posten und nicht alls QUOTE.

Hier fehlt ein /
QUOTE
cp /usr/local/src/VDR/PLUGINS/src/xine-0.8.2/patches/xine-ui.patch /usr/portage/media-video/xine-ui/files


Dieser Eintrag existiert bei mir nicht:
QUOTE
#(        epatch "${FILESDIR}"/xine-lib.patch )


--> Da solltest Du etwas ausfühlicher beschreiben was zu tun ist. Siehe z.B hier in meinem Beitrag.

Wozu emerge media-tv/v4l-dvb-multiproto wenn Du die TReiber schon mit hg installiert hast?


Ansonsten lief die Installatiom problemlos dur. ;) ch
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Sonntag, 13.Juli 2008, 20:05 Uhr
Quote Post


Prinz
****

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



Hallo,
ich wollte mir nicht viel Arbeit damit machen (habe von hdtv nix ;) ). Es war mehr oder weniger nur ein Gefallen für dich ...
Das Einbinden des Patch in das ebuild stand in dem anderen Beitrag. Das in den Klammern muss eingefügt werden. :)
emerge vs. svn?
QUOTE
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


QUOTE
Wozu emerge media-tv/v4l-dvb-multiproto wenn Du die TReiber schon mit hg installiert hast?

"/usr/local/src/DVB" braucht wohl VDR zum übersetzen. Oder was meinst du? Installiert wird er an der Stelle nicht.

bis dann,
Nando
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 13.Juli 2008, 20:17 Uhr
Quote Post


Prinz
****

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



QUOTE (netz @ Sonntag, 13.Juli 2008, 20:05 Uhr)
..... Installiert wird er an der Stelle nicht....

Richtig. Aber so wird installiert: ;)

CODE
cd /usr/local/src
hg clone http://jusst.de/hg/multiproto_plus
ln -s multiproto_plus/ DVB
cd /usr/local/src/DVB/linux/include/linux
ln -s /usr/src/linux/include/linux/compiler.h compiler.h
cd /usr/local/src/DVB
make && make install
Email PosterUsers WebsiteICQ
Top
netz
Geschrieben am: Sonntag, 13.Juli 2008, 20:27 Uhr
Quote Post


Prinz
****

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



:huh: Wie jetzt?
VDR will nur die Source vom DVB-Treiber, wenn ich mich richtig erinnere.
Es wird also nur vor dem Übersetzten vom VDR nach /usr/local/src/DVB kopiert.
Oder was meinst du?
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 13.Juli 2008, 20:32 Uhr
Quote Post


Prinz
****

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



QUOTE (netz @ Sonntag, 13.Juli 2008, 20:27 Uhr)
....
Oder was meinst du?

Na ja, wie auch immer....,

so , hat es jedenfalls bei mir funktioniert.
Email PosterUsers WebsiteICQ
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll