Beiträge von Imsadi
-
-
Keine Sorge, die Schriften sind soweit ok.
Ich sitze nur 5m weg vom Fernseher und dafür sind sie zu klein und ich kann sie kaum lesen -
Hi BooStar,
gefällt mir sehr gut für meinen Atom Prozzi. Läßt sich die Schriftgröße nicht verändern ? Im Osd bewirken die Einstellungen nichts.
-
Danke seahawk, mit der Änderung in der config.c des X11 auf 1:0 ist das Bild da.
Es kommt jedoch zum Absturz nach drücken der OK Taste. Nit STOP läßt sich das
Plugin normal beenden. -
Hallo,
habe mir das plugin auch mal für yavdr 0.5 kompiliert und erhalte über xineliboutput leider kein Bild, lediglich den Ton:
Code
Alles anzeigenJul 5 18:19:49 e-q5i vdr: [5439] loading plugin: /usr/lib/vdr/plugins/libvdr-mpv.so.2.2.0 Jul 5 18:19:59 e-q5i vdr: [5439] initializing plugin: mpv (0.0.4): mpv player plugin Jul 5 18:20:02 e-q5i vdr: [5439] starting plugin: mpv Jul 5 19:36:33 e-q5i vdr: [5439] [mpv] cMpvControl Jul 5 19:36:34 e-q5i vdr: [5439] [mpv] SwitchOsdToMpv Jul 5 19:36:34 e-q5i vdr: [5439] [mpv] playing //srv/video/Filme/A-K/Act_of_Valor.mp4 Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: event: 11 idle Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: event: 6 start-file Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: property filename Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: property pause Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: property speed Jul 5 19:36:34 e-q5i vdr: [7110] [mpv]: property media-title Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 19 metadata-update Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 17 video-reconfig Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 10 track-switched Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 18 audio-reconfig Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 8 file-loaded Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: couldn't open the X11 display (:0.0)!#012 Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: Error opening/initializing the selected video_out (-vo) device.#012 Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: property length Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: property chapters Jul 5 19:36:39 e-q5i vdr: [7110] [mpv]: event: 18 audio-reconfig
Nutze vdpau und das ist auch einkompiliert. Das Display 0.0 sollte stimmen. Noch einen Tip ?
-
Hallo Louis,
das scheint zu helfen - habe allerdings auch den Aufruf in der keymacros.conf auf @mplayer geändert. Vorher war das Menu 4 3. Vielleicht lag es auch daran ? Der Aufruf über das Menü hat immer funktioniert. Vielen Dank für Deine Mühe !
-
Hallo,
eine Ergänzung noch - mir fällt jetzt auf, dass bei Verwendung des Themes tryouts kein Absturz mehr passiert, jedoch bei blackhole und ebenso beim der gemoddeten Variante von perlbo !
-
nach make clean und neu kompilieren startet der vdr wieder, dennoch stürzt er ab:
Code
Alles anzeigen[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'. Program terminated with signal 11, Segmentation fault. #0 0x00007ff8b4fadf60 in pthread_kill () from /lib/x86_64-linux-gnu/libpthread.so.0 Thread 52 (Thread 0x7ff8877fe700 (LWP 8537)): #0 0x00007ff8b39ce933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ff8b540ff20 in ?? () from /opt/lib/libmediaclient.so #2 0x00007ff8b5410c62 in poll () from /opt/lib/libmediaclient.so #3 0x00000000004e8f86 in cSectionHandler::Action (this=0xf19710) at sections.c:183 #4 0x000000000050d92d in cThread::StartThread (Thread=0xf19710) at thread.c:262 #5 0x00007ff8b4fa8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ff8b39da2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 51 (Thread 0x7ff852546700 (LWP 8894)): #0 0x00007ff8b3971cc2 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ff8b4fa93e8 in pthread_create@@GLIBC_2.2.5 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x000000000050d656 in cThread::Start (this=0x4c6d2d0) at thread.c:285 #3 0x00007ff8aaff23c3 in cDisplayMenuRootView::Action (this=0x4c35200) at views/displaymenurootview.c:618 #4 0x000000000050d92d in cThread::StartThread (Thread=0x4c35200) at thread.c:262 #5 0x00007ff8b4fa8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ff8b39da2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff8b5820740 (LWP 8446)): #0 0x00007ff8b4fadf60 in pthread_kill () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x000000000050d72b in cThread::Active (this=0x4c6d2d0) at thread.c:311 #2 0x00007ff8aaf7af12 in cPixmapContainer::CancelSave (this=0x4c6d2d0) at libcore/pixmapcontainer.c:428 #3 0x00007ff8aaff2d56 in cDisplayMenuMainView::~cDisplayMenuMainView (this=0x4c6d2d0, __in_chrg=<optimized out>) at views/displaymenuview.c:231 #4 0x00007ff8aaff2da9 in cDisplayMenuMainView::~cDisplayMenuMainView (this=0x4c6d2d0, __in_chrg=<optimized out>) at views/displaymenuview.c:233 #5 0x00007ff8aafedd37 in cDisplayMenuRootView::SetMenu (this=0x4c35200, menuCat=mcUnknown, menuInit=false) at views/displaymenurootview.c:164 #6 0x00007ff8aaf78373 in SetMenuCategory (MenuCat=mcUnknown, this=0x4bc9910) at displaymenu.c:53 #7 cSDDisplayMenu::SetMenuCategory (this=0x4bc9910, MenuCat=mcUnknown) at displaymenu.c:50 #8 0x00000000004c8536 in Display (this=0x4849e90) at osdbase.c:228 #9 cOsdMenu::Display (this=0x4849e90) at osdbase.c:218 #10 0x00007ff8a7f91452 in cMenuBrowse::NewDir(char const*) () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #11 0x00007ff8a7f91563 in cMenuBrowse::cMenuBrowse(cFileSource*, bool, bool, char const*, char const* const*) () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #12 0x00007ff8a7f8e26f in cMenuMPlayBrowse::cMenuMPlayBrowse() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #13 0x00007ff8a7f8e2da in cPluginMPlayer::MainMenuAction() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #14 0x00000000004bdf93 in cMenuMain::ProcessKey (this=0x4915c70, Key=kOk) at menu.c:4040 #15 0x000000000046ddd0 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1265
-
Hallo Louis,
der vdr startet dann nicht mehr:
Code
Alles anzeigen[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'. Program terminated with signal 11, Segmentation fault. #0 0x00007f929185ff2b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #0 0x00007f929185ff2b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x00007f92885a4c27 in cTemplate::ReadFromXML (this=0x13f2eb0) at libtemplate/template.c:50 #2 0x00007f928857d571 in cSkinDesigner::LoadTemplates (this=0x4f427f0) at designer.c:275 #3 0x00007f928857da92 in cSkinDesigner::Init (this=0x4f427f0) at designer.c:200 #4 0x00007f928857dfcf in cSkinDesigner::DisplayChannel (this=0x4f427f0, WithInfo=true) at designer.c:40 #5 0x00000000004bb19c in cDisplayChannel::cDisplayChannel (this=0x139a98b0, Number=2, Switched=true) at menu.c:4186 #6 0x000000000046eaf9 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:977
-
-
Guten Morgen,
der Absturz läßt sich reproduzieren.
Bei Aufruf des mplayer über die keymacros.conf erfolgt das Wechseln in die Verzeichnisse ordnungsgemäß.
Führt man die Funktion zum zweiten oder dritten Mal aus, dann stürzt der VDR ab.Code
Alles anzeigen[New LWP 4309] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'. Program terminated with signal 11, Segmentation fault. #0 0x0000000000000000 in ?? () #0 0x0000000000000000 in ?? () #1 0x000000000050d92d in cThread::StartThread (Thread=0x64e2e30) at thread.c:262 #2 0x00007f1a6eff8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007f1a6da2a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6 #4 0x0000000000000000 in ?? () Thread 49 (Thread 0x7f1a6f870740 (LWP 4220)): #0 cPixmapMemory::Fill (this=0x64c5040, Color=0) at osd.c:1152 #1 0x00007f1a64fcbaff in cPixmapContainer::Fill(int, unsigned int) () from /usr/lib/vdr/plugins/libvdr-skindesign er.so.2.0.6 #2 0x00007f1a6501eaa7 in cView::ClearViewElement(eViewElement) () from /usr/lib/vdr/plugins/libvdr-skindesigner.s o.2.0.6 #3 0x00007f1a6503f187 in cDisplayMenuRootView::SetMenu(eMenuCategory, bool) () from /usr/lib/vdr/plugins/libvdr-skindesigner.so.2.0.6 #4 0x00007f1a64fc9723 in cSDDisplayMenu::SetMenuCategory(eMenuCategory) () from /usr/lib/vdr/plugins/libvdr-skindesigner.so.2.0.6 #5 0x00000000004c8536 in Display (this=0x6477c90) at osdbase.c:228 #6 cOsdMenu::Display (this=0x6477c90) at osdbase.c:218 #7 0x00007f1a61fea452 in cMenuBrowse::NewDir(char const*) () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #8 0x00007f1a61fea563 in cMenuBrowse::cMenuBrowse(cFileSource*, bool, bool, char const*, char const* const*) () f rom /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #9 0x00007f1a61fe726f in cMenuMPlayBrowse::cMenuMPlayBrowse() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0. 6 #10 0x00007f1a61fe72da in cPluginMPlayer::MainMenuAction() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #11 0x00000000004bdf93 in cMenuMain::ProcessKey (this=0x6481740, Key=kOk) at menu.c:4040 #12 0x000000000046ddd0 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1265
-
Morgen,
das Problem tritt grundsätzlich mit dem skindesigner auf, egal welches Theme ich benutze.
Code
Alles anzeigen[New LWP 4309] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'. Program terminated with signal 11, Segmentation fault. #0 0x0000000000000000 in ?? () #0 0x0000000000000000 in ?? () #1 0x000000000050d92d in cThread::StartThread (Thread=0x64e2e30) at thread.c:262 #2 0x00007f1a6eff8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007f1a6da2a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6 #4 0x0000000000000000 in ?? () Thread 49 (Thread 0x7f1a6f870740 (LWP 4220)): #0 cPixmapMemory::Fill (this=0x64c5040, Color=0) at osd.c:1152 #1 0x00007f1a64fcbaff in cPixmapContainer::Fill(int, unsigned int) () from /usr/lib/vdr/plugins/libvdr-skindesign er.so.2.0.6 #2 0x00007f1a6501eaa7 in cView::ClearViewElement(eViewElement) () from /usr/lib/vdr/plugins/libvdr-skindesigner.s o.2.0.6 #3 0x00007f1a6503f187 in cDisplayMenuRootView::SetMenu(eMenuCategory, bool) () from /usr/lib/vdr/plugins/libvdr-skindesigner.so.2.0.6 #4 0x00007f1a64fc9723 in cSDDisplayMenu::SetMenuCategory(eMenuCategory) () from /usr/lib/vdr/plugins/libvdr-skindesigner.so.2.0.6 #5 0x00000000004c8536 in Display (this=0x6477c90) at osdbase.c:228 #6 cOsdMenu::Display (this=0x6477c90) at osdbase.c:218 #7 0x00007f1a61fea452 in cMenuBrowse::NewDir(char const*) () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #8 0x00007f1a61fea563 in cMenuBrowse::cMenuBrowse(cFileSource*, bool, bool, char const*, char const* const*) () f rom /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #9 0x00007f1a61fe726f in cMenuMPlayBrowse::cMenuMPlayBrowse() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0. 6 #10 0x00007f1a61fe72da in cPluginMPlayer::MainMenuAction() () from /usr/lib/vdr/plugins/libvdr-mplayer.so.2.0.6 #11 0x00000000004bdf93 in cMenuMain::ProcessKey (this=0x6481740, Key=kOk) at menu.c:4040 #12 0x000000000046ddd0 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1265
-
Zitat
Imsadi: bist du in der Lage, das Plugin selbst zu bauen? Falls ja,
teste doch mal bittefolgendes: in der Datei views/displaymenurootview.c
in der Zeile 393 in der Funktion "Render()" folgendes ergänzen:void cDisplayMenuRootView::Render(void) {
+ if (!view)
+ return;
if (!view->DrawBackground()) {
if (!defaultBackgroundDrawn) {
defaultBackgroundDrawn = true;
DrawBackground();
}
} else {
defaultBackgroundDrawn = false;
}Mir fällt auf, dass wenn ich den mplayer über eine Kurzbelegungstaste aufrufe, beim ersten Mal alles ordnungsgemäß funktioniert.
Rufe ich die Funktion das zweite Mal auf, dann stürzt der vdr wieder ab. -
-
-
Ich hatte es so gemacht wie hier beschrieben : http://www.yavdr.org/documentation/de/ch02s09.html
da tut sich aber nicht viel.Nach dem Post von seahawk bekomme ich sowas:
Code
Alles anzeigen[New LWP 3593] [New LWP 3573] [New LWP 3576] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'. Program terminated with signal 11, Segmentation fault. #0 cView::ViewElementImplemented (this=0x0, ve=veBackground) at views/view.c:192 192 return tmplView->GetNumPixmapsViewElement(ve); #0 cView::ViewElementImplemented (this=0x0, ve=veBackground) at views/view.c:192 #1 0x00007ffd81a1c79e in cDisplayMenuView::DrawBackground (this=0x0) at views/displaymenuview.c:24 #2 0x00007ffd81a1bcf0 in cDisplayMenuRootView::Render (this=0x10e7abe0) at views/displaymenurootview.c:393 #3 0x00007ffd81a1bded in cDisplayMenuRootView::Action (this=0x10e7abe0) at views/displaymenurootview.c:597 #4 0x000000000050d92d in cThread::StartThread (Thread=0x10e7abe0) at thread.c:262 #5 0x00007ffd8b9cde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffd8a3ff2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () [New LWP 4071]
-
Mit einem Backtrace kann ich leider nicht dienen, irgendwie funktioniert das nicht, wahrscheinlich sitzt der Fehler vor dem Gerät....
Im syslog erscheint aber dieses hier:
Code7 15:18:01 e-q5i kernel: [ 2479.367187] vdr[4181]: segfault at 80 ip 00007f39d60ab444 sp 00007f39977f5e40 error 4 in libvdr-skindesigner.so.2.0.6[7f39d6020000+130000] Dec 7 15:18:01 e-q5i kernel: [ 2479.500888] init: vdr main process (3766) killed by SEGV signal Dec 7 15:18:01 e-q5i kernel: [ 2479.642370] init: vdr-frontend main process (3918) terminated with status 1 Dec 7 15:18:01 e-q5i vdr-crash: vdr exit with signal SEGV
-
Code
Alles anzeigenReading symbols from /usr/lib/xine/plugins/2.2/xineplug_decode_a52.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_decode_a52.so 0x00007f0beb408933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) continue Continuing. [Thread 0x7f0bd7fff700 (LWP 3525) exited] [Thread 0x7f0bd73f5700 (LWP 3526) exited] [Thread 0x7f0bdc883700 (LWP 3524) exited] [New Thread 0x7f0bdc883700 (LWP 4199)] [New Thread 0x7f0bd7fff700 (LWP 4200)] [New Thread 0x7f0bd73f5700 (LWP 4201)] Program received signal SIGTERM, Terminated. 0x00007f0beb408933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f0beb408933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x000000000040bf0e in ?? () No symbol table info available. #2 0x000000000040780d in ?? () No symbol table info available. #3 0x00007f0beb34176d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #4 0x0000000000407dd5 in ?? () No symbol table info available. #5 0x00007fff8726ec48 in ?? () No symbol table info available. #6 0x000000000000001c in ?? () No symbol table info available. #7 0x000000000000000b in ?? () No symbol table info available. #8 0x00007fff8726fda2 in ?? () No symbol table info available. #9 0x00007fff8726fdb4 in ?? () No symbol table info available. #10 0x00007fff8726fdbb in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #11 0x00007fff8726fdd7 in ?? () No symbol table info available. #12 0x00007fff8726fde3 in ?? () No symbol table info available. Cannot access memory at address 0x7fff8726ec80
-
Bin mir nicht sicher, ob dies gemeint ist ?
Code
Alles anzeigenLoaded symbols for /usr/lib/xine/plugins/2.2/xineplug_inp_vcdo.so Reading symbols from /usr/lib/xine/plugins/2.2/xineplug_inp_xvdr.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_inp_xvdr.so Reading symbols from /usr/lib/xine/plugins/2.2/xineplug_decode_dxr3_video.so...(no debugging symbols found)...d one. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_decode_dxr3_video.so Reading symbols from /usr/lib/xine/plugins/2.2/xineplug_decode_vdpau_mpeg12.so...(no debugging symbols found).. .done. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_decode_vdpau_mpeg12.so Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1 Reading symbols from /usr/lib/xine/plugins/2.2/xineplug_decode_a52.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_decode_a52.so Reading symbols from /usr/lib/xine/plugins/2.2/xineplug_decode_mad.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/xine/plugins/2.2/xineplug_decode_mad.so Reading symbols from /usr/lib/x86_64-linux-gnu/libmad.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libmad.so.0 0x00007f3d3a55f933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) continue Continuing. [Thread 0x7f3d1efc7700 (LWP 2646) exited] Program received signal SIGTERM, Terminated. 0x00007f3d3a55f933 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb)
-