When Amlogic announced S912 processor, they mentioned it would target not only 4K OTT and IP set-top boxes, but also gaming consoles thanks to a faster and better Mali-T820MP3 GPU compared to the Mali-450MP GPU found in their previous S905 and S805 processor, and we’ve already seen that S912 is indeed faster in 3D benchmarks. So I decided to play several games to show the performance, the pre-loaded retro gaming app, and for people who have never used a TV box to play games show what it looks like, and how to play using M12N TV box, in conjunction with MINIX NEO A2 Lite air mouse and Tronsmart Mars G01 wireless gamepad. I played four games downloaded from the Play Store or Amazon Underground: Candy Crush Saga with air mouse Beach Buggy Racing and Riptide GP2 with the gamepad Dead Trigger with the air mouse in menus, and the gamepad […]
How-to Setup a DLNA/UPnP Server in Linux for Smoother Video Streaming with Kodi and Other Media Players
I’m normally playing videos from a SAMBA share installed in a Ubuntu PC to play files from Kodi in Android TV box reviews, but sometimes when I use 10/100 Ethernet, or worse WiFi local “streaming” may not be as smooth as possible. SAMBA is convenient because of access control and read write operations, but if you want to get a bit more performance, you may switch to NFS instead, or like I’ve going to show you here to a DLNA / UPnP server to stream videos locally from Kodi 16.1. There are several options, but MiniDLNA is lightweight compared to MediaTomb, so it will also run on lower end hardware like cheap ARM Linux development boards like Raspberry Pi, Orange Pi, or NanoPi NEO without taking too many resources. Installation is very easy in Debian / Ubuntu distributions, and I supposed this should also work with Windows Subsystem for Linux […]
4K VP9, H.265 and H.264 Video Playback in Amlogic S912 M12N TV Box
I’ve received my first Amlogic S912 TV box with MXQ Plus M12N TV box this week-end, and I’ve decided to start testing by showing the media capabilities of the platform that is supposed to support 4K VP9 up to 60Hz, 4K 10-bit H.265 up to 60Hz and 4K H.264 up to 30 Hz. I connected the device to Onkyo TX-NR636 A/V recevier itself connected to LG 42UB820T 4K UHD TV, set video output to 2160p @ 60Hz, and played several 4K video samples from a USB hard drive using the pre-installed version of Kodi 16.1: 4K Hawaii Sunset _ GoPro Hero 4 Black 4k@30fps-I7CycuMpQ3w.webm (Downloaded from YouTube) – OK Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265 @ 30 fps – No audio) – OK big_buck_bunny_4k_H264_30fps.mp4 (H.264 @ 30 fps – MPEG1/2 and AC3 audio) – OK big_buck_bunny_4k_H264_60fps.mp4 (H.264 @ 60 fps – MPEG1/2 and AC3 audio) – Video a bit choppy, large audio delay. Expected […]
MXQ Plus M12N (Amlogic S912) TV Box Review – Part 1: Specs, Unboxing, and Teardown
Shenzhen Shiningworth has just sent me the first Amlogic S912 Android TV box for review with their MXQ Plus M12N model. The first part of the review will focus on specifications, accessories, and hardware design, and in the second part I’ll connect and boot the device to make a thorough review of the firmware. MXQ Plus M12N Specifications The specifications are pretty standard and comparable to the ones of yet to launch Amlogic S912 TV boxes: SoC – Amlogic S912 octa-core ARM Cortex A53 processor @ up to 2.0GHz with ARM Mali-820MP3 @ up to 750MHz System Memory – 2GB DDR3 Storage – 16GB eMMC flash and SD slot up to 32GB Video Output – HDMI 2.0a up to 4K @ 60Hz with CEC and HDR support, and AV port (composite) Audio Output – HDMI, AV (stereo audio), and optical S/PDIF Connectivity – Fast Ethernet, dual band WiFi 802.11 b/g/n/ac, […]
Evive is an Arduino Compatible Platform with Enclosure, Lots of I/Os, Buttons, and an 1.8″ Display (Crowdfunding)
Engineers at Agilo Technologies, an Indian startup based in Kanpur, Uttar Pradesh, felt that the wire mess often produced while learning or prototyping with Arduino boards could be an issue, and it was easy to mis-wire your setup, so they’ve decided to create a user and student friendly Arduino compatible system with many of the items you’d normally use with Arduino board such as buttons, probes inputs, an 1.8″ color display, headers for ESP8266, Bluetooth, and XBEE moduels, etc.. and all of that enclosed in a neat case. Evive was born. Evive specifications: MCU – Atmel ATmega2560 8-bit AVR MCU @ 16 MHz with 256KB flash, 4KB EEPROM, 8KB SRAM Storage – micro SD slot up to 32GB Display – 1.8″ TFT display; 160×128 resolution; 18-bit color User inputs – Tactile and slide switches, joysticks, and potentiometers Probes inputs – Voltage / Intensity sensing inputs USB – USB device port Expansion Headers […]
U-Boot Now Supports UEFI on 32-bit and 64-bit ARM Platforms
Intel/AMD x86 based computers now boot via a standard UEFI binary, which can load grub2, allows you to update the command line as needed, or select different version of the Linux kernel. On ARM everything is a little more complicated and messy, as bootloaders such as U-boot need to support different configurations formats. Alexander Graf has been working on implementing UEFI support in U-boot, and it’s now supported by U-boot mainline and enabled by default for 32-bit and 64-bit ARM platforms, but not x86-64 (yet). That means you should now be able to boot any ARM boards supported by mainline U-boot through UEFI. Alexander gave a presentation about his work at an openSUSE event in June, and demonstrated u-boot with UEFI, and GRUB2 support with an openSUSE image running on a Raspberry Pi board. Thanks to David for the tip. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a […]
4Duino-24 is an Arduino compatible 2.4″ Color IoT Display Module with Atmel MCU and ESP8266 Module
I played with ITEAD Studio NEXTION serial color displays for Arduino boards and the likes a few months ago, and while the hardware seems good and the company offer a large choice of 2.4″ to 7″ models at a very affordable price, I didn’t find the Windows software to create the user interface to be very user-friendly. 4D Systems, an Australian company specializing in “graphics solutions”, will soon launch a similar 2.4″ display, but integrated into an Arduino compatible board also featuring an ESP8266 module for WiFi connectivity. 4Duino-24 “LCD IoT Display Module” specifications: MCU – Atmel ATmega32U4 micro-controller with 32KB flash, 2.5KB SRAM, 1KB EEPROM Storage – micro SD card slot (FAT16 support) for data and logging WiFi Module – ESP8266 based with 802.11 b/g/n connectivity, 1MB flash, support for Wi-Fi Direct (P2P), soft-AP Display – 2.4” LCD-TFT resistive touch display module with 240×320 resolution, 65K colors, and powered […]
Multiple Videos Encoding and Decoding in Android on Firefly-RK3288 Development Board
Some applications like digital signage and video surveillance may require simultaneous video playback, and encoding to send over the network. ARM platforms may not be powerful enough to achieve those tasks with the processor only, but luckily many ARM SoCs include powerful video processing unit (VPU) capable of doing both hardware video encoding and decoding, leaving the CPU cores mostly free for other tasks. Firefly team has demoed such capabilities on their Firefly-RK3288 development board by displaying 7 videos on a single screen, including two previews from two USB cameras attached to the board, which are then encoded and decoded on the fly and displayed on the screen. The last three videos are played from 3 different files. So that means that 5 video decode and 2 video encode are running simultaneously. The board can achieve 26 to 30fps with 720p videos, and around 13 to 15 fps with 1080p […]