Why Android kernel ?

  • An Android kernel is a mainstream Linux kernel, with additional drivers for the specific device, and other additional functionality, such as enhanced power management and faster graphics support.
  • Many features in the Android kernel are later added to upstream Linux after the open-source community has accepted.
  • When compared to Linux kernel, the Android common kernel has 355 changes, 32266 insertions, and 1546 deletions (as of February 2018).
  • Android kernel is more popular and has more footprints compared to linux kernel which leads to more support world-wide
  • SOC vendor supporting android kernel doesn’t need to  work to provide linux kernel support  to  bring in RDKV stack.

Repo Setup:

Build Instructions:

  • MACHINE=raspberrypi4-64-rdk-android-mc source meta-cmf-raspberrypi/setup-environment
  • bitbake lib32-rdk-generic-mediaclient-wpe-image

Validated functionalities

Status:              ✓ - Working               x - Not Working                         O - Partially Working
SL No.Tested ContentsApps and Features ResultsRemarks
1Basic Testsssh connectionConnection is successful
2Default UIUI is coming up consistently.
3Time
4Featured ContentYouTubeYouTube is launching, Playback is happening.
Xumo
5Lightning AppsCNN
Vimeo

1.AV playback is fine

2.Forward is working fine.

3.Next content playback is working fine.

6Featured Video on DemandFantasy-IslandPlayback is working fine
7Playbackgst-launchxAV playback is not working through gst-launch

Tested URL:
> gst-launch-1.0 playbin uri=aamp://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8 video-sink=westerossink
> gst-launch-1.0 playbin uri=aamp://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8 video-sink=westerossink
8aamp-clixAV playback is not working for all streams except bipbop
Tested URL:

> http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 → WORKING
> http://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8
> http://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8
9SettingsBTX
BT connection is not working. It shows pairing failed
10Wi-Fi

Wifi Connected :

  1. curl commands
  2. Controller UI
  3. TV UI
11PluginsHTMLApp
12LightningApp
13Search And DiscoveryApp
14Webkitbrowser
15Cobalt

References: 

  • No labels