AX/MUTANT - Bugliste/Funktionen/Tests

EnoSat
Beiträge: 43
Registriert: Mo 25. Apr 2016, 20:45
Wohnort: Slovakia
Box: MIO4K+ & HD51 & Solo4K

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von EnoSat »

Janus hat geschrieben: Di 23. Okt 2018, 11:24 You are using DHCP ! IP/address configuration is disabled
Try Info-Button (show active configuration)
IP activated only after push RED button (or some problem with lease time after reboot)

Code: Alles auswählen

udhcpc: started, v1.29.3
Setting IP address 0.0.0.0 on eth0
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending select for 192.168.1.248
udhcpc: lease of 192.168.1.248 obtained, lease time 86400
Setting IP address 192.168.1.248 on eth0
Deleting routers
route: SIOCDELRT: No such process
Adding router 192.168.1.1
Recreating /etc/resolv.conf
 Adding DNS server 192.168.1.1
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
Mutant HD51 , Edision MIO+ 4K , QVIART Lunix , Ustym 4K S2 OTT , Ineos ZX4 , Dreambox 900UHD/7020HD , TBS-5925 , TBS-5880 , TBS-5220
EnoSat
Beiträge: 43
Registriert: Mo 25. Apr 2016, 20:45
Wohnort: Slovakia
Box: MIO4K+ & HD51 & Solo4K

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von EnoSat »

small cosmetic bug:
-in terrestrial.xml-
hierarchy_information:
0 = None (default)
1 = 1
2 = 2
3 = 4
4 = Auto

guard_interval:
0 = 1/32
1 = 1/16
2 = 1/8 (default)
3 = 1/4
4 = 1/128 (only in T2)
5 = 19/128 (only in T2)
6 = 19/256 (only in T2)
7 = PN420
8 = PN595
9 = PN945

Code: Alles auswählen

<transponder centre_frequency="506000000" bandwidth="0" code_rate_HP="9" code_rate_LP="9" constellation="6" transmission_mode="2" guard_interval="4" plp_id="4" system="1" hierarchy_information="4"/>
-in console-

Code: Alles auswählen

CTPSelectHandler::exec: selected TP: tp-id 01fa0e1100040004 freq 506000000 bw 0 coderate_HP 9 coderate_LP 9 const 6 guard 4 pli 4 delsys 32
Hierarchy show None (must Auto) and Guard show 1/8 (must 1/128)

Bild
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
Mutant HD51 , Edision MIO+ 4K , QVIART Lunix , Ustym 4K S2 OTT , Ineos ZX4 , Dreambox 900UHD/7020HD , TBS-5925 , TBS-5880 , TBS-5220
EnoSat
Beiträge: 43
Registriert: Mo 25. Apr 2016, 20:45
Wohnort: Slovakia
Box: MIO4K+ & HD51 & Solo4K

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von EnoSat »

not work external subtitles *.srt
on Zee2 no problem with external subtitles
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
Mutant HD51 , Edision MIO+ 4K , QVIART Lunix , Ustym 4K S2 OTT , Ineos ZX4 , Dreambox 900UHD/7020HD , TBS-5925 , TBS-5880 , TBS-5220
Benutzeravatar
Janus
NI - VIP
Beiträge: 1150
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 2 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Janus »

Da auch bei den DVB-S Sendern in MHz angegeben wird, sollte man das bei DVB-T an die Darstellung von DVB-C anpassen
Nach Art des Hauses (q&d):
fix_terr_freqinfo2mhz.diff
(913 Bytes) 37-mal heruntergeladen
Was ich nicht wirklich verstehe: Warum ist in der services.xml die Frequenz bei den terrestrischen Transpondern überhaupt in Hertz (514 000 000 für 514 MHz) angegeben ?
Bei den anderen Delivery-Systemen wird ja auch in kHz ( also 514000) persistiert...
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von satbaby »

Ich habe letzte Zeit segfaultst in soft-standby Mode.
Wahrscheinlich während EPG-Scan.
Hat es noch jemand bzw hat man was am EPG-Scan was geändert ?

gruß

//edit

Code: Alles auswählen

[fe0/0] tune to 10873000 DVB-S2 8PSK 3/4 V/R srate 27500000 pli 0 plc 1 plm 0 (tuner 1123000 offset 9750000 timeout 4000)
[frontend.cpp:getEvent:823] [fe0/0] ******** FE_HAS_LOCK: freq 1123000
[fe0/0] tuning took: 424 msec (min 302 max 824)
[zapit] parsing pmt pid 0x800 (Medi1 TV)
[scanepg.cpp:handleMsg:299] EVT_BACK_ZAP_COMPLETE [aa662e1800b00008]
[scanepg.cpp:handleMsg:305] try to scan [Medi1 TV]
09:37:10.868 [sectionsd] commandserviceChanged: Service change to aa662e1800b00008 demux #1
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

Thread 15 "sd:eitThread" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd1ffb700 (LWP 32076)]
0x00007ffff6c2d6bb in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff6c2d6bb in raise () from /lib64/libc.so.6
#1  0x00007ffff6c16545 in abort () from /lib64/libc.so.6
#2  0x00007ffff6ff9a1e in __gnu_cxx::__verbose_terminate_handler () at /var/tmp/portage/sys-devel/gcc-8.2.0-r4/work/gcc-8.2.0/libstdc++-v3/libsupc++/vterminate.cc:95
#3  0x00007ffff701dcb6 in __cxxabiv1::__terminate (handler=<optimized out>) at /var/tmp/portage/sys-devel/gcc-8.2.0-r4/work/gcc-8.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4  0x00007ffff701dcf1 in std::terminate () at /var/tmp/portage/sys-devel/gcc-8.2.0-r4/work/gcc-8.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5  0x00007ffff701df32 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7ffff7161458 <typeinfo for std::bad_alloc>, dest=0x7ffff701c070 <std::bad_alloc::~bad_alloc()>)
    at /var/tmp/portage/sys-devel/gcc-8.2.0-r4/work/gcc-8.2.0/libstdc++-v3/libsupc++/eh_throw.cc:95
#6  0x00007ffff701e4dc in operator new (sz=18446744073709551615) at /var/tmp/portage/sys-devel/gcc-8.2.0-r4/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/exception.h:63
#7  0x0000555555dd133a in __gnu_cxx::new_allocator<unsigned char>::allocate (this=0x7fffcb69d4c0, __n=18446744073709551615) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/ext/new_allocator.h:111
#8  0x0000555555dd109b in std::allocator_traits<std::allocator<unsigned char> >::allocate (__a=..., __n=18446744073709551615) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/alloc_traits.h:436
#9  0x0000555555dd0a2a in std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (this=0x7fffcb69d4c0, __n=18446744073709551615)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_vector.h:296
#10 0x00007ffff7b33309 in std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage (this=0x7fffcb69d4c0, __n=18446744073709551615)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/stl_vector.h:187
#11 0x00007ffff7b32741 in std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (this=0x7fffcb69d4c0, __n=18446744073709551615, __a=...)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/stl_vector.h:138
#12 0x00007ffff7b3d686 in std::vector<unsigned char, std::allocator<unsigned char> >::vector (this=0x7fffcb69d4c0, __n=18446744073709551615, __a=...)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/stl_vector.h:284
#13 0x00007ffff7b5814c in ShortSmoothingBufferDescriptor::ShortSmoothingBufferDescriptor (this=0x7fffcb69d490, buffer=0x555557857736 "a") at short_smoothing_buffer_descriptor.cpp:15
#14 0x00007ffff7b3ea5c in DescriptorContainer::descriptorSi (this=0x7fffcb5c9bd0, buffer=0x555557857736 "a", back=true) at descriptor_container.cpp:267
#15 0x00007ffff7b3e398 in DescriptorContainer::descriptor (this=0x7fffcb5c9bd0, buffer=0x555557857736 "a", scope=SCOPE_SI, back=true) at descriptor_container.cpp:136
#16 0x00007ffff7b435ec in Event::Event (this=0x7fffcb5c9bd0, buffer=0x55555785761e "\206\274\344\065\030T\001") at event_information_section.cpp:27
#17 0x00007ffff7b438be in EventInformationSection::EventInformationSection (this=0x7fffd1ffad20, buffer=0x555557857610 "S\365\005") at event_information_section.cpp:72
#18 0x0000555555c09f8f in SIsectionEIT::SIsectionEIT (this=0x7fffd1ffad20, buf=0x555557857610 "S\365\005") at ni-build-generic-pc/src/gui-neutrino/src/eitd/SIsections.hpp:112
#19 0x0000555555c047e9 in CEventsThread::addEvents (this=0x555556df8de0 <threadEIT>) at ni-build-generic-pc/src/gui-neutrino/src/eitd/sectionsd.cpp:1712
#20 0x0000555555c04ecb in CEventsThread::processSection (this=0x555556df8de0 <threadEIT>) at ni-build-generic-pc/src/gui-neutrino/src/eitd/sectionsd.cpp:1806
#21 0x0000555555c0460e in CSectionThread::run (this=0x555556df8de0 <threadEIT>) at ni-build-generic-pc/src/gui-neutrino/src/eitd/sectionsd.cpp:1671
#22 0x00007ffff778e109 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/local/lib64/libOpenThreads.so.21
#23 0x00007ffff72dc473 in start_thread () from /lib64/libpthread.so.0
#24 0x00007ffff6cfb39f in clone () from /lib64/libc.so.6
Sieht so aus, als ob libdvbsi++ mit Medi1 TV daten nicht zu recht kommt.
Vielleicht findet jemand den Bug, ich mach scan bei dieser TP aus.
satbaby
NI - VIP
Beiträge: 540
Registriert: Di 12. Apr 2016, 13:02

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von satbaby »

Hier fix für libdvsi++ segfault:

Code: Alles auswählen

diff --git a/src/descriptor.cpp b/src/descriptor.cpp
index 8c914a9..0e154c1 100644
--- a/src/descriptor.cpp
+++ b/src/descriptor.cpp
@@ -17,6 +17,9 @@ Descriptor::Descriptor(const uint8_t * const buffer)
        descriptorTag = buffer[0];
        descriptorLength = buffer[1];
 
+       if(!descriptorLength)//fix for 'std::bad_alloc'
+               descriptorLength = 1;
+
        dataBytes.resize(descriptorLength);
        memcpy(&dataBytes[0], &buffer[2], descriptorLength);
 
//EDIT
Patch braucht man nicht mehr. Ist gefixt in libdvbsi++ git.
Zuletzt geändert von satbaby am Sa 29. Dez 2018, 12:57, insgesamt 1-mal geändert.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2938
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Danke Satbaby und Janus. Beide Patches sind drin.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Anregung von mir:
Das busybox Applet 'hexdump' in der busybox-hd51.config aktivieren.

Code: Alles auswählen

CONFIG_HEXDUMP=y
# CONFIG_FEATURE_HEXDUMP_REVERSE is not set
Damit lässt sich der Kernel mit anderen vorhandenen Busybox Kommandos einfach per Bash Script extrahieren.
( Bezug auf Janus Beitrag : https://neutrino-images.de/board/viewto ... 570#p15570 )
Ich habe mal die busybox so gebaut und im NI-Nightly getauscht und den hexdump Symlink erstellt.
Es funktioniert > ein komplettes Image Backup der aktiven Partition als *.tgz wird erstellt, was sich mit per Lokales Update über das Gui Menü
in jede der 4 Partitionen flashen lässt.
Beim Flashen per lokalen Update die Einstellungen NICHT wiederherstellen lassen, da die ja im Image Backup komplett enthalten sind.
Ofgwrite kann man auch benutzen, dazu müssen 'kernel.bin' und 'rootfs.tar.bz2' ausgepackt und nach /tmp kopiert werden.
Per Konsole dann: ofgwrite -m# /tmp ( wobei # für die gewünschte Partition steht )

Falls die Änderung ins Git kommt, kann ich ja das Script zur Verfügung stellen.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Seit dem Nightly Image vom 2.11. ist nun Busybox erweitert um das Applet 'hexdump'.
Nun hier das Script für das Full Backup:
imgbackup.tgz
(1.93 KiB) 31-mal heruntergeladen
Das tgz Archiv nach /tmp kopieren und in der Konsole mit :
tar -xvzf /tmp/imgbackup.tgz -C /
auspacken lassen.
Es wird ein kleines Startscript in den Plugin Ordner gelegt, und das eigentliche Script nach /usr/bin ( das kann aber beliebig in $PATH liegen ).
Unter: Blau > Scripte ist nach Plugin neu laden der Menüpunkt Full Image Backup vorhanden.
Bei Auswahl wird das Hauptscript gestartet und ein imgbackup-hd51_dd.mm.yyyy-hh.mm.tgz nach /tmp erzeugt.
Die Scriptausgaben landen im Shellwindow.
Das *.tgz kann sofort über lokales Update in jede Partition der hd51 geflasht werden.

PS: zur Zeit ist es so, dass nur von der aktiven Partition ein Backup erzeugt wird.
meddigi

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von meddigi »

hab es mal getestet es klappt Super :thumbsup:

da ist es jetzt möglich ein fertig eingerichtetes Image aus einer HD51 1 : 1 in eine andere HD51 zu übertragen

Dankeschön :thumbsup:
Benutzeravatar
vanhofen
Administrator
Beiträge: 2938
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

@dbo, darf ich das Script zu unserem Image hinzufügen?
Und würdet ihr es vielleicht in euer Plugins-Repo mit aufnehmen? Dann bekommen wir Außenstehenden auch Änderungen am Plugin mit.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

@vanhofen,
ja klar darfst Du das Script in Euer Image aufnehmen.
Ob es in das Repo kommt weis ich noch nicht, aber bei Änderungen werde ich Euch informieren.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Es ist integriert funktioniert im Nightly Image vom 3.11.
PS: Ich wusste gar nicht das 'Integration' auch für Script Plugins funktioniert.... :relaxed: ...gut
Benutzeravatar
bellum
NI - VIP
Beiträge: 38
Registriert: Mo 11. Apr 2016, 20:19
Has thanked: 1 time

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von bellum »

vanhofen hat geschrieben: Fr 2. Nov 2018, 22:34 @dbo, darf ich das Script zu unserem Image hinzufügen?
Würde mich da gerne anschließen und Euch beide fragen, ob es O.K. für Euch ist, wenn ich das auch in bbs übernehme...

Gruß
bellum
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Nur zu, nichts dagegen. :relaxed:
Benutzeravatar
vanhofen
Administrator
Beiträge: 2938
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Lass mich kurz nachdenken.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2938
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

OK, geht klar. :nerd:
Benutzeravatar
bellum
NI - VIP
Beiträge: 38
Registriert: Mo 11. Apr 2016, 20:19
Has thanked: 1 time

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von bellum »

Vielen Dank Euch beiden :grinning:
EnoSat
Beiträge: 43
Registriert: Mo 25. Apr 2016, 20:45
Wohnort: Slovakia
Box: MIO4K+ & HD51 & Solo4K

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von EnoSat »

SCAN
maybe fixed scan transponders without SDT_table ?
etc.

Code: Alles auswählen

[zapit] adding to scan HellasSat (39.0E) (position 390)
[femanager.cpp:getScanFrontend:760] Selected fe: 0
[zapit.cpp:StopPlayBack:2326] standby 0 playing 0 forced 0 send_pmt 1
[capmt.cpp:SetMode:256] PLAY: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:288] channel b4de000000000001 [UNK (0x0000_0x0001)] mode 0 STOP src 0 mask 1 -> 0 update 0 rmode 0 mp 0
[capmt.cpp:SetMode:341]  (newmask == 0)
[ca_ci] -> SendCAPMT
TP: B4DE00000000
SID: 0001
SOURCE: 0
CA_MASK: 0
CALEN: 0
Scrambled: 0
Mode: 0
Enabled: STOP
[femanager.cpp:getScanFrontend:760] Selected fe: 0
[scan] scanning sat HellasSat (39.0E) position 390
[scan] NIT no, fta only: no, satellites single
[scan] tp-id 2cd2018600010001 freq 11474000 rate 4443000 fec 3 pol 0 mod 9 sys 2
[scan] add tp from settings: tp-id 2cd2018600010001 freq 11474000 rate 4443000 fec 3 pol 0 mod 9 sys 2
[scan] scanning tp from sat/service
[scan] scanning: tp-id 2cd2018600010001 freq 11474000 rate 4443000 fec 3 pol 0 mod 9 sys 2
[fe0/0] tune to 11474000 DVB-S2 8PSK 3/4 H/L srate 4443000 pli 0 plc 0 plm 3 (tuner 1724000 offset 9750000 timeout 4000)
ShowText 'scan: 0/1'
ShowText 'scan 1/1'
[frontend.cpp:getEvent:823] [fe0/0] ******** FE_HAS_LOCK: freq 1724000
[fe0/0] tuning took: 487 msec (min 75 max 1674)
[LT:b312cc30:demux ] Read read: Connection timed out fd:629, ev:0x0 DMX_PSI pid:0x0011 flt:0x42
[scan] SDT failed !
[scan] found 1 transponders (1 failed) and 0 channels
capture_001_11112018_160010.png
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
Mutant HD51 , Edision MIO+ 4K , QVIART Lunix , Ustym 4K S2 OTT , Ineos ZX4 , Dreambox 900UHD/7020HD , TBS-5925 , TBS-5880 , TBS-5220
EnoSat
Beiträge: 43
Registriert: Mo 25. Apr 2016, 20:45
Wohnort: Slovakia
Box: MIO4K+ & HD51 & Solo4K

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von EnoSat »

for low SR not show BER and SNR
screenshot.png
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
Mutant HD51 , Edision MIO+ 4K , QVIART Lunix , Ustym 4K S2 OTT , Ineos ZX4 , Dreambox 900UHD/7020HD , TBS-5925 , TBS-5880 , TBS-5220
Antworten

Zurück zu „Entwicklung“