If you want to avoid upgrading, you can just set a value for the fallback frame rate parameter :
Settings/TV/Playback - Official Kodi Wiki
In my case I had only 2 values available, and 50Hz works for me. It fixes the bug with all kszaq builds !
If you want to avoid upgrading, you can just set a value for the fallback frame rate parameter :
Settings/TV/Playback - Official Kodi Wiki
In my case I had only 2 values available, and 50Hz works for me. It fixes the bug with all kszaq builds !
Ok This one solved the problem !
Thank you very much afl1 !!
Kszaq, do you think it could be incorporated to your build ?
Thank you both !
Hi,
It is a little bit better, but still the stream is lagging.
I activated again the debug mode :
- when the stream is trying to be played (it is laggy), the display drops a 11FPS.
- when the stream is buffering (displaying the little round buffering indicator in the middle of the screen) the display is back to around 45FPS (it is buffering for 1second, then laggy for 3-4seconds, then buffering again, etc.)
during playing this stream, the debug info on the screen also display CPU-KODI: around 55%
Back on the 8.1.8, same stream/channel does not have any issue, and CPU-KODI=around 52%, and FPS=around 25FPS
So do you need any other logs ?
There is no problem watching on 17.5 on my Mac.
I also can confirm it is also the same behavior on S905, running 8.1.10 (I also rolled back on 8.1.8 to avoid it).
Hello Kszaq,
Yes I just did the test and the live-TV is back to normal on 8.1.8.
I also can confirm there is no issue on my macbook running kodi 17.4, over wifi.
Hello,
I am facing stuttering issue when accessing live-tv.
I did not have this issue on 8.1.8 (I had a s905 box on which I restore the version 8.1.8 to not have this problem).
As soon as I try to watch live tv from my DVBLink server, over wifi or ethernet, the image is buffering or lagging a lot. I tried different channel with different quality, but still the same.
The classic video are not affected and are played smoothly.
What do you think it could be ?
Thanks
Hello,
Since version 8.1.9, I am experienced stuttering with live-tv (using dvblink pvr client). On my computer, same configuration, I do not have any problem. I rollbacked to v8.1.8, and the issue has gone.
Does anyone have experienced this also ? Is there any fix regarding this ?
Thank you
You are trying to compile LE 7.0. Official LE 7.0 uses GCC 5.3. LE 8.0 uses GCC 6.2.
Hi Kszaq,
So how do I compile it ? What am I missing ?
Hi,
I tried to compile on my own LE from kszaq, but it failed.
Here is how I proceeded : (on Ubuntu 16.10 64bits)
sudo apt update && sudo apt upgrade
git clone https://github.com/kszaq/LibreELEC.tv/
cd LibreELEC.tv
git checkout 7.0.3.012h
PROJECT=S905 ARCH=arm make -j4 amlpkg
But it failed after a while with this results :
In file included from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/except.c:1023:0:
cfns.gperf: In function 'const char* libc_name_p(const char*, unsigned int)':
cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned int)' redeclared inline with 'gnu_inline' attribute
cfns.gperf:26:14: note: 'const char* libc_name_p(const char*, unsigned int)' previously declared here
cfns.gperf: At global scope:
cfns.gperf:26:14: warning: inline function 'const char* libc_name_p(const char*, unsigned int)' used but never defined
Makefile:1065: recipe for target 'cp/except.o' failed
make[3]: *** [cp/except.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ./tm.h:23:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/cvt.c:30:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\
^
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
In file included from ./tm.h:47:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/cvt.c:30:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
In file included from ./tm.h:23:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/typeck.c:30:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\
^
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
In file included from ./tm.h:47:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/typeck.c:30:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
In file included from ./tm.h:23:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/parser.c:24:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\
^
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
In file included from ./tm.h:47:0,
from /home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/cp/parser.c:24:
/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/gcc/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \
^
rm gcc.pod
make[3]: Leaving directory '/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/.x86_64-linux-gnu/gcc'
Makefile:4115: recipe for target 'all-gcc' failed
make[2]: *** [all-gcc] Error 2
make[2]: Leaving directory '/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/.x86_64-linux-gnu'
Makefile:869: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/horfee/kszaq/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/.x86_64-linux-gnu'
Makefile:18 : la recette pour la cible « amlpkg » a échouée
make: *** [amlpkg] Erreur 2
Display More
Have you ever faced this issue ?
I tried to compile LibreELEC from official repo, for RPi2, without problem... So I guess it is related to the kszaq build...
I also noticed that official repo use gcc-6.2, instead gcc-5.3 used here. Do you know how to update it to use 6.2 ?
Thank
Hi,
I am trying to compile the 7.0.3.012g, and it is failing :
And here is the output I get
configure: creating ./config.status
config.status: creating Makefile
config.status: creating cc1plugin-config.h
config.status: cc1plugin-config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make[2]: Leaving directory '/home/horfee/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/.x86_64-linux-gnu'
Makefile:869: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/horfee/LibreELEC.tv/build.LibreELEC-S905.arm-7.0-devel/gcc-5.3.0/.x86_64-linux-gnu'
Makefile:18 : la recette pour la cible « amlpkg » a échouée
make: *** [amlpkg] Erreur 2
Display More
I have the same output if I select Rpi2 project...
Any idea ?
I am trying to compile with Ubuntu 16.10 64bits
Hi,
As kszaq is posting images for the LE release, is it possible to implement the auto update feature, (maybe just adding a new option to pre-set the dtb omg to fetch from the server) and download automatically the two files from LE ?
It would be nice to have that back again !
Under "installation" I see two parts: SD and NAND. I guess, I just have to do the
SD part, right?
Yes.
What I did to make my own system : I clone the git repository, then I ran PROJECT=S905 ARCH=aarch64 make -j15 amlpkg.
After That I obtain multiple files, including a file named ./target/LibreELEC-S905.aarch64-7.0.2.005.zip.
I unzipped this file on my sdcard (there were 3 files : aml_autoscript, factory_update_param.aml and LibreELEC-S905.aarch64-7.0.2.002-update.zip).
I inserted the SD Card, then I used the toothpick method, and rebooted.
Once finished the system restarts and boots directly to LibreELEC.
The compilation part took approximatively 3hours on my MacBookPro (I built the system in an ubuntu VM running on my mac)
You should run make amlpkg to get both SD card image and update ZIP.
Thank you very much, I finally make it !
[hr]
Hi gus,
I just replaced my RPi2 running OpenElec with a Mini M8S running LibreElec, and that's really nice (much more fluent and HEVC + 4K support).
The last thing which is a little bit tricky, is the remote : as seen in the last posts on this topic, I replace the remote.conf with a Pivos remote.conf file, and trying to tweak it... but still it is a pain in the ass ! BTW, I have a Logitech Harmony Touch.
Have you already work to remove the android remote system and just use the IR receiver as a simple IR receiver ? In that cas I just could keep my OpenElec definition and harmony touch remote controlling a simple MCE system.
Thank you
Hi,
Sorry I am quite new.
I successfully ran the make image command.
But how do I generate the update.zip, to update my android OS to LibreElec ?
Thank you