easyVDR

Normale Version: Pearl Display + EasyVDR?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi,
dazu müsstest du den touchcol-Zweig selbst bauen...

mfG,
Stefan
ist das machbar oder brauch ich da tiefgründiges wissen.
Mir gehts nur um den Betrieb nicht ums hacken
Hi,
ich den ke mal, nach dem manuellen Howto im Portal tuts...
Denk dran, das Makefile zu editieren wegen Pearl Support.

Das yaVDR geht nicht...

mfG,
Stefan
Ich verstehe es nicht ganz, was du meinst.

Läuft es ootb mit meinem EasyVDR 07.14?
0.7.14? Das ist ja eine Uraltversion - ich glaube nach 0.7.20 sind wir auf die 0.8 gegangen. da wird sich keiner mehr erinnern können, was in dieser Beta alles machbar war, was drin war, was fehlte.

Nutze 0.8.06 - dann haben wir einen definierten Stand.

Andy
Ja, ok, verstehe wenn dort kein Support mehr reingesteckt wird, wenn es dennoch wer nutzt, würde ich mich freuen.

Ich dachte ich könnte es auf der 07.14 ganz einfach machen ... :

Code:
wzVDR:/usr/src# git clone git://projects.vdr-developer.org/graphlcd-base.git -b touchcol graphlcd-base.git.touchcol
error: unknown switch `b'
usage: git-clone [options] [--] <repo> [<dir>]

    -q, --quiet           be quiet
    -n, --no-checkout     don't create a checkout
    --bare                create a bare repository
    --naked               create a bare repository
    -l, --local           to clone from a local repository
    --no-hardlinks        don't use local hardlinks, always copy
    -s, --shared          setup as shared repository
    --template <path>     path the template repository
    --reference <repo>    reference repository
    -o, --origin <branch>
                          use <branch> instead or 'origin' to track upstream
    -u, --upload-pack <path>
                          path to git-upload-pack on the remote
    --depth <depth>       create a shallow clone of that depth
Erst clonen und dann

git checkout touchcol

Andy
Sorry, bin da noch nicht so firm:
also
Code:
wzVDR:/usr/src# git clone git://projects.vdr-developer.org/graphlcd-base.git
Initialized empty Git repository in /usr/src/graphlcd-base/.git/
remote: Counting objects: 1019, done.
remote: Compressing objects: 100% (982/982), done.
remote: Total 1019 (delta 727), reused 68 (delta 36)
Receiving objects: 100% (1019/1019), 324.74 KiB | 577 KiB/s, done.
Resolving deltas: 100% (727/727), done.
und dann?
Code:
wzVDR:/usr/src/graphlcd-base# git checkout touchcol
error: pathspec 'touchcol' did not match any file(s) known to git.
wzVDR:/usr/src/graphlcd-base# cd .git
wzVDR:/usr/src/graphlcd-base/.git# git checkout touchcol
fatal: This operation must be run in a work tree
wzVDR:/usr/src/graphlcd-base/.git#
Hmm

http://www.online-tutorials.net/programm...3-263.html

Welche branches sind denn da?

Andy
wenn ich wüsste wie ich das raus kriege Sad

wzVDR:/usr/src/graphlcd-base# git show-branch
[master] consolidate Uf8 sequence detection in Utf8CodeAdjustCounter


Zwischenfrage: wäre es mit der 09.50 einfacher?
Will später ja beides laufen haben aber erstmal nur testen wie es überhaupt mit easyvdr aussieht

Nachtrag:
Schon ein Stück weiter. Aber noch nicht im ganzen:

Code:
wzVDR:/usr/src# git clone git://projects.vdr-developer.org/graphlcd-base.git graphlcd-base
Initialized empty Git repository in /usr/src/graphlcd-base/.git/
remote: Counting objects: 1019, done.
remote: Compressing objects: 100% (982/982), done.
remote: Total 1019 (delta 727), reused 68 (delta 36)
Receiving objects: 100% (1019/1019), 324.74 KiB | 503 KiB/s, done.
Resolving deltas: 100% (727/727), done.
wzVDR:/usr/src# cd graphlcd-base
wzVDR:/usr/src/graphlcd-base# git pull origin touchcol
From git://projects.vdr-developer.org/graphlcd-base
* branch            touchcol   -> FETCH_HEAD
Auto-merged HISTORY
CONFLICT (content): Merge conflict in HISTORY
Auto-merged Make.config
Auto-merged Makefile
CONFLICT (content): Merge conflict in Makefile
Auto-merged glcddrivers/Makefile
CONFLICT (content): Merge conflict in glcddrivers/Makefile
Auto-merged glcddrivers/drivers.c
CONFLICT (content): Merge conflict in glcddrivers/drivers.c
Auto-merged glcddrivers/drivers.h
CONFLICT (content): Merge conflict in glcddrivers/drivers.h
Auto-merged glcddrivers/futabaMDM166A.c
CONFLICT (add/add): Merge conflict in glcddrivers/futabaMDM166A.c
Auto-merged glcddrivers/futabaMDM166A.h
CONFLICT (add/add): Merge conflict in glcddrivers/futabaMDM166A.h
Auto-merged glcddrivers/g15daemon.c
Auto-merged glcddrivers/gu256x64-372.c
Auto-merged glcddrivers/image.c
CONFLICT (content): Merge conflict in glcddrivers/image.c
Auto-merged glcddrivers/noritake800.c
CONFLICT (content): Merge conflict in glcddrivers/noritake800.c
Auto-merged glcddrivers/noritake800.h
CONFLICT (content): Merge conflict in glcddrivers/noritake800.h
Auto-merged glcddrivers/serdisp.c
Auto-merged glcdgraphics/Makefile
Auto-merged glcdgraphics/bitmap.c
CONFLICT (content): Merge conflict in glcdgraphics/bitmap.c
Auto-merged glcdgraphics/bitmap.h
CONFLICT (content): Merge conflict in glcdgraphics/bitmap.h
Auto-merged glcdgraphics/font.c
CONFLICT (content): Merge conflict in glcdgraphics/font.c
Auto-merged glcdgraphics/font.h
CONFLICT (content): Merge conflict in glcdgraphics/font.h
Auto-merged glcdskin/Makefile
Auto-merged glcdskin/config.h
CONFLICT (content): Merge conflict in glcdskin/config.h
Auto-merged glcdskin/display.c
CONFLICT (content): Merge conflict in glcdskin/display.c
Auto-merged glcdskin/display.h
CONFLICT (content): Merge conflict in glcdskin/display.h
Auto-merged glcdskin/object.c
CONFLICT (content): Merge conflict in glcdskin/object.c
Auto-merged glcdskin/object.h
CONFLICT (content): Merge conflict in glcdskin/object.h
Auto-merged glcdskin/parser.c
CONFLICT (content): Merge conflict in glcdskin/parser.c
Auto-merged graphlcd.conf
CONFLICT (content): Merge conflict in graphlcd.conf
Auto-merged tools/lcdtestpattern/Makefile
Auto-merged tools/showpic/showpic.c
CONFLICT (content): Merge conflict in tools/showpic/showpic.c
Auto-merged tools/showtext/showtext.c
Automatic merge failed; fix conflicts and then commit the result.
wzVDR:/usr/src/graphlcd-base#
Nachtrag:

Code:
wzVDR:/usr/src/graphlcd-base# make
Makefile:8: *** Leerer Variablenname.  Schluss.
Hi,
da in der 0.95 auch noch kein Paket dafür da ist, ist es prinzipiell nicht einfacher, außer du musst feststellen, dass noch andere Pakete zu alt sind, dann wirste mit Etch schnell scheitern fürchte ich...

mfG,
Stefan
Könnte ich selber etwas dafür tun, dass es ein Paket für die 09.50 gibt?
Gerne. Hole dir die Sourcen, kompiliere das ganze unter 0.9.50, dokumentiere welche Configfiles welche Inhalte haben müssen und wo Sie liegen, und schreibe welche Änderungen du gemacht hast.
Das stellst du hier zur Verfügung, dann baue ich daraus ein Paket.
Für eine automatische Erkennung wäre noch lsusb, bzw lspci o.ä. sinnvoll.

Andy
OK.
Auftrag erkannt.
Mal sehen was der WAF dazu sagt. Von daher rechnet nicht allzuschnell damit.
bin nun soweit.
beim make vom graphlcd:

Code:
[email protected]:/usr/src/graphlcd-base.git.touchcol# make
make[1]: pkg-config: Kommando nicht gefunden
make[1]: Betrete Verzeichnis '/usr/src/graphlcd-base.git.touchcol/glcdgraphics'
make[1]: Verlasse Verzeichnis '/usr/src/graphlcd-base.git.touchcol/glcdgraphics'
make[1]: pkg-config: Kommando nicht gefunden
make[1]: Betrete Verzeichnis '/usr/src/graphlcd-base.git.touchcol/glcdgraphics'
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  bitmap.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  common.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  font.c
font.c: In Elementfunktion »bool GLCD::cFont::LoadFNT(const string&, const string&)«:
font.c:146:48: Warnung: Der Rückgabewert von »size_t fread(void*, size_t, size_t, FILE*)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
font.c:167:50: Warnung: Der Rückgabewert von »size_t fread(void*, size_t, size_t, FILE*)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
font.c:170:71: Warnung: Der Rückgabewert von »size_t fread(void*, size_t, size_t, FILE*)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  glcd.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  image.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  imagefile.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  pbm.c
make[1]: pkg-config: Kommando nicht gefunden
g++ -g -O2 -Wall -Woverloaded-virtual -fPIC  -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -I/usr/local/include/freetype2 -I/usr/local/include  extformats.c
extformats.c:25:22: schwerwiegender Fehler: Magick++.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[1]: *** [extformats.o] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/src/graphlcd-base.git.touchcol/glcdgraphics'
make: *** [all] Fehler 2
jemand eine idee ?  Sad
ok  pkg-config nach installiert.

nun gehts weiter ....


nun liefert
Code:
showpic -c /etc/graphlcd.conf -d ax206dpf -u -i /usr/src/vdr-plugin-graphlcd.touchcol/graphlcd/logos/replay/replay-dvd_l.glcd
schon ein bild auf dem display nun nur noch das vdr-plugin-graphlcd.touchcol gebaut bekommen mit der 09.50 er da hakt es gerade bei mir ...
siehe http://www.easyvdr-forum.de/forum/index....ic=12882.0
so update:

plugin gebaut und aktiviert. aber laufen will es noch nicht
Code:
Dec  7 10:05:23 easyvdr vdr: [4496] graphlcd plugin: INFO: No config file specified, using default (/etc/graphlcd.conf).
Dec  7 10:05:23 easyvdr vdr: [4496] graphlcd plugin: INFO: No display specified, using first one (framebuffer).
Dec  7 10:05:23 easyvdr vdr: [4496] graphlcd plugin: ERROR opening channel alias file '/var/lib/vdr/plugins/graphlcd/channels.alias'
Dec  7 10:05:23 easyvdr vdr: [4496] graphlcd plugin: DEBUG: Init timeout waiting for display framebuffer thread to get ready
Jemand eine Idee?
sysconfig habe ich so geändert:
\"-Pgraphlcd –d ax206dpf –s touchcol\"
oder so
\"-Pgraphlcd –d ax206dpf\"

Beides kein Erfolg
BILD BILD BILD

ich habe BILD

so wie mache ich weiter.

soll ich alles nochmal an eine "nackten" 09.50 testen und dann zusammenfassen, was ich gemacht habe?
die libvdr-graphlcd.so.1.7.21 brauch ich nicht nochmal bauen oder?


Hi,
wenn du sinai den src lieferst mit genauer Anleitung, was wo hin muss dann packt ers in ppa zum Pakete bauen...

mfG,
Stefan
Ich mache im Moment alles nochmal fertig. Dann müsst ihr mal drüber schauen was man kürzen / ändern muss
anleitung mal zur durchsicht per pn versendet
Hallo zusammen,

ich beobachte diesen Thread schon eine eine Weile mit Interesse, da ich das Pearl-Display auch gerne mit der 0.9 nutzen möchte.

Da wohl außer masterpete noch niemand so recht erfolgreich war, frage ich mal in die Runde, ob es inzwischen Neues gibt?

Danke schon mal und Grüße,
Michael
Seiten: 1 2