1 2 3 [4] MLD-5.x / Systems / Raspberry PI / [MLD-5.5 testing] RPI4 softhddevice-drm HEVC hardware accelerated video decoding
 

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi NoTape,

ein großer Unterschied ist ja das bei LibreELEC ein 64bit Kernel für den RPI4 genommen wird.

Gruß,
  Roland

Hi Roland,

I have Bullseye 32-bit and everything works fine.
The problem is OpenGL under MLD is broken.
Code: [Select]
OpenGL renderer string: llvmpipeWhich is a software renderer is used instead of
Code: [Select]
OpenGL renderer string: V3D 4.2
Best Regards.
« Last Edit: April 28, 2022, 17:30:44 by gr4vity »

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1462
    • View Profile
Hi

I had a short look in the config.txt form LibreELEC

Code: [Select]
dtoverlay=vc4-kms-v3d,cma-512
dtoverlay=rpivid-v4l2
disable_overscan=1
disable_fw_kms_setup=1

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1462
    • View Profile
hast du denn mit LibreELEC TV empfang mit dem DVB-T2 Stick?

Hallo Roland,

ja alles funktioniert einwandfrei - das schließt natürlich auch den TV-Empfang ein.

Installiert habe ich LibreELEC 10.0.2 (beinhaltet KODI 19.4 MATRIX)
Im KODI-GUI noch folgende Addons installieren:
* das Addon "Tvheadend Server 4.2"
* das Addon "Tvheadend HTSP Client"

Der Tvheadend Server ist für den Fernsehempfang zuständig.
Die Konfiguration erfolgt über http://deine.RPI4.IP.Adresse:9981

Beste Grüße,
NoTape

Hi NoTape,

kannst du mal ein lsmod vom LibreELEC machen.

Gruß
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline NoTape

  • Adv. Member
  • ***
  • Posts: 112
    • View Profile
Hallo Roland,

hier die Ausgabe von lsmod:
Code: [Select]
LibreELEC (official): 10.0.2 (RPi4.arm)
LibreELEC:~ # lsmod
Module                  Size  Used by
rc_hauppauge           16384  0
em28xx_rc              24576  0
hci_uart               49152  1
btbcm                  24576  1 hci_uart
bluetooth             573440  25 hci_uart,btbcm
si2157                 24576  2
si2168                 24576  2
8021q                  28672  0
ecdh_generic           16384  2 bluetooth
ecc                    28672  1 ecdh_generic
em28xx_dvb             36864  20
dvb_core              122880  1 em28xx_dvb
brcmfmac              303104  0
brcmutil               24576  1 brcmfmac
cfg80211              708608  1 brcmfmac
bcm2835_isp            32768  0
bcm2835_codec          45056  0
rpivid_hevc            49152  2
bcm2835_mmal_vchiq     36864  2 bcm2835_codec,bcm2835_isp
em28xx                 86016  2 em28xx_rc,em28xx_dvb
v4l2_mem2mem           32768  2 bcm2835_codec,rpivid_hevc
videobuf2_dma_contig   24576  3 bcm2835_codec,rpivid_hevc,bcm2835_isp
videobuf2_memops       20480  1 videobuf2_dma_contig
tveeprom               28672  1 em28xx
videobuf2_v4l2         24576  4 bcm2835_codec,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
videobuf2_common       49152  5 bcm2835_codec,videobuf2_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
videodev              266240  8 bcm2835_codec,videobuf2_v4l2,videobuf2_common,rpivid_hevc,em28xx,v4l2_mem2mem,bcm2835_isp
rfkill                 28672  5 bluetooth,cfg80211
bcm2835_gpiomem        16384  0
mc                     49152  15 videodev,si2157,bcm2835_codec,videobuf2_v4l2,dvb_core,videobuf2_common,rpivid_hevc,em28xx,v4l2_mem2mem,bcm2835_isp
nvmem_rmem             16384  0
fuse                  126976  1
LibreELEC:~ #

Beste Grüße,
NoTape
VDR1: MLD-5.4 testing DVB-C  * ASRock FM2A88X-ITX+ * Dual Core AMD A4-6300 * GeForce GT 520 * Hauppauge WinTV-dualHD
VDR2: MLD-5.5 testing DVB-T2 * ASUS M5A78L * AMD FX-4300 * MSI GT1030 Silent * SDC Megtron 240x128 * Hauppauge WinTV-dualHD

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi,
I figured out why i can watch HEVC content with softhddrm however everyone else has a problem with it.
After upgrading to VDR 2.6.1, I also have a black screen.
Therefore the problem is in softhddrm itself.
Of course activating rpivid_hevc driver was A must to make it work.
I revert to older VDR and it worked again.
See if you have disabled something in softhddrm makefile or something like that.
« Last Edit: May 18, 2022, 21:12:39 by gr4vity »

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Here is screenshots to verify that it works.
You can compile softhddrm 0.0.1rc1-GITv220-7-g1a8a29f from source.
softhddrm 0.0.1rc1-GITv221 doesn't work.
« Last Edit: May 18, 2022, 19:54:37 by gr4vity »

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi,
Anyone interested to test my softhddrm in order to verify whether it works or not?

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20082
    • View Profile
    • ClausMuus.de
Were do you get the sources from?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi Claus,
It's me who should ask you where did you get the source from?  :D
I have checked softhddrm repo and that commit hash # 7-g1a8a29f seems strange.
I'm using MLD VDR softhddrm plugin that i downloaded a while ago.
« Last Edit: May 19, 2022, 23:33:12 by gr4vity »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20082
    • View Profile
    • ClausMuus.de
Hi,
we are using the sources that are pointed to in the Makefile of the MLD Plugin https://github.com/zillevdr/vdr-plugin-softhddevice-drm
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi Claus,
I didn't compile VDR or any other plugin in my dev container.
As i wrote i'm using MLD softhddrm plugin,
I installed it after upgrading to MLD testing.
The MLD developer who usually build VDR plugins should know where softhddrm commit hash # 7-g1a8a29f come from.

Best Regards.
« Last Edit: May 20, 2022, 14:10:14 by gr4vity »

Offline gr4vity

  • Expert Member
  • *****
  • Posts: 604
    • View Profile
Hi,

Code: [Select]
dvbapi (2.2.4-GIT-v220-7-g1a8a29f) - SoftCAM for OSCam
femon (2.4.1-GIT-v220-7-g1a8a29f) - DVB Signal Information Monitor (OSD)
menuorg (v220-7-g1a8a29f) - Reorganizes the main menu
softhddevice-drm (0.0.1rc1-GITv220-7-g1a8a29f) - A software and GPU emulated HD   

That isn't a coincidence  :)
You guys use some code for every VDR release?
v220-7-g1a8a29f used for VDR 2.4.7

Code: [Select]
dvbapi (2.2.4-GIT-v221) - SoftCAM for OSCam
menuorg (v221) - Reorganizes the main menu
softhddevice-drm (0.0.1rc1-GITv221) - A software and GPU emulated HD device

v221 is used for VDR 2.6.1

I think Roland knows that already

Anyway, it's better to fix OpenGL problem then take care of the issue on this topic later.

Best Regards.
« Last Edit: May 22, 2022, 17:10:33 by gr4vity »

1 2 3 [4] MLD-5.x / Systems / Raspberry PI / [MLD-5.5 testing] RPI4 softhddevice-drm HEVC hardware accelerated video decoding
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.