oh mann ... danke morone !!
die Tags werden also gecached ...da kann ich natürlich patchen wie ich will wenn nachher immer wieder die alten Daten aus dem Cache geladen werden ...
datei umbenannt ..neu gestartet ...alles gut !
merci
steffx
oh mann ... danke morone !!
die Tags werden also gecached ...da kann ich natürlich patchen wie ich will wenn nachher immer wieder die alten Daten aus dem Cache geladen werden ...
datei umbenannt ..neu gestartet ...alles gut !
merci
steffx
ZitatAlles anzeigenOriginal von ralf
@ neptunvasja:
Hi,
das hat absolut geholfen
Ich habe in decoder-mp3.c alle "latin1" gegen "utf8" ausgetauscht, die Anzeige der Sonderzeichen ist jetzt richtig.
Damit ist jetzt auch noch ein weiteres Problem weg: Wurde nämlich im Tag ein Bindestrich ("-") benutzt, wurde bei mir der Rest nach dem Bindestrich nicht mehr angezeigt
Vielen Dank, hätte nicht gedacht, das die Lösung so einfach ist...
ralf
Hmmm ... sehr seltsam, ich habe hier genau das selbe Problem wie Du.
Bei "Björk" wird z.B. an Stelle des ö ein Kästchen angezeigt.
Habe die decoder-mp3.c gepached ... keinerlei Änderung ...
warum geht das bei euch und bei mir nicht ???
steffx
Hi ralf,
ich habe das selbe Problem.
Hast du inzwischen eine Lösung gefunden ?
steffx
hmm ..hat keiner eine Idee ?
steffx
Hallo,
habe mir eben zum ersten mal das Plugin installiert.
Gefällt mir sehr gut. Bis auf einen Schönheitsfehler:
die Aufnahmen werden bei mir so angezeigt:
28.12.04%The Fan
zwischen Datum und Name des Films ist also keinerlei Abstand.
Die Symbole und alles andere sind Ok.
mach ich da noch was falsch oder ist das so beim extrecmenu ?
steffx
Hi stevie101,
hast du
setterm -blank 0 -cursor off
gesetzt ?
weiterhin wichtig: ein etwaiger Splashshreen muß vor dem Start von VDR beendet sein.
steffx
hi Keine_Ahnung,
danke ..das war der richtige tipp.
hatte wareagle-icons ausgewählt, den zugehörigen skin allerdings gar nicht installiert.
steffx
dachte ich auch ....
aber da ist kein stern ...
steffx
Hi,
ich suche mir gerade nen Wolf.
Ich hab meinen VDR völlig neu aufgesetzt. Vorher hatte ich vor nicht gesehenen Aufnahmen immer einen *. Jetzt suche ich verzweifelt wo man den im Setup aktiviert ... oder war das ein patch ?
steffx
hi horchi,
ich will ja echt nicht nerven ..aber einen hab ich noch:
ich hab noch an einer anderen stelle sehr oft einen Absturz - beim Aufruf des music-plugins.
Da ich von gestern Abend so gut in Übung war, dachte ich mir mach ich doch mal nen backtrace für den guten morone. Was dabei herauskam scheint aber doch eher was für dich zu sein:
#0 0xb7854bad in ?? () from /usr/lib/libImlib2.so.1
#1 0xb781ee6f in ?? () from /usr/lib/libImlib2.so.1
#2 0xb78272ae in ?? () from /usr/lib/libImlib2.so.1
#3 0xb7815ad7 in imlib_text_draw_with_return_metrics () from /usr/lib/libImlib2.so.1
#4 0xb7815bf5 in imlib_text_draw () from /usr/lib/libImlib2.so.1
#5 0xb71158ae in ImlibRenderer::text (this=0xa006d30, text=0xb2dabec "\001", font_name=0x9ee7f04 "graphTFT", size=12,
align=1, x=20, y=517, r=64, g=64, b=64, width=20, height=20, lines=1, dots=0, skipLines=0)
at imlibrenderer/imlibrenderer.c:704
#6 0xb70e5829 in cDisplayItem::drawText (this=0x9eec918, aText=0xb2ca984 "\001", y=517, height=20, clear=1, skipLines=0)
at dspitems.c:857
#7 0xb70ed617 in cDisplayText::draw (this=0x9eec918) at dspitems.c:1204
#8 0xb70e7213 in cDisplayItem::refresh (this=0x9eec918) at dspitems.c:763
#9 0xb70f6dbe in cGraphTFTDisplay::display (this=0x9dd7cb8, sectionName=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb062533c "D¨\n"}}) at display.c:1589
#10 0xb70f747b in cGraphTFTDisplay::Action (this=0x9dd7cb8) at display.c:662
#11 0x08120b1c in cThread::StartThread (Thread=0x9dd7cc4) at thread.c:245
#12 0xb7f8a175 in start_thread () from /lib/libpthread.so.0
#13 0xb7d36dce in clone () from /lib/libc.so.6
Alles anzeigen
Hi data,
hab verstanden wie ich im graphTFT den Füllstand einzelner Verzeichnisse anzeigen kann.
Aber eigentlich ist die interessante Info für die Systemanzeige doch wieviel Platz hab ich insgesamt über alle Videoverzeichnisse noch. Diese Info ist doch im vdr vorhanden ("74% noch 173 Stunden frei") ...wäre es nicht sinnvoll diese info anzuzeigen ?
noch zwei Fragen:
irgendwie hab ich immer noch ein kleines schwarzes Rechteck, da wo eigentlich der Cursor der Console war ... scheint als hätte ich das noch nicht optimal gelöst. Wie werde ich die Console im Hintergrund denn richtig sauber los (irgendwas mit tty war da doch ..aber ich kriegs nicht richtig hin ....) ?
die zweite Frage ist mehr ne Bitte an horchi:
Die ersten Versionen von graphTFT (damals noch von kenny) hatten ein Feature das ich toll fand. Man konnte das Fernsehbild am graphtft ausgeben. Beim Weiterschalten auf dem VDR (mit mehreren DVB-Karten) blieb am graphtft das eine Programm stehen ..wärend man am TV weiterzappen konnte ...
Leider ist das Feature irgendwann rausgeflogen (keine Ahnung warum) ... wäre das nicht was für lange Winterabende ?
steffx
ab besten wir lenken die diskussion wieder zurück wo sie hingehört
hier gehts weiter : [ANNOUNCE] graphtft 0.2.1
super .. hab ich jetzt einen wunsch frei ?
die systeminfo zeigt bei mir immer an, daß das video-verzeichnis zu 99% voll ist.
das stimmt auch ..aber nur für /video0 ..ich hab aber aich /video1 - /video3 ...
wie voll /video0 ist, ist also nicht unbedingt die info die mich auf der anzeige interessiert ... wenn sie wissen was ich meine
steffx
sieht gut aus !!
bisher kein absturz mehr
teste weiter ..aber ich denke das war es
vielen dank !
steffx
jaja ..ich sehs ja ein
hier die meldungen vor dem crash:
Nov 20 22:25:14 moviestar vdr: [graphTFT] duration 'cGraphTFTDisplay::display()' was (275ms)
Nov 20 22:25:14 moviestar vdr: [graphTFT] now it is '01:40:44,710'
Nov 20 22:25:14 moviestar vdr: [graphTFT] setting next for 'Text '(2) in (45546ms)
Nov 20 22:25:14 moviestar vdr: [graphTFT] setting next for 'Timebar '(6) in (29728ms)
Nov 20 22:25:14 moviestar vdr: [graphTFT] setting next for 'Volumebar '(17) in (3731ms)
Nov 20 22:25:14 moviestar vdr: [graphTFT] schedule next for 'Volumebar' (17) in 3,731 seconds
Nov 20 22:25:14 moviestar vdr: [graphTFT] Displayed 7 Items, schedule next update in 3,730 seconds
Nov 20 22:25:15 moviestar vdr: [5118] Text2Skin: channelInfo display update thread ended (pid=5077, tid=5118)
Nov 20 22:25:15 moviestar vdr: [graphTFT] OsdClear
Nov 20 22:25:16 moviestar vdr: [5077] max. latency time 1 seconds
Nov 20 22:25:16 moviestar vdr: [5119] Text2Skin: menu display update thread started (pid=5077, tid=5119)
Nov 20 22:25:16 moviestar vdr: [graphTFT] OsdCurrentItem 'Anzeige aktualisieren: 1'
Nov 20 22:25:16 moviestar vdr: [graphTFT] OsdCurrentItem: Text of current item changed to Anzeige aktualisieren: 1
Nov 20 22:25:16 moviestar vdr: [graphTFT] OsdCurrentItem: items (0), current (-1)
Alles anzeigen
steffx
sehe gerade ..das ist genau das selbe ..die zeile ist allerdings drin ..
steffx
hier das ergebnis:
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7bf6900 in raise () from /lib/libc.so.6
#2 0xb7bf8238 in abort () from /lib/libc.so.6
#3 0xb7e00728 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4 0xb7dfe055 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb7dfe092 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7dfe1ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7d94a5f in std::__throw_out_of_range () from /usr/lib/libstdc++.so.6
#8 0xb705ffb3 in std::vector<cGraphTFTDisplay::MenuItem, std::allocator<cGraphTFTDisplay::MenuItem> >::_M_range_check (
this=0xa1fe3c0, __n=4294967295) at /usr/include/c++/4.3/bits/stl_vector.h:586
#9 0xb705ffde in std::vector<cGraphTFTDisplay::MenuItem, std::allocator<cGraphTFTDisplay::MenuItem> >::at (
this=0xa1fe3c0, __n=4294967295) at /usr/include/c++/4.3/bits/stl_vector.h:604
#10 0xb705abc3 in cGraphTFTDisplay::OsdCurrentItem (this=0xa1fe2e8, Text=0xa6a2938 "Anzeige aktualisieren:\t1")
at display.c:1295
#11 0x081190d4 in cStatus::MsgOsdCurrentItem (Text=0xa6a2938 "Anzeige aktualisieren:\t1") at status.c:107
#12 0x080e8121 in cMenuEditItem::SetValue (this=0xa844a00, Value=0xbfe4da00 "1") at menuitems.c:50
#13 0x080e88c7 in cMenuEditIntItem::Set (this=0xa844a00) at menuitems.c:79
#14 0x080e9385 in cMenuEditIntItem (this=0xa844a00, Name=0x8190a38 "Anzeige aktualisieren", Value=0xa1fe454, Min=0,
Max=1, MinString=0x0, MaxString=0x0) at menuitems.c:67
#15 0x080e978e in cMenuEditBoolItem (this=0xa844a00, Name=0x8190a38 "Anzeige aktualisieren", Value=0xa1fe454,
FalseString=0x0, TrueString=0x0) at menuitems.c:129
#16 0xb7046fdd in cGraphTFTMenu (this=0xa6a2180, title=0x0, aPlugin=0x82599a8) at graphtft.c:53
#17 0xb70471e9 in cPluginGraphTFT::MainMenuAction (this=0x82599a8) at graphtft.c:390
#18 0x0812d4d8 in main (argc=Cannot access memory at address 0xf8b
) at vdr.c:1291
Alles anzeigen
steffx
bitte schön :
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7d9a900 in raise () from /lib/libc.so.6
#2 0xb7d9c238 in abort () from /lib/libc.so.6
#3 0xb7fa4728 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4 0xb7fa2055 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb7fa2092 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7fa21ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7f38a5f in std::__throw_out_of_range () from /usr/lib/libstdc++.so.6
#8 0xb7204f7b in std::vector<cGraphTFTDisplay::MenuItem, std::allocator<cGraphTFTDisplay::MenuItem> >::_M_range_check (
this=0xa2388f8, __n=4294967295) at /usr/include/c++/4.3/bits/stl_vector.h:586
#9 0xb7204fa6 in std::vector<cGraphTFTDisplay::MenuItem, std::allocator<cGraphTFTDisplay::MenuItem> >::at (
this=0xa2388f8, __n=4294967295) at /usr/include/c++/4.3/bits/stl_vector.h:604
#10 0xb71ffb8c in cGraphTFTDisplay::OsdCurrentItem (this=0xa238820, Text=0xa6e68c0 "Anzeige aktualisieren:\t1")
at display.c:1293
#11 0x081190d4 in cStatus::MsgOsdCurrentItem (Text=0xa6e68c0 "Anzeige aktualisieren:\t1") at status.c:107
#12 0x080e8121 in cMenuEditItem::SetValue (this=0xa7eef48, Value=0xbfcf20a0 "1") at menuitems.c:50
#13 0x080e88c7 in cMenuEditIntItem::Set (this=0xa7eef48) at menuitems.c:79
#14 0x080e9385 in cMenuEditIntItem (this=0xa7eef48, Name=0x8190a38 "Anzeige aktualisieren", Value=0xa23898c, Min=0,
Max=1, MinString=0x0, MaxString=0x0) at menuitems.c:67
#15 0x080e978e in cMenuEditBoolItem (this=0xa7eef48, Name=0x8190a38 "Anzeige aktualisieren", Value=0xa23898c,
FalseString=0x0, TrueString=0x0) at menuitems.c:129
#16 0xb71ebfdd in cGraphTFTMenu (this=0xa7ee590, title=0x0, aPlugin=0x82599a8) at graphtft.c:53
#17 0xb71ec1e9 in cPluginGraphTFT::MainMenuAction (this=0x82599a8) at graphtft.c:390
#18 0x0812d4d8 in main (argc=Cannot access memory at address 0x10bd
) at vdr.c:1291
Alles anzeigen
steffx