Another image to test. This time with some change in decoder and only Bob is available (no idea if this is correct solution but seems to be working). Used patch file.
Update: image updated!
Another image to test. This time with some change in decoder and only Bob is available (no idea if this is correct solution but seems to be working). Used patch file.
Update: image updated!
This is the patch I used (I just put removed stuff back).
But I'm looking through the decoder if this could be "properly" fixed. Will let you know when/if I succeed.
I tested image above + sample you posted and for my eyes bob inverted is there, can be selected and picture is a little better with it than with bob. Wondering if you will be satisfied too.
Can you try this version: LibreELEC-imx6.arm-8.0-devel-g653b350-sr-3.14-bob-inverted.tar
Currently I'm unable to check if bob inverted is even present but will do in next few hours with your sample.
pajtaz, would you be willing to test an image with added Bob (inverted) method (I'm looking a way to add it back)? Which image exactly are you using now?
And can you give me a sample which needs bob inverted method? And which deint methods you are using now (I could quickly hijack one to achieve bob inverted)?
After some testing we found out that same problem happen on Wetek Hub too. Seems low powered devices with low ram can have problems watching 4K images. Looking for a test with RPi too.
Thank you all works fine now.
Perfect!
Download zip file again and install it. I tested with this script and it works now.
Yes, smaller images works. But 4K image (4928x3264 pixels) needs 64 MB of memory for processing it. Sometimes it can be allocated but sometimes not.
Update: Seems it happen on Virtual build too not just imx6.
I finally looked into this more details. Sadly I could debug only once with gdb and got few pointers to continue. All subsequent retries only freezes whole system or give kernel oops [ 79.615972] Internal error: Oops: 805 [#1] PREEMPT SMP ARM. Not sure yet how to fix. Seems memory allocation for 64 MB fails somehow.
QuoteDisplay More
(gdb) bt
#0 _aligned_malloc (s=s@entry=64339968, alignTo=alignTo@entry=32)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/linux/XMemUtils.cpp:43
#1 0x0064fd0c in CBaseTexture::Allocate (this=this@entry=0x7270ac70,
width=<optimized out>, height=<optimized out>, format=format@entry=16)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/guilib/Texture.cpp:111
#2 0x0064fde4 in CBaseTexture::LoadIImage (this=0x7270ac70,
pImage=0x72704ea0, buffer=<optimized out>, bufSize=<optimized out>,
width=8192, height=8192)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/guilib/Texture.cpp:315
#3 0x00650478 in CBaseTexture::LoadFromFileInternal (
this=this@entry=0x7270ac70, texturePath=..., maxWidth=maxWidth@entry=8192,
maxHeight=maxHeight@entry=8192, requirePixels=requirePixels@entry=false,
strMimeType=...)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/guilib/Texture.cpp:280
#4 0x00650580 in CBaseTexture::LoadFromFile (texturePath=...,
idealWidth=8192, idealWidth@entry=1874850720,
idealHeight=idealHeight@entry=8192,
requirePixels=requirePixels@entry=false, strMimeType=...)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/guilib/Texture.cpp:215
#5 0x005d5728 in CBackgroundPicLoader::Process (this=0x2402258)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/pictures/GUIWindowSlideShow.cpp:109
#6 0x005b8b9c in CThread::Action (this=0x2402258)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/threads/Thread.cpp:221
#7 0x005b9294 in CThread::staticThread (data=0x2402258)
at /home/me/LibreELEC/http://LibreELEC.tv/build.LibreELEC-imx6.arm-8.0.0/kodi-a10c504/xbmc/threads/Thread.cpp:131
#8 0x76f80f5c in start_thread (arg=0x6fbff3a0) at pthread_create.c:335
#9 0x75425bc8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:86
from /usr/lib/libc.so.6
I want to create several aliases. How to do it in Busybox in LibreELEC 8.0? I tried to create ~/.profile, but it ignores this file.
Works here:
the image LibreELEC-imx6.arm-8.0.0-test-ir-01.tar contains the fix that you are talking about.
Yes. And it seems my harmony works better also.
wget -O packages/x11/font/liberation-fonts-ttf/package.mk https://raw.githubusercontent.com/LibreELEC/LibreELEC.tv/c4ab1f6ca47dcb781811f9a3740506267e229ea1/packages/x11/font/liberation-fonts-ttf/package.mk
PROJECT=RPi ARCH=arm ./scripts/clean liberation-fonts-ttf
rm sources/liberation-fonts-ttf/liberation-fonts-ttf-2.00.1.tar.gz*
PROJECT=RPi ARCH=arm make