Und das wären ?
MfG Helmut
Unerklärliche Hänger beim starten von X. Meine Testumgebung hat es definitiv hinter sich.
Gruß
Obelix
Und das wären ?
MfG Helmut
Unerklärliche Hänger beim starten von X. Meine Testumgebung hat es definitiv hinter sich.
Gruß
Obelix
Alles anzeigenHallo Wolfgang,
bin endlich dazu gekommen, um mal auf Fehlersuche zu gehen. Das Flackern und ruckeln kam durch eine falsche xorg.conf, die wohl fälschlicherweise getauscht wurde, als ich auf dem Intelgrafik System das softhddevice für NVidia installiert hatte.
Bin nun wieder auf den Stand softhddevice vaapi aus dem testing ppa und alles i.O.
Also von mir aus kann das softhddevice-vaapi nach stable wandern.
Gruß Aaron
Hallo Aaron,
dann setze ich mal meine Testumgebung neu auf. Irgendwie kämpfe ich mit ein paar seltsamen Sachen....
Gruß
Obelix
Weiß jemand einen guten Benchmark-Vergleich von den Boxen oder SoCs? Sonst bin ich voll bei zillerbaer
Hier gibt es einen ersten Vergleich 4er / 5er Pi: https://www.heise.de/news/Rasp…03-Videotest-9320008.html
Was ist denn der Vorteil am internen Speicher?
Bessere Performance und Haltbarkeit. Habe beim Pi schon die eine oder andere SD Karte kaputt bekommen.
Hi. Gibt es bei den optionalen eMMC Speichern außer Android oder Linux etwas zu beachten?
Gruß
Obelix
Sehr spannend hier . Ich habe hier im Thread irgendwo gelesen, dass man mit dem Odroid N2+ den VDR auf den internen Speicher installiert und CoreELEC auf die SD Karte... Finde die Stelle gerade nicht mehr . Gibt es dazu nähere Infos? Finde den Odroid richtig interessant als VDR / Kodi Mediacenter. Dazu noch eine Sundtek USB DVB-S2.... Ein Träumchen.
Gruß
Obelix
ab Ubuntu 22.10 wird nur noch pipewire unterstützt. Auch ich habe bei Ubuntu 22.04 die Erfahrung gemacht das pipewire sich sauber installieren lässt aber weder softhddrm, softhdvaapi .... etc dies zur Zeit am VDR unterstützen (z.B. bei Dolby 5.1 etc...). So konnte ich hierfür auch nur zurück auf Pulsaudio wechseln
D.h. mit Pipewire ist kein Dolby möglich oder verstehe ich das falsch?
Gruß
Obelix
Hallo zusammen,
ich möchte in der menuorg.xml einen Eintrag setzen. Das dazugehörige Template befindet sich in
Wenn ich nun Änderungen an dem Template vornehme, werden diese von einem git pull überschrieben, sobald es ein neues offizielles Template gibt? Muss ich mir eigene Templates an einen anderen Ort erstellen? Also so wie früher beim "process template"?
Danke und Gruß
Obelix
I also noticed that the VDR OSD is sluggish.
Ok, the "video/egl: vaExportSurfaceHandle failed" Masseges are probably due to the fact that I have not connected a SAT cable. When I play a recording, these messages are gone.
That's it
Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: libva 1.7 (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()) initialized
Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: Can't get background-color attribute
Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: background-color is supported
Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: supports video processing
The following two messages appear:
Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 0 is not supported by HW
Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 1 is not supported by HW
Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 2 is not supported by HW
Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 3 is not supported by HW
Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 4 is not supported by HW
ez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Dez 29 16:01:06 esprimod756 vdr[10870]: video/egl: vaExportSurfaceHandle failed
Alles anzeigen
I have
libgl1-mesa-dev,
libegl-dev,
libegl1-mesa-dev,
installed and in the control file. It doesn't work.
You need installed libEGL, libEGL-devel.
aptitude search libegl
i A libegl-dev - Vendor neutral GL dispatch library -- EGL development files
i A libegl-mesa0 - free implementation of the EGL API -- Mesa vendor library
v libegl-vendor -
i A libegl1 - Vendor neutral GL dispatch library -- EGL support
p libegl1-mesa - Übergangspaket
p libegl1-mesa-dev - Freie Implementierung der EGL-API -- Entwicklungsdateien
libegl1-mesa & libegl1-mesa-dev?
Try softhddevice with test branch for Intel GPU. And use with -v va-api-egl
In the yavdr experimental-vdr repository the Version 1.9.7 is included:
or is there a difference?
/etc/vdr/conf.d/50-softhddevice.conf (installed per automatic with playbook):
[softhddevice]
#-a hw:NVidia,7
#-p hw:NVidia,7
#-d :0.0
#-f
#-g 1920x1080+0+0
#-v vdpau
-D
-w alsa-driver-broken
-v va-api
with the Option -v va-api-egl the "video/vaapi: vaSyncSurface failed: invalid VASurfaceID" messages are gone but the picture remains black. I can see by journalctl -f when I switch
Hallo zusammen,
ich habe yavdr ansible auf meinem TestVDR installiert. Kodi funktioniert tadellos aber leider bekomme ich softhddevice, softhdvaapi oder auch softhdvaapi-opengl mit der Intel HD 530 an den Start. Vorab: Ich habe an meinem TestVDR aktuell kein Sat Kabel angeschlossen, was aber doch gehen sollte.
inxi -F
System: Host: esprimod756 Kernel: 5.4.0-135-generic x86_64 bits: 64 Console: tty 1 Distro: Ubuntu 20.04.5 LTS (Focal Fossa)
Machine: Type: Desktop System: FUJITSU product: ESPRIMO_D756 v: N/A serial: <superuser/root required>
Mobo: FUJITSU model: D3431-A1 v: S26361-D3431-A1 serial: <superuser/root required>
UEFI: FUJITSU // American Megatrends v: 5.0.0.11 R1.25.0 for D3431-A1x date: 01/12/2018
CPU: Topology: Quad Core model: Intel Core i5-6500 bits: 64 type: MCP L2 cache: 6144 KiB
Speed: 807 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 830 2: 820 3: 810 4: 848
Graphics: Device-1: Intel HD Graphics 530 driver: i915 v: kernel
Display: server: X.org 1.20.13 driver: intel tty: 130x30
Message: Advanced graphics data unavailable in console. Try -G --display
Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel
Device-2: Digital Devices Octopus DVB Adapter driver: ddbridge
Sound Server: ALSA v: k5.4.0-135-generic
Network: Device-1: Intel Ethernet I219-V driver: e1000e
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: 90:1b:0e:a1:f6:db
Drives: Local Storage: total: 476.96 GiB used: 22.49 GiB (4.7%)
ID-1: /dev/sda vendor: SanDisk model: SD9TB8W-256G-1006 size: 238.47 GiB
ID-2: /dev/sdb vendor: SanDisk model: SD8SBAT128G1122 size: 119.24 GiB
ID-3: /dev/sdc type: USB vendor: ASMedia model: 1153USB3.0TOS size: 119.24 GiB
Partition: ID-1: / size: 115.78 GiB used: 22.49 GiB (19.4%) fs: ext4 dev: /dev/sdc2
Sensors: System Temperatures: cpu: 52.5 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 188 Uptime: 2h 09m Memory: 7.55 GiB used: 726.5 MiB (9.4%) Init: systemd runlevel: 5 Shell: bash
inxi: 3.0.38
Alles anzeigen
journalctl -f bei kodi start:
Dez 27 19:50:57 esprimod756 yavdr-frontend[8108]: DEBUG:SystemdUnitFrontend:unit is running
Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: VA-API version 1.7.0
Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: Found init function __vaDriverInit_1_7
Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: va_openDriver() returns 0
Dez 27 19:50:58 esprimod756 vdr[8763]: [8797] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf
Dez 27 19:50:58 esprimod756 vdr[8763]: [8797] VNSI: Client with ID 2 connected: 127.0.0.1:48588
Dez 27 19:50:58 esprimod756 vdr[8763]: [9270] VNSI Client 2->127.0.0.1:48588 thread started (pid=8763, tid=9270, prio=high)
Dez 27 19:50:58 esprimod756 vdr[8763]: [9270] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'
journalctl -f bei vdr Softhddevice:
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:SystemdUnitFrontend:unit kodi.service stopped
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:SystemdUnitFrontend:stopped kodi
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:SystemdUnitFrontend:disable PropertiesChanged callback for kodi
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: INFO:SystemdUnitFrontend:stopped, kodi, unit
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:yaVDRFrontend:caller kodi has been stopped
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:yaVDRFrontend:set_background with options path: /usr/share/yavdr/images/yavdr_logo.png, fill: False
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:VDRFrontend:could not read /var/cache/vdr/acpiwakeup.time: [Errno 2] No such file or directory: '/var/cache/vdr/acpiwakeup.time'
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:VDRFrontend:start_t has value StartType.MANUAL
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:VDRFrontend:attach_on_startup has value auto
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:yaVDRFrontend:set_background with options path: /usr/share/yavdr/images/yavdr_logo.png, fill: False
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:VDRFrontend:user is active: True
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:check_state(): got status code: 912
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:status: softhddevice is detached
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:check_state(): got status code: 912
Dez 27 19:50:42 esprimod756 vdr[8763]: audio: 'alsa' output module used
Dez 27 19:50:42 esprimod756 vdr[8763]: audio/alsa: supports pause: yes
Dez 27 19:50:42 esprimod756 vdr[8763]: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
Dez 27 19:50:42 esprimod756 vdr[8763]: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
Dez 27 19:50:42 esprimod756 vdr[8763]: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Dez 27 19:50:42 esprimod756 vdr[8763]: video/vaapi: libva 1.7 (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()) initialized
Dez 27 19:50:42 esprimod756 vdr[8763]: video/vaapi: Can't get background-color attribute
Dez 27 19:50:42 esprimod756 vdr[8763]: video/vaapi: background-color is supported
Dez 27 19:50:42 esprimod756 vdr[8763]: video/vaapi: supports video processing
Dez 27 19:50:42 esprimod756 vdr[8763]: Selected deinterlacer for resolution 0 is not supported by HW
Dez 27 19:50:42 esprimod756 vdr[8763]: Selected deinterlacer for resolution 1 is not supported by HW
Dez 27 19:50:42 esprimod756 vdr[8763]: Selected deinterlacer for resolution 2 is not supported by HW
Dez 27 19:50:42 esprimod756 vdr[8763]: Selected deinterlacer for resolution 3 is not supported by HW
Dez 27 19:50:42 esprimod756 vdr[8763]: Selected deinterlacer for resolution 4 is not supported by HW
Dez 27 19:50:42 esprimod756 vdr[8763]: video/vaapi: can't find a supported subpicture format
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:change_state with command atta and options "-d :0" to attached
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:check_state(): got status code: 910
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:softhddevice successfully attached
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:current PrimaryDevice is softhddevice-openglosd (Index: 2, Number: 2, hasDecoder: True, isPrimary: True)
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:softhddevice is the primary device
Dez 27 19:50:42 esprimod756 yavdr-frontend[8108]: DEBUG:softhddevice:needed 0.002 s to switch primary device
Dez 27 19:50:42 esprimod756 vdr[8763]: [8790] frontend 1/0 timed out while tuning to channel 617 (BAR?A TV OBSOLETE), tp 211097
Dez 27 19:50:48 esprimod756 vdr[8763]: [8763] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Dez 27 19:50:49 esprimod756 vdr[8763]: video/vaapi: vaSyncSurface failed: invalid VASurfaceID
Alles anzeigen
vainfo:
vainfo: VA-API version: 1.7 (libva 2.6.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEIGruß
Alles anzeigen
Gruß,
Obelix
Ich hatte meine Videos damals mit der Pinnacle Moviebox DV und dem Programm Kino digitalisiert. Aufzeichnung als DV Material und dann entsprechend umgewandelt. Die Entwicklung wurde leider 2013 eingestellt aber Kino ist in den Repositories noch vorhanden. Alternative sind noch KDEnlive, Flowblade und OpenShot.
Die Moviebox DV gibt es für kleine Geld bei ebay oder ebay Kleinanzeigen. Bei letzterem habe ich sie gerade für 10€ gesehen. Du brauchst dann noch eine Firewire Karte.
Gruß
Obelix
Edit: https://www.tuxad.com/mirror/transcoding.org_pinnacle.html
Hallo,
ich habe mir mal auf meinem Test VDR yavdr ansible installiert. Dabei ist mir aufgefallen, dass die STM32 Implementierung fehlerhaft ist.
In der yavdr-ansible/roles/wakeup/vars/main.yml:
# name of add-on package(s) to install (it can be made a list of packages)
wakeup_addon_packages:
acpiwakeup: vdr-addon-acpiwakeup
stm32wakeup: vdr-addon-stmp32-wakeup
Da ist ein "p" in vdr-addon-stmp32-wakeup zu viel. Des Weiteren wird während der Installation nach dem Paket vdr-addon-stm32-wakeup gesucht, was nicht gefunden werden kann. Der Name des Paketes im Repository ist vdr-addon-stm32irmp-wakeup.
Gruß
Obelix
Alles anzeigen.. und noch ein Nachtrag:
Für das erste Problem "Beim Abspielen von live TV crasht Kodi. " hab ich auch noch einen weniger invasiven Workaround gefunden.
Code: Patch InputStreamDemux.cppAlles anzeigen*** orig/src/InputstreamDemux.cpp 2021-03-12 10:31:50.900559154 +0100 --- patched/src/InputstreamDemux.cpp 2021-03-12 10:29:51.079178189 +0100 *************** *** 387,394 **** const char* language = resp->extract_String(); uint32_t composition_id(resp->extract_U32()); uint32_t ancillary_id(resp->extract_U32()); ! props.SetLanguage(language); ! props.SetSubtitleInfo((composition_id & 0xffff) | ((ancillary_id & 0xffff) << 16)); } else if (codecId.GetCodecType() == PVR_CODEC_TYPE_RDS) { --- 387,396 ---- const char* language = resp->extract_String(); uint32_t composition_id(resp->extract_U32()); uint32_t ancillary_id(resp->extract_U32()); ! if (strlen(language)) { ! props.SetLanguage(language); ! props.SetSubtitleInfo((composition_id & 0xffff) | ((ancillary_id & 0xffff) << 16)); ! } } else if (codecId.GetCodecType() == PVR_CODEC_TYPE_RDS) {
Hintergrund: Ich bekomme für die Subtitles "codecId.GetCodecType() == PVR_CODEC_TYPE_SUBTITLE" nach dem validen Wert noch einen Weiteren mit composition _id and ancillary_id = 0xffff und language=NULL. Dieser Record verursacht dann beim Aufruf "props.SetLanguage(language) den Crash.
Warum dieser zweite Record kommt verstehe ich nicht. Aber der Workaround im Patch oben umgeht das temorär für mich.
Vielleicht versteht da ja jemand mehr davon und findet einen Fix und kein Workaround ...
Gruß
Michael
Danke für den Patch Ich habe gerade unter Manjaro den Patch ins PKGBUILD eingebaut und es funktioniert.
Das Fußballspiel Deutschland - Frankreich kann beginnen.
Gruß
Obelix