(testrelease: i only tested this on my own devices - mk809iii, firefly, radxa rock2, ugoos ut3s and fireprime (the latter: sound only through audio jack))
Wintertime has just started, evenings getting darker and colder. So what's better than a new and improved kodi release for your rockchip linux device?
After having spent way too many hours of compilation, building, packing and unpacking images -over-and-over-again- on a terribly slow computer, finally an update!
Now running more smooth (using androids native surfaceflinger as window composer), added better video decoding (zero-copy-ing frames, 60 fps) and better media support (HEVC/H265). And for those having other rockchip devices than RK3288: RK3188 and RK312X are now supported too! (disclaimer: I only tested this on my good old mk809iii RK3188 device and my FirePrime (sponsored by firefly): so would be interested if this runs on other devices too!)
Short release notes:
- mackodi*0.1.1: kodi isengard 15.2, latest stable release (october) using surfaceflinger, zero-copy-ing decoded video frames and HEVC/H265 support
- macspmc*0.1.1: spmc isengard 15.0, latest stable release (july) using surface flinger, zero-copy-ing decoded video frames and HEVC/H265 support
- machybris*0.1.1: support for RK3188, RK3288 and RK312X devices, support for Androids native surfaceflinger as window composer
- packages for ubuntu trusty (14.04), utopic (14.10), vivid (15.04) and debian jessie (8.x)
Have fun!
And if you like it: please get me a faster computer by giving a small donation; it will benefit my impatience during compilation/building, my nails and future releases; any help is welcome!
Donate..
Cheers -- mac-l1
---
HOW TO INSTALL
1) First try my install_mackodi.sh or install_macspmc.sh script; run this from a terminal/shell started on your rockchip device
sudo apt-get install curl curl -O http://mac-l1.com/install_mackodi.sh; bash install_mackodi.sh # for kodi # ... OR ... curl -O http://mac-l1.com/install_macspmc.sh; bash install_macspmc.sh # for spmc sudo reboot
3) If you experience and sound problems in kodi/spmc then try:
in kodi go to: system->settings->system->audio output->audio ouput devices and then select the dmixer (last entry i believe) as your audio device. probably best to restart kodi again.
IF NOT) then you probably need to DISABLE FBCON yourself manually. You need to make sure that the framebuffer console (the fbcon kernel module) is not started automatically in kernel. That can be done by:
a) Either use a kernel that does NOT have the fbcon module builtin, can be done by building kernel with CONFIG_FRAMEBUFFER_CONSOLE=n in kernel configuration file
b) Or simply put "fbcon=vc:64-63" in the parameter file of your image, just after "CMDLINE:". See the following example:
"CMDLINE:fbcon=vc:64-63 vmalloc=516M console=ttyFIQ0 console=tty0 init=/sbin/init root=/dev/mmcblk0p2 rootfstype=ext4 bla bla"
This can be done on an already linux-installed device using rkflashtool for linux to read/write parameter file http://radxa.com/Rock/flash_the_imag....28Advanced.29) or AndroidTool for Windows (read: advanced tab->export image,start=0,count=2, change the parameter file, write: flash it again using download image tab); or use a pre-configured image file.
Comment