Seite 5 von 29
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 05:52
von satbaby
Die lua typos sind aber nicht die Ursache für:
[cs_api.cpp:cs_malloc_uncached:261] cnxt_kal_mem_malloc: **** ERROR **** CNXT_STATUS_RESOURCE_ERROR
Die Fragen sind:
1.Funktioniert Screeshot auf Tank sonnst mehrmals hintereinander ?
wenn Ja
2. Auch mit webif ?
3. Bei mir kommt immer wieder, dass webif auf Box nicht mehr reagiert, kommt das noch bei jemanden ? (das war aber for einem Jahr oder mehr nicht so)
gruß
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 09:30
von satbaby
Bei malen von Bild, hat cpaint wohl eine Bremse eingebaut um das graue-blaue Schleier zu malen. Blit ???
Ich habe jetzt bei mir direkt n:DisplayImage genommen:
Code: Alles auswählen
diff --git a/scripts-lua/plugins/freeze/freeze.lua b/scripts-lua/plugins/freeze/freeze.lua
index 08a545a..abfc78a 100644
--- a/scripts-lua/plugins/freeze/freeze.lua
+++ b/scripts-lua/plugins/freeze/freeze.lua
@@ -19,14 +19,13 @@ if ret == CURL.OK and data == "ok" then
local ss = "/tmp/screenshot.png"
local sf = "/tmp/screenfreeze.png"
if fh:exist(ss, "f") then
- local cp = cpicture.new{parent = nil, x = 0, y = 0, dx = 0, dy = 0, image = ss}
- cp:paint()
+ n:DisplayImage(ss,1,1,SCREEN.END_X,SCREEN.END_Y)
fh:cp(ss, sf, "a")
os.remove(ss)
local msg, data = nil, nil
repeat
msg, data = n:GetInput(500)
until msg == RC.ok or msg == RC.home or msg == RC.setup
- cp:hide()
+ n:PaintBox(-1,-1,-1,-1,COL.BACKGROUND)
end
end
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 09:32
von jokel
funktioniert

Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 09:44
von jokel
ok satbaby ich habe das gemacht sieht aber komisch aus jetzt
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 10:08
von satbaby
Du hast Dein Bildbereich bei OSD Einstellungen nicht eingestellt.
Dann muss man noch GetSize nehmen.
Code: Alles auswählen
diff --git a/scripts-lua/plugins/freeze/freeze.lua b/scripts-lua/plugins/freeze/freeze.lua
index 08a545a..68a7b13 100644
--- a/scripts-lua/plugins/freeze/freeze.lua
+++ b/scripts-lua/plugins/freeze/freeze.lua
@@ -19,14 +19,14 @@ if ret == CURL.OK and data == "ok" then
local ss = "/tmp/screenshot.png"
local sf = "/tmp/screenfreeze.png"
if fh:exist(ss, "f") then
- local cp = cpicture.new{parent = nil, x = 0, y = 0, dx = 0, dy = 0, image = ss}
- cp:paint()
+ local picW,picH = n:GetSize(ss)
+ n:DisplayImage(ss,1,1,picW,picH)
fh:cp(ss, sf, "a")
os.remove(ss)
local msg, data = nil, nil
repeat
msg, data = n:GetInput(500)
until msg == RC.ok or msg == RC.home or msg == RC.setup
- cp:hide()
+ n:PaintBox(-1,-1,-1,-1,COL.BACKGROUND)
end
end
[b][/b]
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 10:44
von vanhofen
Wer es mit "Blitzlicht" mag:
Code: Alles auswählen
if ret == CURL.OK and data == "ok" then
+ n:PaintBox(-1, -1, -1, -1, COL.WHITE)
local fh = filehelpers.new()
Die Änderungen von Jacek checke ich heute Abend mit ein.
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 10:54
von jokel
satbaby jetzt passte es osd ist 1920x1080 ich habe die zeile geändert in n:DisplayImage(ss,0,0,picW,picH)
statt n:DisplayImage(ss,1,1,picW,picH) und habe kein rand mehr osd 1280x720 funktioniert auch
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 11:52
von Don de Deckelwech
Hi,
Die Fragen sind:
1.Funktioniert Screeshot auf Tank sonnst mehrmals hintereinander ?
wenn Ja
2. Auch mit webif ?
Ich bin mir nicht sicher, wie ich das testen soll, aber ich habe gerade mehrere Minuten hintereinander im Web-If Screenshots von der dortigen Reload-Automatik erstellen lassen, ohne dass diese Fehlermeldung kam.
Ciao,
DdD.
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 12:06
von satbaby
Ja, über webif zu testen war richtig.
Dann bleibt wohl nur noch cpicture als resource Fresser oder es war seltsame Zufall.
cpicture hat aber kein memleak.
Ich ändere es in git auf DisplayImage, vielleicht reicht das.
Ich werde später noch screenshot in lua einbauen.
gruß
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 12:14
von jokel
ich habe heute morgen ein onlineupdate gemacht weil ich dachte das freeze mit drin ist nun ist mir aufgefallen das
das Nightly Builds 4.00.199 ist ich hatte vorher aber 4.00.221 installiert habe ich was verpasst?
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 12:22
von satbaby
vanhofen hat geschrieben: ↑So 1. Aug 2021, 10:44
Wer es mit "Blitzlicht" mag:
Code: Alles auswählen
if ret == CURL.OK and data == "ok" then
+ n:PaintBox(-1, -1, -1, -1, COL.WHITE)
local fh = filehelpers.new()
Die Änderungen von Jacek checke ich heute Abend mit ein.
Oops, ich habe es übersehen.
Das kannst Du es später noch einbauen.
Man könnte noch auf zB Taste "0" verschieben von screenshot.png nach screenfreeze.png einbauen als alternative bei beenden. Damit screenfreeze.png in /tmp bleibt, wenn man grade es will, aber nicht immer.
gruß
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 15:21
von satbaby
Ich habe lua screenshot hinzugefügt:
https://github.com/tuxbox-neutrino/gui- ... ec857765fb
Damit es ohne webif funktioniert.
plugin auch angepasst.
gruß
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 16:06
von jokel
bisschen Drängelwind ist manchmal nicht schlecht wird ja immer besser danke satbaby
Re: Allgemeine Wünsche und Fragen
Verfasst: So 1. Aug 2021, 22:40
von vanhofen
Ich habe das Freeze-Plugin nun per default auf die gelbe Taste gelegt. Das betrifft allerdings nur den TV/Radio-Modus. Für den Movieplayer muss ich mir erstmal noch etwas einfallen lassen. Die Logik mit dem Movieplayer-Plugin und der dazugehörigen Tastenbelegung ist wohl nicht ganz richtig. Wenn ich mich recht entsinne, war ich da aber selbst an der derzeitigen Lösung beteiligt. ^^
Im Radiomodus macht das Freeze-Plugin wenig Sinn und macht auch nur den Bildschirm weiß. Da muss glaub auch nochmal nachgebessert werden.
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 08:45
von jokel
aber mit der freeze.cfg wird das plugin bei mir nicht unter erwiterungen/plugin eingebunden erst nach löschung
der beiden deutsch einträge tauchte freeze wieder auf
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 09:01
von vanhofen
jokel hat geschrieben: ↑So 1. Aug 2021, 12:14
ich habe heute morgen ein onlineupdate gemacht weil ich dachte das freeze mit drin ist nun ist mir aufgefallen das
das Nightly Builds 4.00.199 ist ich hatte vorher aber 4.00.221 installiert habe ich was verpasst?
Das git-Repository auf dem Buildserver war aus dem Tritt geraten. Drum gab es kurzzeitig die versehentlich höheren Versionsnummern. Die .199 ist richtig.
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 09:05
von vanhofen
jokel hat geschrieben: ↑Mo 2. Aug 2021, 08:45
aber mit der freeze.cfg wird das plugin bei mir nicht unter erwiterungen/plugin eingebunden erst nach löschung
der beiden deutsch einträge tauchte freeze wieder auf
Welche Sprache hast du in Neutrino eingestellt?
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 09:09
von jokel
deutsch
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 09:40
von vanhofen
Dann muss name.deutsch und desc.deutsch auch funktionieren. Vielleicht ist freeze.cfg nicht linuxkonform gespeichert.
Re: Allgemeine Wünsche und Fragen
Verfasst: Mo 2. Aug 2021, 10:03
von jokel