Bin vor ca. 1/2 Jahr von defekten Lenovo auf Tuxedo umgestiegen, weil es mich genervt hat, dass ich bei Updates immer wieder Windows brauchte. Hab' es nicht bereut, also volle Empfehlung.
Posts by schnuddel
-
-
Hier ist das Protokoll: protokoll.txt
Die Meldung
ERROR: cannot convert '
a=sendonly
' to integer
stört etwas, weil so häufig, sonst prima!
Das Ergebnis sieht so aus: kanal.txt
-
Klar, da hätte ich auch selbst drauf kommen können.
Jetzt läuft es, prima, vielen Dank erstmal!
Das vollständige Protokoll folgt nach.
-
Hallo,
da bin ich wieder.
Den Code verstehe ich nicht. Zeile 355 lautet bei mir jetzt:
Zeile 400 lautet:
Ich habe ausgeführt:
Code
Display Morecd w_scan_cpp-main make downloads make w_scan_cpp -fc -cDE -t /******************************************************************************* * w_scan_cpp Version 20230121 ******************************************************************************/ SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0] SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1] /******************************************************************************* * devices ******************************************************************************/ skip DVB devices - using satip plugin. SATIP: Adding server '192.168.178.1|DVBC-4|FRITZ!Box 6591 Cable (lgi)' Bind: default Filters: none CI: no Quirks: none using FRITZ!Box 6591 Cable (lgi)@192.168.178.1 Device0 plg: SAT>IP 0 (C) Device1 plg: SAT>IP 1 (C) /******************************************************************************* * Scan Type ******************************************************************************/ DVB-C country = GERMANY 18:06:47 wirbelscan version 2023.02.19 @ VDR 2.6.4 18:06:47 using settings for 'GERMANY' 18:06:47 DVB cable 18:06:47 DVB-C 18:06:47 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0' 18:06:47 device 0 = SAT>IP 0 (C) 18:06:47 device has no gen2 delsys support. 18:06:47 device 1 = SAT>IP 1 (C) 18:06:47 device has no gen2 delsys support. 18:06:47 frontend SAT>IP 1 (C) 18:06:47 searching M256... 18:06:47 C 73.00 MHz SR 6900 C0I0M256 terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5) Abgebrochen (Speicherabzug geschrieben)
Keine Ahnung, was das jetzt bedeutet.
Soll ich jetzt noch was machen?
Gruß,
schnuddel
-
Mein Rechner ist kaputt, muss auf den neuen warten, dann probier ich es gerne. Dauert etwas, sorry.
-
das USB Teil
Welches Teil ist es denn jetzt, und welche Konfiguration?
-
TV gucken, aufzeichnen und wieder abspielen
Ich nutze seit Anfang 2014 einen Streacom ST-FC8S EVO. Für mich war damals das Ziel, einen Lüfter-losen Rechner im Wohnzimmer zu haben, der meinen damaligen Sat-Receiver/Recorder und Video-Recorder ersetzt, die mich immer geärgert haben. Ich hab mich damals für einen Intel Core i7-4765T auf dem Mini-ITX-Board MSI B85I entschieden. Der Hauptgrund für das Board war die Vorgabe der CPU-Position durch die Heat-Pipes des Gehäuses und die Schnittstellen. Wichtig war auch die Auswahl der Low-Profile-PCIe DVB-S2 Doppeltuner-Karte. Die CPU sollte eine möglichst geringe TDP (35W) und eine ausreichende Grafik-Leistung haben. Damals waren die viele noch der Meinung, ohne Nvidia-Grafikkarte könnte man nicht fernsehen. Ein Slimline-DVB-Brenner sollte die Möglichkeit bieten, DVDs abzuspielen. Ein kleines SSD-Laufwerk war für das System und eine leise 2TB-Platte als Video-Speicher und schnelles System-Backup. Ein externes NAS funktioniert als Archiv.
Mit dem Ergebnis bin ich bis heute zufrieden, die Kiste läuft derzeit mit yavdr. Eine Platte, das interne Netzteil und die CMOS-Batterie wurden inzwischen ersetzt. Das DVD-Laufwerk ist nach Defekt mangels Nutzung entsorgt, es war sowiso zu laut. Jetzt stört nur noch der Schlitz im Gehäuse. Ich hoffe, dass das System noch ein paar Jahre durch hält, da es sich als sehr benutzerfreundlich erwiesen hat. Trotzdem würde ich mir heute ein Mini-System suchen, vermutlich mit einem Sat-Receiver über USB oder TCP/IP, da bin ich aktuell nicht up-to-date. Lüfterlos würde ich bevorzugen, das erspart die Reinigungsaktionen und Ärger mit defekten Lüftern. Eine Grafik-Karte ist aus meiner Sicht zum Fernsehen, Aufnehmen und Abspielen nutzlos. Damit braucht es auch keinen PCIe-Slot mehr.
Eine Kompromiss könnte beispielsweise ein ASRock DeskMini sein. Oder vielleicht eins aus der Übersicht von
Kaufberatung: Auf was es beim Kauf eines Mini-PCs ankommtOb Schreibmaschinenersatz, Streamingbox oder kompakte Gamingstation: Es gibt immer einen passenden Mini-PC. Wir zeigen, auf was Sie beim Kauf achten sollten.www.heise.de -
Bei jedem Selbstbauprojekt sollte man sich zunächst über die Ziele klar werden. Die Details für optimale Komponenten und Eigenschaften müssen sich an den Zielen orientieren. Wozu wird z.B. die Grafikkarte benötigt? Welche Software sall auf die Kiste drauf? Wie sieht die anzuschließende Empfangsanlage aus? Auf welchem Monitor möchte man in welcher Qualität was betrachten? Was für Lausprecher sind anzuschließen? Wo soll die Kiste stehen bzw. wie laut soll sie sein? Wozu wird das Bluray-Laufwerk gebraucht? Wie viele Filme sollen aufgenommen und gespeichert werden? Bevor die Fragen nicht klar beantwortet sind, kann man z.B. nicht entscheiden, welches Motherboard, Prozessor und Gehäuse geeignet sind. Was darf das ganze denn kosten?
-
-
Fortsetzung:
Code
Display More#14 0x0000555555683295 in cThread::StartThread (Thread=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/thread.c:293 No locals. #15 0x00007ffff784ab43 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #16 0x00007ffff78dca00 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. (gdb) #0 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff77f8476 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007ffff77de7f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #3 0x00007ffff7b87bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007ffff7b9324c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007ffff7b932b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007ffff7b93518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007ffff7b8a513 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x0000555555707fec in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check (__s=0x555555763b1b "basic_string::substr", __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:321 No locals. #9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr (__n=18446744073709551615, __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:2856 No locals. #10 cSatipTuner::ProcessApplicationData (this=<optimized out>, bufferP=<optimized out>, lengthP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:359 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::ProcessApplicationData(u_char*, int)" s = 0x7fffe77fd650 "v=0\no=- 183 1 IN IP4 192.168.178.1\ns=SatIPServer:1 0,0,4\nt=0 0\nm=video 0 RTP/AVP 33\nc=In IP4 0.0.0.0\na=control:stream=179\na=fmtp:33 ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive"... ps = 0x7fffe77fd6d4 "ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n" payload = std::vector of length 3, capacity 4 = {"ver=1.2", "src=1", "tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n"} isSat = false isTerr = false isCable = true next = <optimized out> srcID = -1 params = std::vector of length 4398021345392, capacity -2 = {<error reading variable params (Cannot access memory at address 0x45)> level = <optimized out> quality = <optimized out> channel = <optimized out> ss = <unvollständiger Typ> DebugRtcp = <optimized out> #11 0x00005555556f53f5 in cSatipRtsp::Describe (this=this@entry=0x55555589e390, uriP=0x7fffd0002b00 "rtsp://192.168.178.1/stream=179") at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/common.h:138 rc = 0 processing = {begin = 2563636} res = CURLE_OK __PRETTY_FUNCTION__ = "bool cSatipRtsp::Describe(const char*)" result = false #12 0x00005555557092c5 in cSatipTuner::ReadReceptionStatus (this=0x55555589e270, forceP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/tools.h:188 uri = {_vptr.cString = 0x5555557ff548 <vtable for cString+16>, s = 0x7fffd0002b00 "rtsp://192.168.178.1/stream=179"} __PRETTY_FUNCTION__ = "bool cSatipTuner::ReadReceptionStatus(bool)" MutexLock = {mutex = 0x55555589e548, locked = true} #13 0x000055555570ae6a in cSatipTuner::Action (this=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:145 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::Action()" lastIdleStatus = false idleCheck = {begin = 2578636} tuning = {begin = 2583636} #14 0x0000555555683295 in cThread::StartThread (Thread=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/thread.c:293 No locals. #15 0x00007ffff784ab43 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #16 0x00007ffff78dca00 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. (gdb) #0 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff77f8476 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007ffff77de7f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #3 0x00007ffff7b87bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007ffff7b9324c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007ffff7b932b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007ffff7b93518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007ffff7b8a513 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x0000555555707fec in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check (__s=0x555555763b1b "basic_string::substr", __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:321 No locals. #9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr (__n=18446744073709551615, __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:2856 No locals. #10 cSatipTuner::ProcessApplicationData (this=<optimized out>, bufferP=<optimized out>, lengthP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:359 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::ProcessApplicationData(u_char*, int)" s = 0x7fffe77fd650 "v=0\no=- 183 1 IN IP4 192.168.178.1\ns=SatIPServer:1 0,0,4\nt=0 0\nm=video 0 RTP/AVP 33\nc=In IP4 0.0.0.0\na=control:stream=179\na=fmtp:33 ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive"... ps = 0x7fffe77fd6d4 "ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n" payload = std::vector of length 3, capacity 4 = {"ver=1.2", "src=1", "tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n"} isSat = false isTerr = false isCable = true next = <optimized out> srcID = -1 params = std::vector of length 4398021345392, capacity -2 = {<error reading variable params (Cannot access memory at address 0x45)> level = <optimized out> quality = <optimized out> channel = <optimized out> ss = <unvollständiger Typ> DebugRtcp = <optimized out> #11 0x00005555556f53f5 in cSatipRtsp::Describe (this=this@entry=0x55555589e390, uriP=0x7fffd0002b00 "rtsp://192.168.178.1/stream=179") at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/common.h:138 rc = 0 processing = {begin = 2563636} res = CURLE_OK __PRETTY_FUNCTION__ = "bool cSatipRtsp::Describe(const char*)" result = false #12 0x00005555557092c5 in cSatipTuner::ReadReceptionStatus (this=0x55555589e270, forceP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/tools.h:188 uri = {_vptr.cString = 0x5555557ff548 <vtable for cString+16>, s = 0x7fffd0002b00 "rtsp://192.168.178.1/stream=179"} __PRETTY_FUNCTION__ = "bool cSatipTuner::ReadReceptionStatus(bool)" MutexLock = {mutex = 0x55555589e548, locked = true} #13 0x000055555570ae6a in cSatipTuner::Action (this=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:145 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::Action()" lastIdleStatus = false idleCheck = {begin = 2578636} tuning = {begin = 2583636} #14 0x0000555555683295 in cThread::StartThread (Thread=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/thread.c:293 No locals. #15 0x00007ffff784ab43 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #16 0x00007ffff78dca00 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. (gdb) q
Das mit -0g habe ich auch probiert, ergibt keine wesentliche Änderung. Was mir auffällt, der Block mit #14 kommt 3 mal vor. Bei mehreren weiteren Versuchen war der Block nur einmal vorhanden, immer mit No locals.
Mal sehen, was der Osterhase so bringt, wünsche schöne Feiertage.
-
gestrippt oder nicht, ich hab' mal L349 in Kommentar gesetzt, dann kommt das heraus:
Code
Display Moregdb -ex=r --args w_scan_cpp -fc -cDE -t GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from w_scan_cpp... Starting program: /home/mike/w_scan_cpp-main/w_scan_cpp -fc -cDE -t [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". /******************************************************************************* * w_scan_cpp Version 20230121 ******************************************************************************/ [New Thread 0x7ffff625f640 (LWP 6087)] [New Thread 0x7ffff5a5e640 (LWP 6088)] SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0] [New Thread 0x7ffff505c640 (LWP 6089)] [New Thread 0x7fffe7fff640 (LWP 6090)] [New Thread 0x7fffdf7fe640 (LWP 6091)] SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1] [New Thread 0x7fffe77fe640 (LWP 6092)] [New Thread 0x7fffe6ffd640 (LWP 6093)] [New Thread 0x7fffe67fc640 (LWP 6094)] /******************************************************************************* * devices ******************************************************************************/ skip DVB devices - using satip plugin. SATIP: Adding server '192.168.178.1|DVBC-4|FRITZ!Box 6591 Cable (lgi)' Bind: default Filters: none CI: no Quirks: none using FRITZ!Box 6591 Cable (lgi)@192.168.178.1 Device0 plg: SAT>IP 0 (C) Device1 plg: SAT>IP 1 (C) /******************************************************************************* * Scan Type ******************************************************************************/ DVB-C country = GERMANY [New Thread 0x7fffe5ffb640 (LWP 6095)] 14:51:18 wirbelscan version 2023.02.19 @ VDR 2.6.4 14:51:18 using settings for 'GERMANY' 14:51:18 DVB cable 14:51:18 DVB-C 14:51:18 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0' 14:51:18 device 0 = SAT>IP 0 (C) 14:51:18 device has no gen2 delsys support. 14:51:18 device 1 = SAT>IP 1 (C) 14:51:18 device has no gen2 delsys support. 14:51:18 frontend SAT>IP 1 (C) 14:51:18 searching M256... 14:51:18 C 73.00 MHz SR 6900 C0I0M256 terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5) Thread 7 "SATIP#1 tuner" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe77fe640 (LWP 6092)] 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff77f8476 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007ffff77de7f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #3 0x00007ffff7b87bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007ffff7b9324c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007ffff7b932b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007ffff7b93518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007ffff7b8a513 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x0000555555707fec in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check (__s=0x555555763b1b "basic_string::substr", __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:321 No locals. #9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr (__n=18446744073709551615, __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:2856 No locals. #10 cSatipTuner::ProcessApplicationData (this=<optimized out>, bufferP=<optimized out>, lengthP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:359 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::ProcessApplicationData(u_char*, int)" s = 0x7fffe77fd650 "v=0\no=- 183 1 IN IP4 192.168.178.1\ns=SatIPServer:1 0,0,4\nt=0 0\nm=video 0 RTP/AVP 33\nc=In IP4 0.0.0.0\na=control:stream=179\na=fmtp:33 ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive"... ps = 0x7fffe77fd6d4 "ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n" payload = std::vector of length 3, capacity 4 = {"ver=1.2", "src=1", "tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n"} isSat = false isTerr = false isCable = true next = <optimized out> srcID = -1 params = std::vector of length 4398021345392, capacity -2 = {<error reading variable params (Cannot access memory at address 0x45)> level = <optimized out> quality = <optimized out> channel = <optimized out> ss = <unvollständiger Typ> DebugRtcp = <optimized out> #11 0x00005555556f53f5 in cSatipRtsp::Describe (this=this@entry=0x55555589e390, uriP=0x7fffd0002b00 "rtsp://192.168.178.1/stream=179") at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/common.h:138 rc = 0 processing = {begin = 2563636} res = CURLE_OK __PRETTY_FUNCTION__ = "bool cSatipRtsp::Describe(const char*)" result = false #12 0x00005555557092c5 in cSatipTuner::ReadReceptionStatus (this=0x55555589e270, forceP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/tools.h:188 uri = {_vptr.cString = 0x5555557ff548 <vtable for cString+16>, s = 0x7fffd0002b00 "rtsp://192.168.178.1/stream=179"} __PRETTY_FUNCTION__ = "bool cSatipTuner::ReadReceptionStatus(bool)" MutexLock = {mutex = 0x55555589e548, locked = true} #13 0x000055555570ae6a in cSatipTuner::Action (this=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:145 __PRETTY_FUNCTION__ = "virtual void cSatipTuner::Action()" lastIdleStatus = false idleCheck = {begin = 2578636} tuning = {begin = 2583636}
Fortsetzung im nächsten Post (max. 10.000 Zeichen)
-
Hallo und vielen Dank nochmal.
Ich habs gerade geschafft, w_scan_cpp zu übersetzen. Mein Problem war, dass librepfunc nicht gefunden wurde, obwohl schon vorhanden. Hab das dann auch noch geholt und installiert, dann ging es.
mit dem -ex=r ist es dann gelaufen.
Code
Display Moregdb -ex=r --args w_scan_cpp -fc -cDE -t GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from w_scan_cpp... (No debugging symbols found in w_scan_cpp) Starting program: /usr/bin/w_scan_cpp -fc -cDE -t [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". /******************************************************************************* * w_scan_cpp Version 20230125 ******************************************************************************/ [New Thread 0x7ffff625f640 (LWP 3593)] [New Thread 0x7ffff5a5e640 (LWP 3594)] SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0] [New Thread 0x7ffff505c640 (LWP 3595)] [New Thread 0x7fffe7fff640 (LWP 3596)] [New Thread 0x7fffe77fe640 (LWP 3597)] SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1] [New Thread 0x7fffe6ffd640 (LWP 3598)] [New Thread 0x7fffe67fc640 (LWP 3599)] [New Thread 0x7fffe5ffb640 (LWP 3600)] /******************************************************************************* * devices ******************************************************************************/ skip DVB devices - using satip plugin. SATIP: Adding server '192.168.178.1|DVBC-4|FRITZ!Box 6591 Cable (lgi)' Bind: default Filters: none CI: no Quirks: none using FRITZ!Box 6591 Cable (lgi)@192.168.178.1 Device0 plg: SAT>IP 0 (C) Device1 plg: SAT>IP 1 (C) /******************************************************************************* * Scan Type ******************************************************************************/ DVB-C country = GERMANY [New Thread 0x7fffe57fa640 (LWP 3601)] 14:02:21 wirbelscan version 2023.01.21 @ VDR 2.6.3 14:02:21 using settings for 'GERMANY' 14:02:21 DVB cable 14:02:21 DVB-C 14:02:21 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0' 14:02:21 device 0 = SAT>IP 0 (C) 14:02:21 device has no gen2 delsys support. 14:02:21 device 1 = SAT>IP 1 (C) 14:02:21 device has no gen2 delsys support. 14:02:21 frontend SAT>IP 1 (C) 14:02:21 searching M256... 14:02:21 C 73.00 MHz SR 6900 C0I0M256 terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5) Thread 7 "SATIP#1 tuner" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe6ffd640 (LWP 3598)] 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff77f8476 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007ffff77de7f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #3 0x00007ffff7b87bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007ffff7b9324c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007ffff7b932b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007ffff7b93518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007ffff7b8a513 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x0000555555672b7a in ?? () No symbol table info available. #9 0x000055555565e1a2 in ?? () No symbol table info available. #10 0x000055555566f4e4 in ?? () No symbol table info available. #11 0x000055555560cb4b in ?? () No symbol table info available. #12 0x00007ffff784ab43 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #13 0x00007ffff78dca00 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. (gdb)
Das Ergebnis sagt mir nix.
-
Hallo Wirbel,
hier mein Versuch:
Code
Display Moregdb --args w_scan_cpp -fc -cDE -t GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from w_scan_cpp... (No debugging symbols found in w_scan_cpp) (gdb) bt full No stack. (gdb)
Ist wohl ohne debugger übersetzt worden.
Bin aber erst nach Ostern wieder am VDR.
Wünsche viele bunte Ostereier.
Gruß,
Schnuddel
-
Hallo rfehr,
Ich habe den 'SAT-IP' mit der Fritzbox nie richtig an laufen bekommen,
bei mir machte dann die Fritzbox geregelt einen Neustart.
Das kann nichts mit vdr zu tun haben, ist vielleicht auch schon länger her. Bei mir läufts stabil mit Fritz!Box 6591, nur die HD-Sender streuen bei vdr und bei kodi immer wieder Klötzchen ein. Bei VLC und bei Fritz!TV gehts ohne Klötzchen.
Ich würde schauen, dass die fritzbox und FRITZ!OS aktuell sind. Bei AVM gibts die Beschreibung:Fernsehempfang-uber-DVB-C-mit-FRITZ-Box-einrichten
uber-VLC-media-player-wiedergeben
Wenn das nicht funktioniert, bei AVM Ticket mit Fehlermeldung aufmachen.
-
Vielen Dank!
Es läuft sogar, aber nicht sehr erfolgreich:
Code
Display Morew_scan_cpp -fc -cDE -t /******************************************************************************* * w_scan_cpp Version 20230125 ******************************************************************************/ SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0] SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1] /******************************************************************************* * devices ******************************************************************************/ skip DVB devices - using satip plugin. SATIP: Adding server '192.168.178.1|DVBC-4|FRITZ!Box 6591 Cable (lgi)' Bind: default Filters: none CI: no Quirks: none using FRITZ!Box 6591 Cable (lgi)@192.168.178.1 Device0 plg: SAT>IP 0 (C) Device1 plg: SAT>IP 1 (C) /******************************************************************************* * Scan Type ******************************************************************************/ DVB-C country = GERMANY 13:47:28 wirbelscan version 2023.01.21 @ VDR 2.6.3 13:47:28 using settings for 'GERMANY' 13:47:28 DVB cable 13:47:28 DVB-C 13:47:28 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0' 13:47:28 device 0 = SAT>IP 0 (C) 13:47:28 device has no gen2 delsys support. 13:47:28 device 1 = SAT>IP 1 (C) 13:47:28 device has no gen2 delsys support. 13:47:28 frontend SAT>IP 1 (C) 13:47:28 searching M256... 13:47:28 C 73.00 MHz SR 6900 C0I0M256 terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5) Abgebrochen (Speicherabzug geschrieben)
Beim Satelliten läuft der Scan prima unter User vdr bei gestopptem vdr.
Wegen mir müssen keine weiteren Aktionen gemacht werden. Mein Problem war schon mit dem vdr-plugin-wirbelscan v2021.11.28 (s.o.) gelöst.
-
zwei Minuten Mühe der Suche
führen mich zu Ubuntu 23.04 lunar/universe.
Es liegt mir fern, irgendeine Kritik zu üben. Ich bin sehr dankbar für die jahrelange Arbeit, besonders von Seahawk und auch von Wirbel und alle anderen!
Für jammy habe ich trotzdem nichts gefunden, vermutlich bin ich zu blöd.
-
ich habe w-scan-cpp nur für focal gefunden in ppa:seahawk1986-hotmail/experimental-main
Bei den ppa stochere ich immer nur im Nebel, da fehlt mir total der Überblick. Ich habe dann versucht, w-scan-cpp aus dem github auf einem anderen Rechner unter jammy zu übersetzen, aber da fehlten mir Abhängigkeiten, die ich nicht auflösen konnte.
-
Wirbel-scan war der entscheidende Hinweis.
Bisher hat bei mir die scannerei immer nur zu Frust geführt, weshalb ich mich dann auf channelpedia verlegt hatte, was immer gut geklappt hat. Jetzt habe ich versucht, w_scan_cpp zum Laufen zu bringen, was mir aber unter jammy nicht gelungen ist. Aber irgenwo steht, dass das vdr-Plugin Voraussetzung ist. Deshalb habe ich jetzt vdr-plugin-wirbelscan v2021.11.28 aus ppa:seahawk1986-hotmail/vdr-2.6.4 in mein yavdr-ansible/host_vars/localhost eingetragen und sudo -H ./install-yavdr.sh laufen lassen. Nach ein paar Versuchen mit den Einstellungen hat das Plugin tatsächlich sämtliche Sender aus der Fritzbox an mein channels.conf angehängt. Die Einträge der Sender in channels.conf haben andere Parameter als die Beispiele von oben.
Damit ist das Problem gelöst, ich muss nur noch den Müll rauswerfen, den ich nicht brauche. Ich freu' mich wie ein Schneekönig, jetzt kann ich 4 Sendungen gleichzeitig aufnehmen, vermutlich ginge sogar noch mehr.
Vielen Dank an alle!
-
Hallo RHS.
Vielen Dank für die Daten!
Ich frage mich, wie kommt man auf sowas?
Egal, ich habs probiert, klappt aber nicht. Im syslog steht:
Code
Display MoreMar 22 09:09:04 troubadix vdr: [1624] epg data writer thread started (pid=1427, tid=1624, prio=low) Mar 22 09:09:04 troubadix vdr: [1624] epg data writer thread ended (pid=1427, tid=1624) Mar 22 09:09:04 troubadix vdr: [1427] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD Mar 22 09:09:19 troubadix vdr: [1427] switching to channel 71 C-41985-1051-11100 (Fritz Das Erste HD) Mar 22 09:09:19 troubadix vdr: [1619] device 1 TS buffer thread ended (pid=1427, tid=1619) Mar 22 09:09:19 troubadix vdr: [1617] buffer stats: 239888 (1%) used Mar 22 09:09:19 troubadix vdr: [1617] device 1 receiver thread ended (pid=1427, tid=1617) Mar 22 09:09:20 troubadix vdr: [1440] SATIP-ERROR: bool cSatipFrontends::Attach(int, int) no Frontend found for attaching deviceID 0 (TP 330) Mar 22 09:09:20 troubadix vdr: message repeated 2 times: [ [1440] SATIP-ERROR: bool cSatipFrontends::Attach(int, int) no Frontend found for attaching deviceID 0 (TP 330)] Mar 22 09:09:20 troubadix vdr: [1626] device 3 receiver thread started (pid=1427, tid=1626, prio=high) Mar 22 09:09:20 troubadix vdr: [1427] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD Mar 22 09:09:20 troubadix vdr: osd2web: Info: Can't get schedules Mar 22 09:09:20 troubadix vdr: [1438] SATIP: Detected 1875 RTP packet errors [device 0]
Irgendwas scheint da zu fehlen.
-
Hallo.
Nach dem Update habe ich mich gefreut, dass vdr meine Fritzbox als SAT>IP - Empfänger registriert hat.
Schon seit längerem kann ich über VLC, die FritzTV-App und Kodi mit kodi-pvr-iptvsimple die DVB-C Sender der Fritzbox empfangen. Auf dem Ubuntu-Desktop genügt ein Doppelklick auf die .m3u -Datei, die die Fritzbox als Senderliste zum Download erzeugt, um VLC zu starten.
Das ZDF sieht z.B. darin so aus:
Code#EXTM3U #EXTINF:0,ZDF HD #EXTVLCOPT:network-caching=1000 rtsp://192.168.178.1:554/?avm=1&freq=450&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,6100,6110,6120,6121,6123,6130,6131,6170
Leider verstehe ich nicht, wie ich daraus einen richtigen Eintrag für channels.conf für VDR machen kann.
Deshalb habe ich mal kodi-pvr-iptvsimple aus dem ppa:team-xbmc/ppa installiert. Mit Kodi-iptvsimple kann ich die M3U-Liste einlesen und alle Sender HD, SD und Radio anschauen und hören. Lediglich bei den HD-Sendern kommen etliche Klötzchen auf den Schirm, der Rest ist prima.
Für VDR habe ich mal einen Extrakt aus /usr/share/vdr/channels.conf-examples/channels.conf.cable an meine channels.conf angehängt, um zu probieren, was passiert:
Das Ergebnis sieht so aus:
Offensichtlich kann VDR 2 solche Sender empfangen, aber nicht anzeigen. Beim umschalten auf einen dieser Fritz-Sender bleibt immer das letzte Bild vom vorherigen Sateliten-Sender stehen. Jetzt weiß ich nicht weiter.
Im syslog gibts diese Einträge mit Fehlermeldung:
Code
Display MoreMar 20 11:26:06 troubadix vdr: [979] switching to channel 72 C-1-1079-28006 (Fritz ZDF) Mar 20 11:26:06 troubadix vdr: [1557] device 1 TS buffer thread ended (pid=979, tid=1557) Mar 20 11:26:06 troubadix vdr: [1556] buffer stats: 222592 (1%) used Mar 20 11:26:06 troubadix vdr: [1556] device 1 receiver thread ended (pid=979, tid=1556) Mar 20 11:26:06 troubadix vdr: [1129] SATIP-ERROR: bool cSatipFrontends::Attach(int, int) no Frontend found for attaching deviceID 0 (TP 394) Mar 20 11:26:06 troubadix vdr: message repeated 2 times: [ [1129] SATIP-ERROR: bool cSatipFrontends::Attach(int, int) no Frontend found for attaching deviceID 0 (TP 394)] Mar 20 11:26:06 troubadix vdr: [1635] device 3 receiver thread started (pid=979, tid=1635, prio=high) Mar 20 11:26:06 troubadix vdr: [979] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD Mar 20 11:26:06 troubadix vdr: osd2web: Info: Can't get schedules Mar 20 11:26:08 troubadix vdr: [1129] curl_easy_perform() [rtsp.c,369] failed: Timeout was reached (28) Mar 20 11:26:08 troubadix vdr: [1129] SATIP-ERROR: Detected invalid status code 0: rtsp://192.168.178.1/ [device 0] Mar 20 11:26:08 troubadix vdr: [1129] SATIP-ERROR: Pid update failed - retuning [device 0]
Ich würde mich freuen, wenn jemand weiß, was jetzt zu tun ist.
Vielleicht gibt es auch eine Methode, wie man aus dem .M3U ein channels.conf machen kann.