Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Status:✓ - Working  x - Not Working   O - Partially Working
Sl. NoTestedAppsTest ResultsRemarks
1Basic Testsssh connection



2Default UI

UI is coming up consistently. Checked rebooting 10 times, every time UI is loading
3Time



4Featured ContentYouTube

x

YouTube is not launching. Cobalt plugin is not available on Controller UI
Xumo

1.AV playback is fine
2.Forward is working fine.
3.Next content playback is working fine.

5Lightning AppsCNN
Vimeo

1.AV playback is fine
2.Forward is working fine.
3.Next content playback is working fine.

6Featured Video on DemandFantasy-Island

Playback is working fine
7Playbackgst-launch

x

AV 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-cli

AV playback is working
Tested Commands:

AAMP playback commands
aamp-cli http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
aamp-cli http://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8
aamp-cli http://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8


9SettingsBT

x

BT connection is not working. It shows pairing failed
10Wi-FiOWiFi connection is working through curl cmds.WiFi connection is not working through TV UI and controller UI
11PluginsHTMLApp



12LightningApp



13Search And DiscoveryApp



14Webkitbrowser

x

Webkitbrowser plugin is not activating. It gets disabled by itself and WPEWebProcess crash observed
15Cobalt

x

Plugin itself is not available on Controller UI

Known Issues:

  • Resolution Issues seen. Display on TV is not full screen. - Update : the issue is resolved now.
  • Cobalt plugin is not available in Controller UI.
  • Every 50 mins reboot is observed due to Control Manager Service.
  • Outline/box for Password field is not available on WiFi network screen.
Sl No.IssueJiraResolutionCode ReviewStatus
1Resolution Issues seen. Display on TV is not full screen

UI Display on TV is not coming full screen on RPi4 Image

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTV-1247

Explanation : boot/config.txt has only one HDMI port (HDMI0) configured properly (which was only need of the day until RPi3 was used.) . This needs configured for the second HDMI port (HDMI1) also.

Fix: Add the below lines in boot/config.txt file once RPi4 is booted up.

    1. hdmi_group
      [HDMI:0]
      hdmi_group=1
      [HDMI:1]
      hdmi_group=1
    1. hdmi_mode
      #hdmi_mode=4
      [HDMI:0]
      hdmi_mode=4
      [HDMI:1]
      hdmi_mode=4
https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/72060MERGED and CLOSED
2

Cobalt plugin is not available in Controller UI.

Cobalt Configuration for RPi4-64bit build

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTV-1225

Cobalt Issue Resolution :
Files:
1)git/src/third_party/starboard/rdk/rpi/gyp_configuration.py -> https://code.rdkcentral.com/r/plugins/gitiles/rdk/components/generic/cobalt/+/refs/heads/master/src/third_party/starboard/rdk/rpi/gyp_configuration.py?autodive=0%2F%2F%2F%2F
change1 -> self.sabi_json_path = 'starboard/sabi/arm64/sabi-v13.json'

change2 -> 
  def GetEnvironmentVariables(self):
    env_variables = {}
    env_variables.update({
        'CC': os.environ['CC'],
        'CXX': os.environ['CXX'],
        'LD': os.environ['CXX'],
        'CC_host': 'gcc ',
        'CXX_host': 'g++ ',
    })

2)git/src/starboard/shared/linux/cpu_features_get.cc -> https://cobalt.googlesource.com/cobalt/+/refs/heads/master/starboard/shared/linux/cpu_features_get.cc
change -> 
#if SB_IS(32_BIT)
~~~~~~~~~~~~~~~~~
// Construct hwcap bitmask by the feature flags in /proc/cpuinfo
uint32_t ConstructHwcapFromCPUInfo(ProcCpuInfo* cpu_info,
                                   int16_t architecture_generation,
                                   uint32_t hwcap_type)
  if (hwcap_type == AT_HWCAP && architecture_generation >= 8) {
...
...
...
  return hwcap_value;
}
#endif //SB_IS(32_BIT)
~~~~~~~~~~~~~~~~~~~~~

3)git/src/third_party/starboard/rdk/shared/rdkservices.cc -> https://code.rdkcentral.com/r/plugins/gitiles/rdk/components/generic/cobalt/+/refs/heads/master/src/third_party/starboard/rdk/shared/rdkservices.cc?autodive=0%2F%2F%2F%2F

change -> uint32_t inputLen = std::min(kMaxBufferSize, (uint32_t)payload.length());
                            ~~~~~~~~~

Code Review for source code yet to added


Internediate Code Review added : https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/73110

RESOLUTION IDENTIFIED
3.GST Playback is failing



4.Blutooth Connectivity is failing



5WiFi connection is not working through TV UI and controller UI



6

Outline/box for Password field is not available on WiFi network screen.