i can confirm this is happening to me as well for last couple of years. no matter tvheadend or kodi version. I have observed, that this happens also when recording a tv show, so this looks more like a tvheadend server bug. Also from what i see, it happens to ghtester in czech republic, which is the same location as mine, so it may be the connected with h.265 codec, which is used here for dvb-t2...
Posts by FRACTi0N
-
-
Hi, i have RPI 3 as a server with dvb-t2 usb tuner. Then i have 2 machines running libreelec 8.2.4 (odroid c2 and desktop PC with Ati GPU). The problem only happens on the desktop PC. While i am watching dvb-t2 live channel (server is tvheadend), that uses HEVC (h.265), it randomly crash kodi. Sometimes it happens when i start watching channel, sometimes it happens during the playback. The same problem happened in 8.2.3 as well. Dmesg shows:
[165677.445155] traps: kodi.bin[12079] trap stack segment ip:7f58f5880b77 sp:7f5885c30730 error:0 in libavcodec.so.57.48.101[7f58f5419000+a75000]
kodi crashlog attached.
-
hi, i ve got thes same problem, did you solve it yet?
-
Ok, so it seems i was able to compile LE and A800 works fine now. But i ve got one more question. I was able to modify /build.LibreELEC-Generic.x86_64-8.0.1/linux-4.9.13/drivers/media/usb/dvb-usb/dibusub-mc-common.c by patch created in /projects/Generic/patches/linux
But dibusub-mc-common.c is present also in another 2 locations:
/build.LibreELEC-Generic.x86_64-8.0.1/media_build-2017-01-22/v4l/dibusb-mc-common.c
/build.LibreELEC-Generic.x86_64-8.0.1/media_build-2017-01-22/linux/drivers/media/usb/dvb-usb/dibusub-mc-common.cit was i bit more complicated for me to change theese 2 files (i had to modify them manually while i was compiling media_build). Is there any way i can create a patch, that will modify theese 2 files in the same way as i patched /build.LibreELEC-Generic.x86_64-8.0.1/linux-4.9.13/drivers/media/usb/dvb-usb/dibusub-mc-common.c
thanx for any help.)
-
so i was searching throught net and it seems that i need to edit dibusb-mc-common.c
Right now i am able to compile LE, but i have no idea, how to edit dibusb-mc-common.c.
Is anyone here that can help me with it, so i can test it? the only thing it seems i have to do is to add
MODULE_LICENSE("GPL");
after
#include "dibusb.h"
in dibusb-mc-common.cthanks for any help.)
-
Hi, i cant see my avermedia a800 dvb t tuner in tvheadend. It also does not turn on the blue light on the device. It looks like some problems while loading the driver. I tried to use it on ubuntu server, just copied /usr/lib/firmware/dvb-usb-avertv-a800-02.fw from LE disk to /lib/firmware/ on ubuntu server, restarted ubuntu server and it works. But I am not able to load it on LE. After connecting device to LE i get this message in dmesg.
Code[ 754.893276] usb 2-1: new high-speed USB device number 6 using ehci-pci [ 755.033254] dvb_usb_dibusb_mc_common: Unknown symbol __symbol_get (err 0)
lsusb -v get this info for that device
Code
Display MoreBus 002 Device 006: ID 07ca:a800 AVerMedia Technologies, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 255 Vendor Specific Protocol bMaxPacketSize0 64 idVendor 0x07ca AVerMedia Technologies, Inc. idProduct 0xa800 bcdDevice 0.01 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1
Is anyone able to help me with this?
LibreELEC 8.0.1 Generic.x86_64 official