Seite 1 von 2

Mutant HD51 PIP Problem

Verfasst: Mo 15. Jan 2024, 14:14
von Guitarrero
Hallo,

seit den letzten Images ist mir aufgefallen, dass PIP beim ersten zuschalten nach einem Boot der HD51 nicht funktioniert. Erst wenn ich mehrmals PIP an und ausschalte, kommt
das PIP Fenster.
Danach klappt es dann immer gleich nach den Einstalten. Nach erneutem Boot der Box ist der Fehler wieder da.
Kann das jemand bestätigen?

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 00:14
von Don de Deckelwech
Hi,
schade, dass sich bisher noch niemand gemeldet hat.
Leider komme ich wohl morgen auch nicht dazu, das mal zu testen. Aber vllt schafft es ja jemand anderes, deshalb hab ich es hochgeholt. ;)

Ciao,
DdD.

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 10:35
von jokel
Guitarrero hat geschrieben: Mo 15. Jan 2024, 14:14 Hallo,

seit den letzten Images ist mir aufgefallen, dass PIP beim ersten zuschalten nach einem Boot der HD51 nicht funktioniert. Erst wenn ich mehrmals PIP an und ausschalte, kommt
das PIP Fenster.
Danach klappt es dann immer gleich nach den Einstalten. Nach erneutem Boot der Box ist der Fehler wieder da.
Kann das jemand bestätigen?
ja ich .. ist auf der h7 auch so 3x tastendruck bis pip ready :worried:

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 18:29
von Don de Deckelwech
Hi,
ja, 3mal musste ich auch drücken, hier ein setconsole-Log davon:
[+] Spoiler

Kernel: 4.10.12 #1 SMP Sun Jan 21 04:02:04 CET 2024 @armv7l
Date: Sunday, 21 January 2024, 18:26:48

NI-Mutant-HD51 login: root
Password:
/var/root # sc
/var/root # key: 0067 value 1, translate: 0067 -cursor up-
ShowText 'TELE 5 HD'
key: 0067 value 0, translate: 0067 -cursor up-
key: 006c value 1, translate: 006c -cursor down-
ShowText 'TLC - Mein Leben mit 300 kg'
key: 006c value 0, translate: 006c -cursor down-
key: 019c value 1, translate: 019c -prev-
[zapit.cpp:StartPip:812] [pip 0] zap to TLC (48d72712f001cfe4 tp e740f072712f001)
[frontend.cpp:Lock:410] [fe0/0] usecount 1 tp e740f072712f001
[zapit] GetConfig...
[femanager.cpp:allocateFE:723] pip demux: 3
[frontend.cpp:Unlock:417] [fe0/0] usecount 0 tp e740f072712f001
[zapit] parsing pmt pid 0x68 (TLC)
[pmt] found aitpid: 0x376
[zapit.cpp:StartPip:870] [pip 0] demux: 1
[zapit.cpp:StartPip:873] [pip 0] vpid 371 apid 372 pcr 371
[HAL: afb8f040:audio ] openDevice: open failed (No such file or directory)
[HAL: afb8f040:audio ] SetStreamType 1 (0x1)
[HAL: afb8f040:audio ] SetStreamType: AUDIO_SET_BYPASS_MODE failed (Bad file descriptor)
[capmt.cpp:SetMode:312] PIP: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:326] channel 48d72712f001cfe4 [TLC] mode 3 START src 0 mask 0 -> 1 update 0 rmode 0 mp 0
[capmt.cpp:SetMode:355] socket only
[capmt.cpp:SetMode:501] (oldmask != newmask) || force_update)
[ca_ci] -> SendCAPMT
TP: 48D72712F001
SID: CF76
SOURCE: 0
CA_MASK: 1
CALEN: 45
Scrambled: 0
Mode: 3
Enabled: START
[ca_ci] -> FindFreeSlot
No free ci-slot
CaMap Empty
[capmt.cpp:SetMode:501] (oldmask != newmask) || force_update)
[ca_ci] -> SendCAPMT
TP: 48D72712F001
SID: CFE4
SOURCE: 0
CA_MASK: 1
CALEN: 30
Scrambled: 0
Mode: 3
Enabled: START
[ca_ci] -> FindFreeSlot
No free ci-slot
CaMap Empty
key: 019c value 0, translate: 019c -prev-
key: 00ae value 1, translate: 0066 -home-
CNeutrinoApp::showChannelList: nNewChannel -1
ShowText 'NITRO'
CNeutrinoApp::SetChannelMode 0 [tv]
[neutrino.cpp:SetChannelMode:2525] newmode 0 sort old -1 new 0
CChannelList::adjustToChannelID me 0x877f90 [Meine Favoriten] list size 8 channel_id 48d72712f001cf76
key: 00ae value 0, translate: 0066 -home-
key: 019c value 1, translate: 019c -prev-
[zapit.cpp:StopPip:754] [pip 0] stop 48d72712f001cfe4
[capmt.cpp:SetMode:312] PIP: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:326] channel 48d72712f001cfe4 [TLC] mode 3 STOP src 0 mask 1 -> 0 update 0 rmode 0 mp 0
[capmt.cpp:SetMode:403] (newmask == 0)
[ca_ci] -> SendCAPMT
TP: 48D72712F001
SID: CFE4
SOURCE: 0
CA_MASK: 0
CALEN: 0
Scrambled: 0
Mode: 3
Enabled: STOP
[capmt.cpp:SetMode:432] (mode && !start) do we really need this?
[capmt.cpp:SetMode:501] (oldmask != newmask) || force_update)
[ca_ci] -> SendCAPMT
TP: 48D72712F001
SID: CF76
SOURCE: 0
CA_MASK: 1
CALEN: 45
Scrambled: 0
Mode: 3
Enabled: STOP
[ca_ci] -> FindFreeSlot
No free ci-slot
CaMap Empty
key: 019c value 0, translate: 019c -prev-
ShowText 'NITRO'
key: 019c value 1, translate: 019c -prev-
[zapit.cpp:StartPip:812] [pip 0] zap to NITRO (48d72712f001cf76 tp e740f072712f001)
[frontend.cpp:Lock:410] [fe0/0] usecount 1 tp e740f072712f001
[zapit] GetConfig...
[femanager.cpp:allocateFE:723] pip demux: 3
[frontend.cpp:Unlock:417] [fe0/0] usecount 0 tp e740f072712f001
[zapit] parsing pmt pid 0x69 (NITRO)
[subtitles] DVBSub: PID=0x03d4, lang=deu, cpageid=0001, apageid=0001
[pmt] found aitpid: 0x3da
[zapit.cpp:StartPip:870] [pip 0] demux: 1
[zapit.cpp:StartPip:873] [pip 0] vpid 3D5 apid 3D6 pcr 3D5
[HAL: afb8f040:audio ] openDevice: open failed (No such file or directory)
[HAL: afb8f040:audio ] SetStreamType 1 (0x1)
[HAL: afb8f040:audio ] SetStreamType: AUDIO_SET_BYPASS_MODE failed (Bad file descriptor)
[capmt.cpp:SetMode:312] PIP: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:326] channel 48d72712f001cf76 [NITRO] mode 3 START src 0 mask 1 -> 1 update 0 rmode 0 mp 0
[capmt.cpp:SetMode:378] (oldmask == newmask)
[capmt.cpp:SetMode:503] (oldmask == newmask && mode && start)
[ca_ci] -> SendCAPMT
TP: 48D72712F001
SID: CF76
SOURCE: 0
CA_MASK: 1
CALEN: 45
Scrambled: 0
Mode: 3
Enabled: START
[ca_ci] -> FindFreeSlot
No free ci-slot
CaMap Empty
key: 019c value 0, translate: 019c -prev-
Ciao,
DdD.

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 19:48
von BPanther
Habe da eine Idee und baue mir gerade mal testweise was. Wenn's klappt ist der Fix recht einfach zu bewerkstelligen...

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 19:59
von BPanther

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 20:20
von Don de Deckelwech
Hi,
das ging ja schnell, deshalb nutze ich auch gleich die Gelegenheit, dir erneut recht herzlich zu danken! :thumbsup:

Ciao,
DdD.

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 20:23
von BPanther
Keine Ursache. Ich muß zugeben, daß mich das nicht gestört hätte, aber nen Fix ist ja schnell gemacht und war im Grunde eh schon drin, wenn auch für die E4HD wegen dem PiP Hintergrund. Aber das kann man halt auch dafür gleich mißbrauchen. :)

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 20:37
von Don de Deckelwech
Hi,
mich hatte, klar im Nachhinein lässt sich das immer leicht sagen, sowieso damals schon gewundert, warum das auf die E4HD beschränkt war, aber da fehlt mir einfach leider der Durchblick und der Sinn fürs grosse Ganze. Ich dachte mir halt: gut, da muss die E4HD wohl ne Extrawurst gebraten bekommen, hihihi.

Ciao,
DdD.

Re: Mutant HD51 PIP Problem

Verfasst: So 21. Jan 2024, 20:42
von BPanther
Das Einstellungsfenster zickte bei der E4HD, daher die kurze Init beim Start. Aber daß die anderen 3 Boxen da auch zicken ohne Kurz-Init habe ich nicht mitbekommen. Die VU+ (egal ob ARM oder MIPS) oder auch die DM8000 haben diese Probleme nicht, daher war das nur auf die eine Box beschränkt.

Re: Mutant HD51 PIP Problem

Verfasst: Mo 22. Jan 2024, 07:53
von Guitarrero
Vielen Dank für den Fix. Werde heute Abend mal testen.

Re: Mutant HD51 PIP Problem

Verfasst: Di 23. Jan 2024, 17:55
von Guitarrero
Funktioniert wieder, danke

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:15
von jokel
heute wiedermal ein online ni-image geflasht .. :relaxed:
pip ist sofort da auf der h7 .. :relaxed:

aber wenn ich pip nicht eingeschaltet habe .. und die pip rotate taste drücke .. bei mir die back taste
dann rumst es .. kann das bitte mal ein user gegen checken

Code: Alles auswählen

[jokel ~]# date
Wed Jan 24 10:02:27 CET 2024
[jokel ~]# key: 009e value 1, translate: 009e -back-
Segmentation fault
[HAL: 00000000:init  ] [CEC] new instance created 
[neutrino] create CA Instance
[ca_ci] -> GetInstance
[ca_ci] -> cCA 1
set input0 to tuner A
set input1 to tuner B
set input2 to tuner C
set input3 to tuner D

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:23
von vanhofen
https://github.com/neutrino-images/ni-n ... .cpp#L6214

Wenn ich das richtig lese, fehlt hier eine Abfrage, ob pipVideoDecoder[0] überhaupt existiert. Baue ich heute Abend mit ein.

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:33
von annie
AX HD51, Image von heute (selbst gebaut) Pip geht garnicht erst an
Bildschirmfoto vom 2024-01-24 10-32-40.png

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:40
von Bualicher
annie hat geschrieben: Mi 24. Jan 2024, 10:33 AX HD51, Image von heute (selbst gebaut) Pip geht garnicht erst an

Bildschirmfoto vom 2024-01-24 10-32-40.png
In welchem Boxmode bist Du?

Ich gehe ungetestet davon aus, dass nach wie vor der Boxmode 12 erforderlich ist.

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:46
von annie
hast Recht :)

Ich hab den Fehler nicht, wenn ich next drücke

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 10:52
von Bualicher
Bualicher hat geschrieben: Mi 24. Jan 2024, 10:40 ...
Ich gehe ungetestet davon aus, dass nach wie vor der Boxmode 12 erforderlich ist.
Könnte der Boxmode 12 als Standard gemacht werden, oder hat das dann andere Nachteile?
BPanther hatte schonmal die Speicherauslastung erwähnt.
Ich kann jetzt nicht beurteilen wie gravierend das ist oder ob es noch andere Nachteile gibt :thinking:

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 11:35
von vanhofen
Boxmode 12 ist der Standard im NI-Image.

https://github.com/neutrino-images/ni-b ... es.mk#L248

Re: Mutant HD51 PIP Problem

Verfasst: Mi 24. Jan 2024, 11:45
von BPanther
Ich hatte zudem erwähnt, daß neben dem zusätzlichem RAM Verbrauch dann auch KEIN HDR mehr mit Boxmode 12 funktioniert. Also dann nicht wundern...