Most Embedded GPUs Do NOT Support Hardware Video Decoding Acceleration. The VPU Does.

Many people seem to get confused with the actual function of GPUs used in embedded (ARM / MIPS) SoC, and I can often read comments similar to “with lima drivers we should get video decoding in XBMc soon”,  and I’ve just received any email reading “My main task is to build a full hd media player based on ffmpeg with hardware decoding acceleration for Linux. Is it possible with mali400mp4?”. So I’ve decided to write a short post about it to make things a bit more clear. Contrary to GPUs in the PC world, embedded GPUs only take care of 3D, and sometimes 2D graphics, and leave video encoding and/or decoding to another block called Video Processing Unit (VPU). There’s at least one exception with Broadcom Videocore IV GPU as found in the processor used in the Raspberry Pi that apparently takes care of 2D & 3D graphics as well […]

PVRMonitor Displays real-time CPU and GPU performance for PowerVR enabled Android Devices

Imagination Technologies has some advanced tools such as PowerVRTune in their Powervr Graphics SDK, but they’ve now released a simple tool called PVRMonitor to display real-time CPU and GPU usage for Android devices featuring PowerVR GPUs. In some firmware, Android’s Developer Settings have options to enable CPU and GPU usage, but in my phone for example, this is not available, so this app may be handy to check whether your system or app is taking too many resources. Inside the application, you can select the overlay position, whether to show all CPU cores with CPU load averaged over 200ms, or over one second. You can select five hardware blocks to display: CPU Total Pixel – Load in percent of the pixel processing hardware including texturing, raster operation and  fragment shader processing. If nothing is modified on the screen it should be zero, and if it is too high during games […]

Android 4.2 Laptop Boasts 13.3″ Display, Dual Core WM8880 SoC

Charbax has just found a 13.3″ laptop powered by WonderMedia WM8880 dual core Cortex A9 processor running Android 4.2 manufactured by Shenzhen Honlin, and selling for about $108 in China (retail or factory price?). That’s the first time I see a Chinese ARM based laptop with a somewhat decent screen, so I went to Aliexpress to find the device or a similar one, and after going through all the 13.3″ Android tablets, I found a no brand laptop, model GA1331F, sold by Shenzhen GA Technology Development with apparently the same specs for  about $170 including shipping via EMS. GA1331F Laptop specifications: SoC – WonderMedia WM8880 Dual-Core ARM Cortex A9 @ 1.5GHz with Mali-400 MP2 GPU System Memory – 1GB DDR3 RAM @ 1033MHz, with an option to get 2GB Storage – 8GB or 16GB MLC NAND flash, SD card slot (Up to 32GB) Display – 13.3″ LCD screen (1280 x 800) […]

Geniatech Releases XBMC Linux Image for AML8726-MX based Media Players

A couple of week ago Geniatech released the source for XBMC for Android, and today I’ve been informed they’ve released an XBMC Linux image for their media players based on AMLogic AML8726-MX dual core Cortex A9 SoC, just a few days after the release of MX Linux v1.00 RC1 working for MX2REF, G18REF and g02refDongle (These are not product names, but board codes that can also be found in ro.product.device or ro.product.board in build.prop of Android firmware). You can download MX_BOX-Linux_XBMC20131205.zip which is said to contain the XBMC Linux image for ATV1200, ATV520, ATV400, ATV360, etc… However, it’s said not to work for HDMI dongles such as ATV120, contrary to MX Linux. I haven’t been able to download the file within a reasonable amount of time, so I haven’t been able to check the content, and installation instructions. An anonymous source told me it was likely Geniatech just took the community […]

Crystal Board Combines Rockchip RK3188 ARM SoC with Xilinx FPGA and Arduino Compatible Board (Crowdfunding)

Red Crystal, a German startup, has just introduced the Crystal Board, a 3-in-1 development board with Rockchip RK3188 SoC running Linux or Android, an Arduino UNO compatible board, and a Xilinx Spartan-6 FPGA. The concept is a similar to the UDOO board, but adds an FPGA. The company has launched a Kickstarter campaign to gather funds to manufacture the Lite and Pro versions of the board for respectively $149 and $179. Crystal Board specifications (Lite and Pro versions): SoC – Rockchip RK3188 ARM Cortex-A9 quad core up to 1.8Ghz + Mali-400 MP4 GPU MCU – Atmel Atmega328 SMD FPGA – Xilinx Spartan6 XC6SLX9 with 9152 logic cells System Memory – 2GB DDR3 @ 1066MHz (1GB DDR3 @ 1066MHz for Lite version) Storage – micro SD card slot, SPI flash Video Output – HDMI 1.4 Connectivity: 10/100M Ethernet port Wi-Fi  802.11b/g/n with antenna. Dual band for Pro version, 2.4GHz band for […]

Opus Open Source and License-free Audio Codec Decreases Latency over VoIP Codecs, (Slightly) Betters MP3 and AAC Quality

I’ve just stumbled upon Opus, a relatively new audio codec, with the release of version 1.1 implementation which  improves encoding quality for VBR audio, automatically detect audio or speech to select the best encoding mode, and improved 5.1 surround quality/compression ratio. The new release also bring speed improvements for all architectures, and specifically for ARM, where decoding uses around 40% less CPU and encoding uses around 30% less CPU thanks to the use of NEON compared to an earlier version. You can go to the online demo page to find more about the latest released, and try some of the latest improvements. This all looks fun, but I wanted to know more about Opus, and especially how it compares against MP3 or AAC. It turns out Opus was not originally designed to compete against MP3/AAC which are used to store audio, but instead it was meant to be used for […]

AIRTAME is a Wi-Fi Display HDMI Dongle for Windows, Linux, and Mac (Crowdfunding)

Earlier today, I wrote about Tronsmart T1000 Mirror2Tv, a $30 Wi-Fi Display adapter that can mirror the display from Android, iOS, and Windows devices and computers to your HDMI TV via Wi-Fi, and I’ve been informed a somewhat similar device called AIRTIME had a very successful Indiegogo campaign albeit selling for over $100 including shipping, and with shipping expected for May 2014, so I decided to have a closer look. AIRTIME specifications have not been fully release, but we still get some information: Processor – ARM @ 1GHz System Memory – 512MB RAM Wi-Fi – 802.11 b/g/n Video Output – HDMI 1.4 with CEC and MHL – Up to 1080p resolution Audio – 2 channel stereo with variable bit rate, work in progress for surround sound 5.1 support USB – 1x micro USB for power, 1x USB host port for accessories Power Consumption – About 500ma @ 5V via MHL […]

Tronsmart T1000 Mirror2TV EZCast, Miracast, Airplay, DLNA HDMI Dongle Sells for $29.99

There has already been several dongles released to the mark that support Miracast, Airplay, and DLNA, either a subset, or a combination of the standards. One of the cheapest is iPush that now sells in the low $20, but there are different models, and one of them is only supporting DLNA. A couple of months later, EZCast was released with support for DLNA, as well as Miracast and Airplay (with some limitations), and their own EZCast support. EZCast is supported on several hardware dongles that often sell for about $35 to $45, and although it’s not outrageously expensive, you can get full single or dual core Android HDMI TV for this price. I’ve just come across a new product called Tronsmart T1000 Mirror2TV sold for $29.99 including shipping by GeekBuying, and a couple of sellers on Aliexpress, that appears to be another EZCast dongle with support for Miracast, Airplay, and DLNA. […]