Beim vdr zeigt es der TV in den Input-Infos an und man sieht es nat. auch.
Beiträge von ggggg
-
-
Bitte um Unterstützung
-
Anbei noch das .log
beim Staten des Videos 2024-12-09 19:35:07.752 T:7 debug <general>: CPlayerCoreFactory::GetPlayers(/media/hd/movie/Sony Swordsmith HDR UHD 4K Demo.mp4)
-
ICh habe es unter anderem mit diesem Demo File versucht:
Sony: Swordsmith HDR UHD 4K Demo | 4K MediaSony Swordsmith is a promotional video, in Ultra-HD HDR, for Sony 4K TVs. Swordsmithing is the art of making swords using a forge, hammer, anvil, and other…4kmedia.orgResolution: 3840 x 2160 File size: 734 MB Duration: 00:01:26 Format: MP4 Codec: HEVC Frame rate: 60 fps
In der KODI Filminfo wird auch HDR angezeigt. Die Ausgabe erfolgt aber in SDR 3840x2160 Rate 60.
Kodi v21.1 stable FLATPAK
Es löuft diese VDR Distri:
{2025} BM²LTS-v4.5.x - > DD-NET / EXIP / NetCeiver - VDR PortalDownload: UEFI Boot - Image BM2LTS v 4.5.02 [URL:https://drive.google.com/drive/folders/1NmTk5HKkLeeOGuxRHbfBdj1GGLiCsNrM?usp=sharing] DD-NET / EXIP /…www.vdr-portal.deWelche Einstellungen und Voraussetzungen müssen denn gegeben sein. (Demo Sender z.B. UHD1 per VDR kommen in HDR zum TV, VAAPI HEVC Decoder ist aktiv)).
Auszug aus den Auflösungen:
Dec 9 16:11:15 BM2LTS-MC vdr: Connector >HDMI-A-2< is connected
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 0 3840x2160 Rate 30
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 1 4096x2160 Rate 60
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 2 4096x2160 Rate 60
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 3 4096x2160 Rate 50
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 4 4096x2160 Rate 24
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 5 4096x2160 Rate 24
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 6 3840x2160 Rate 60
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 7 3840x2160 Rate 60
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 8 3840x2160 Rate 50
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 9 3840x2160 Rate 30
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 10 3840x2160 Rate 30
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 11 3840x2160 Rate 25
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 12 3840x2160 Rate 24
Dec 9 16:11:15 BM2LTS-MC vdr: Mode 13 3840x2160 Rate 24
... -
PvD würde mich über Feedback freuen !
-
Das debug-log ist in Post #13 und so denke ich ist der Ablauf:
1 LIRC erkennt die Taste "Guide" (lt. Kodi log
key id="229") der MCE Fernbed. 2 In https://github.com/xbmc/xbmc/blob/master/system/Lircmap.xml wird daraus <title>Guide</title>.
3 IN https://github.com/xbmc/xbmc/blob…maps/remote.xml wird daraus <title>PlayerProcessInfo</title>
<global> <remote> <title>ContextMenu</title>
<FullscreenVideo> <remote> <title>PlayerProcessInfo</title> ...
<FullscreenInfo> <remote> <title>PlayerProcessInfo</title> ...
<VideoMenu> <remote> <title>PlayerProcessInfo</title> ...
und am Ende des remote.xml steht dann noch:
<PlayerProcessInfo> <remote> <title>PlayerProcessInfo</title> </remote> </PlayerProcessInfo>4 Zuletzt wird dann mein /userdata/keymaps/gen.xml geladen:
(Wenn ich die Zuweisung mit <remote> statt <keyboard> mache funkt kein "longpress" und es wird immer playerdebug und nie playerprocessinfo aufgerufen)
<keymap> <fullscreenvideo> <keyboard>
<key id="229">playerprocessinfo</key>
<key id="229" mod="longpress">playerdebug</key>
</keyboard> </fullscreenvideo> </keymap> -
Ja. Die Funktion ist bis auf den autorepeat bei longpress f mich OK...
-
Ich hatte es auch mit noop versucht ...
2024-06-07 19:01:13.054 T:11 debug <general>: LIRC: - NEW 000000037ff07bd9 00 Guide mceusb (Guide)
2024-06-07 19:01:13.071 T:7 debug <general>: HandleKey: yellow (0xe5) pressed, window 12005, action is playerprocessinfo
2024-06-07 19:01:13.071 T:7 debug <general>: Activating window ID: 10116
2024-06-07 19:01:13.071 T:7 debug <general>: ------ Window Init (DialogPlayerProcessInfo.xml) ------
2024-06-07 19:01:13.071 T:7 info <general>: Loading skin file: DialogPlayerProcessInfo.xml, load type: KEEP_IN_MEMORY
2024-06-07 19:01:13.074 T:7 debug <general>: ------ Window Init (DialogSeekBar.xml) ------
2024-06-07 19:01:13.074 T:7 info <general>: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
2024-06-07 19:01:13.091 T:7 debug <general>: ------ Window Init (Custom_1109_TopBarOverlay.xml) ------
2024-06-07 19:01:14.011 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 10116, action is PlayerProcessInfo
2024-06-07 19:01:14.112 T:7 debug <general>: ------ Window Deinit (DialogSeekBar.xml) ------
2024-06-07 19:01:14.131 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 10116, action is PlayerProcessInfo
2024-06-07 19:01:14.131 T:7 warning <general>: CGUIWindowManager - HandleAction - ignoring action 69, because topmost modal dialog closing animation is running
2024-06-07 19:01:14.231 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 10116, action is PlayerProcessInfo
2024-06-07 19:01:14.231 T:7 warning <general>: CGUIWindowManager - HandleAction - ignoring action 69, because topmost modal dialog closing animation is running
2024-06-07 19:01:14.312 T:7 debug <general>: ------ Window Deinit (DialogPlayerProcessInfo.xml) ------
2024-06-07 19:01:14.331 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 12005, action is playerdebug
...2024-06-07 19:01:14.418 T:7 debug <general>: ------ Window Deinit (Custom_1109_TopBarOverlay.xml) ------
2024-06-07 19:01:14.451 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 12005, action is playerdebug
2024-06-07 19:01:14.551 T:7 info <general>: Skipped 1 duplicate messages..Was ich auch nicht vestehe it, warum sagt es LONG mit PlayerProcess Info und danach dann erst playerDebug ?
Stimmt Annahme 2 denn nicht ?
Als Kodi DAU verstehe die Aussage bez window/action nicht. Hier ist das player debug Overlay beschrieben...
-
1 Nein es werden nur der keyboard und die gen (da sind nur obige Zeilen drin) geladen (siehe vorletzten Post)
2 Es macht aus der Guide Taste ein yellow. Ja es dedektiert longpress und ruft auch PlayeDebug auf,
ABER obwohl ich nicht von der Taste ging verschwand das PLayDebug Overlay im autorepeatrythmus.
Schau dir bitte den Auszug des logdazu oben an. 3 Ich dachte sobald eine Taste mit longpress belegt ist, solle es kein autorepeat mehr geben ....
4 Ich habe s.u. mal versucht yellow zu dekativieren ... keine Änderung:
<keymap>
<fullscreenvideo> <keyboard>
<yellow></yellow>
<yellow mod="longpress"></yellow>
<key id="229">playerprocessinfo</key>
<key id="229" mod="longpress">playerdebug</key>
</keyboard> </fullscreenvideo>
</keymap> -
Bitte um Unterstützung... ich komm nicht weiter
-
<keymap
>
<fullscreenvideo> <keyboard>
<key id="229" mod="longpress">playerdebug</key>
</keyboard> </fullscreenvideo>
</keymap> OK nun wird es zumindest aufgerufen. Allerdings im "Autorepeatrythmus" EIN/AUS ...
2024-06-06 16:49:27.333 T:11 debug <general>: LIRC: - NEW 000000037ff07bd9 00 Guide mceusb (Guide)
2024-06-06 16:49:27.337 T:7 debug <general>: HandleKey: yellow (0xe5) pressed, window 12005, action is PlayerProcessInfo
2024-06-06 16:49:27.337 T:7 debug <general>: Activating window ID: 10116
2024-06-06 16:49:27.337 T:7 debug <general>: ------ Window Init (DialogPlayerProcessInfo.xml) ------
2024-06-06 16:49:27.337 T:7 info <general>: Loading skin file: DialogPlayerProcessInfo.xml, load type: KEEP_IN_MEMORY
2024-06-06 16:49:27.341 T:7 debug <general>: ------ Window Init (DialogSeekBar.xml) ------
2024-06-06 16:49:27.341 T:7 info <general>: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
2024-06-06 16:49:27.357 T:7 debug <general>: ------ Window Init (Custom_1109_TopBarOverlay.xml) ------
2024-06-06 16:49:27.999 T:71 debug <general>: CPtsTracker: detected pattern of length 1: 40000.00, frameduration: 40000.000000
2024-06-06 16:49:28.316 T:11 debug <general>: LIRC: - NEW 000000037ff07bd9 00 Guide mceusb (Guide)
2024-06-06 16:49:28.317 T:7 debug <general>: HandleKey: yellow (0xe5) pressed, window 10116, action is PlayerProcessInfo
2024-06-06 16:49:28.419 T:7 debug <general>: ------ Window Deinit (DialogSeekBar.xml) ------
2024-06-06 16:49:28.487 T:34 debug <general>: AddOnLog: pvr.vdr.vnsi: Open - failed to connect to the backend
2024-06-06 16:49:28.619 T:7 debug <general>: ------ Window Deinit (DialogPlayerProcessInfo.xml) ------
2024-06-06 16:49:28.638 T:7 debug <general>: ------ Window Deinit (Custom_1109_TopBarOverlay.xml) ------
2024-06-06 16:49:29.517 T:11 debug <general>: LIRC: - NEW 000000037ff07bd9 00 Guide mceusb (Guide)
2024-06-06 16:49:29.518 T:7 debug <general>: HandleKey: yellow (0xe5) pressed, window 12005, action is PlayerProcessInfo
2024-06-06 16:49:29.518 T:7 debug <general>: Activating window ID: 10116
2024-06-06 16:49:29.518 T:7 debug <general>: ------ Window Init (DialogPlayerProcessInfo.xml) ------
2024-06-06 16:49:29.518 T:7 debug <general>: ------ Window Init (DialogSeekBar.xml) ------
2024-06-06 16:49:29.538 T:7 debug <general>: ------ Window Init (Custom_1109_TopBarOverlay.xml) ------
2024-06-06 16:49:30.478 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 10116, action is PlayerProcessInfo
2024-06-06 16:49:30.578 T:7 info <general>: Skipped 1 duplicate messages..
2024-06-06 16:49:30.578 T:7 warning <general>: CGUIWindowManager - HandleAction - ignoring action 69, because topmost modal dialog closing animation is running
2024-06-06 16:49:30.580 T:7 debug <general>: ------ Window Deinit (DialogSeekBar.xml) ------
2024-06-06 16:49:30.698 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 10116, action is PlayerProcessInfo
2024-06-06 16:49:30.698 T:7 warning <general>: CGUIWindowManager - HandleAction - ignoring action 69, because topmost modal dialog closing animation is running
2024-06-06 16:49:30.779 T:7 debug <general>: ------ Window Deinit (DialogPlayerProcessInfo.xml) ------
2024-06-06 16:49:30.798 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 12005, action is playerdebug
2024-06-06 16:49:30.798 T:7 info <general>: CDVDSubtitlesLibass: Using libass version 1502000
2024-06-06 16:49:30.798 T:7 info <general>: CDVDSubtitlesLibass: Creating ASS library structure
2024-06-06 16:49:30.798 T:7 info <general>: CDVDSubtitlesLibass: Initializing ASS Renderer
2024-06-06 16:49:30.798 T:7 debug <general>: CDVDSubtitlesLibass: [ass] libass API version: 0x1502000
2024-06-06 16:49:30.798 T:7 debug <general>: CDVDSubtitlesLibass: [ass] libass source: tarball: 0.15.2
2024-06-06 16:49:30.798 T:7 debug <general>: CDVDSubtitlesLibass: [ass] Shaper: FriBidi 1.0.14 (SIMPLE) HarfBuzz-ng 8.1.1 (COMPLEX)
2024-06-06 16:49:30.798 T:7 info <general>: CDVDSubtitlesLibass: Initializing ASS library font settings
2024-06-06 16:49:30.810 T:7 debug <general>: CDVDSubtitlesLibass: [ass] Using font provider fontconfig
2024-06-06 16:49:30.810 T:7 info <general>: CDVDSubtitlesLibass: Creating new ASS track
2024-06-06 16:49:30.811 T:7 debug <general>: ApplyStyle - Start setting up the LibAss style
2024-06-06 16:49:30.812 T:7 debug <general>: CDVDSubtitlesLibass: [ass] fontselect: (DejaVu Sans, 400, 0) -> DejaVuSans, 0, DejaVuSans
2024-06-06 16:49:30.814 T:7 debug <general>: ------ Window Deinit (Custom_1109_TopBarOverlay.xml) ------
2024-06-06 16:49:30.898 T:7 debug <general>: HandleKey: long-yellow (0x10000e5) pressed, window 12005, action is playerdebug
2024-06-06 16:49:31.018 T:7 info <general>: Skipped 1 duplicate messages..
2024-06-06 16:49:31.018 T:7 info <general>: CDVDSubtitlesLibass: Using lib -
Das Debuglog
sagt dass yellow das playerprocessnfo aufruft. Nun habe ich es so versucht: <keymap
>
<FullscreenVideo>
<keyboard>
<yellow>playerdebug</yellow>
<yellow mod="longpress">playerdebug</yellow>
</keyboard>
</FullscreenVideo>
</keymap> leider keine Änderung -
2024-06-06 16:21:16.082 T:7 info <general>: Loading special://xbmc/system/keymaps/keyboard.xml
2024-06-06 16:21:16.082 T:7 info <general>: Loading special://xbmc/system/keymaps/mouse.xml
2024-06-06 16:21:16.082 T:7 info <general>: Loading special://xbmc/system/keymaps/remote.xml
2024-06-06 16:21:16.083 T:7 error <general>: Window Translator: Can't find window Favourites
2024-06-06 16:21:16.083 T:7 info <general>: Loading special://xbmc/system/keymaps/touchscreen.xml
2024-06-06 16:21:16.083 T:7 info <general>: Loading special://masterprofile/keymaps/gen.xml
...2024-06-06 16:21:31.149 T:11 debug <general>: LIRC: - NEW 000000037ff07bd9 00 Guide mceusb (Guide)
2024-06-06 16:21:31.151 T:7 debug <general>: HandleKey: yellow (0xe5) pressed, window 12005, action is PlayerProcessInfo
2024-06-06 16:21:31.239 T:7 debug <general>: Activating window ID: 10116
2024-06-06 16:21:31.239 T:7 debug <general>: ------ Window Init (DialogPlayerProcessInfo.xml) ------
2024-06-06 16:21:31.239 T:7 info <general>: Loading skin file: DialogPlayerProcessInfo.xml, load type: KEEP_IN_MEMORY
2024-06-06 16:21:31.243 T:7 debug <general>: ------ Window Init (DialogSeekBar.xml) ------
2024-06-06 16:21:31.243 T:7 info <general>: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
2024-06-06 16:21:31.255 T:7 debug <general>: ------ Window Init (Custom_1109_TopBarOverlay.xml) ------ -
@DaVu Ev. haben wir uns missverstanden ... Zu Hause habe ich nat. schon den richtigen KEY-ID und nicht 250 eingetragen. D.h. ich würde mich schon über eine Handlungsanleitung freuen ! Ich würde das dann am Abend testen.
-
Es ist eine MCE Fernbedienung und den ID hab ich aus dem Keymapeditor generierten File übernommen. Aber du hast recht. Vor lauter rum doktern, hab ich im Post 250 geschrieben. Das ist die "Aspect" Taste mit der der Aufruf (ohne longpress) funktioniert.
Ich bin gerade nicht z.H. So weit ich mich erinnere war das Contextmenü auf der Taste "Guide" und die generierte im Keypmapeditor eine ID = 24x od. 25x
-
Hallo, ich stehe mit meinem Wissen am Anfang
Ich möchte die Funktion playerdebug belegen. Nutze ich dazu eine beliebige unbelegte Taste funkt das.
Generell ist es so, dass wenn ein Video läuft die Taste Kontextmenü (key id="250") die Funktion playerprocessinfo (nicht playerdebug) aufruft.
Nun dachte ich, es wäre super, wenn der longpress der gleichen Taste (also Taste Kontextmenü id 250) playerdebug aufrufen würde.
im gen.xml habe ich schon einige Varianten versucht. Aber egal was ich mache, es gelingt mir nicht mal playerprocessinfo durch playerdebug zu ersetzen.
Das Kodi.log
lädt den gen.xml problemlos
<FullscreenVideo>
<keyboard>
<key id="250">playerprocessinfo</key>
<key id="250" mod="longpress">playerdebug</key>
</keyboard>
</FullscreenVideo>Auch der Versuch es global von playerprocessinfo auf playerdebug zu ändern brachte keine Änderung:
<global>
<keyboard>
<key id="250">playerdebug</key>
<key id="250" mod="longpress">playerdebug</key>
</keyboard>
</global>Es wird immer das Kontextmenü, was während der Videowiedergabe eben playerprocessinfo bedeutet aufgerufen.
(ich speichere hier auch mal die Links zu <keyboard>und <remote> )
Stimmt es, dass bei <remote> keine longpress möglich ist ? -
-
1 geht man über Videos in den Ordner zeigt es die Vorschaubilder
2 geht man über Bilder in den geleichen Ordner kommen nur Vorschaubilder der Fotos aber nicht der Videos. Startet man im Ordner eine Diashow werden auch die Videos korrekt abgespielt.
>> Ich denke, dass irgendwo hinterlegt ist, für welche Formate Vorschaubilder in welcher Ansicht erzeugt werden sollen.
Welches Plugin/Scraper ist für die Vorschaubilder zuständig ?
-
-
HI, kann man raus finden in welchem File und Zeile das Problem liegt. Im File MyVideoNav.xml ist mir nichts aufgefallen.
Den File MyVideoNav_v2.xml hab ich umbenannt. Er stammt aus /home/reel/.var/app/tv.kodi.Kodi/data/addons/skin.estuary.modv2/xml
2024-06-03 11:18:53.147 T:7 info <general>: Loading skin file: MyPics.xml, load type: KEEP_IN_MEMORY
2024-06-03 11:18:58.346 T:488 info <general>: set Property 'videolibrary.showunwatchedplots' to [0, 1, 2]
2024-06-03 11:19:06.167 T:7 info <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
2024-06-03 11:19:06.194 T:7 error <general>: unmatched parentheses in )
2024-06-03 11:19:35.996 T:476 info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
2024-06-03 11:19:42.912 T:7 info <general>: Loading skin file: DialogContextMenu.xml, load type: KEEP_IN_MEMORY -
Du musst über Hauptmenü > Bilder (nicht Videos) rein gehen