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

SSH is working through LAN connection.
2Default UI

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

x

Current time is not updated in TV UI
4Featured ContentYouTube

Playback is working fine for selected content.
Xumo

x

1.AV decoding is not smooth.
2.Audio decoding is also not proper. Looks like rewind audio.


5Lightning AppsCNN

x

1.AV decoding is not smooth.
2.AV sync is not proper




Vimeo

AV Playback is working.
6Featured Video on DemandFantasy-Island

AV Playback is working.

7Playbackgst-launch


AV playback is working.
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-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

1.Bluetooth pairing instability issue.
2.Paring is successful very randomly.


10Wi-Fi

1.Connecton is working.
2.Able to take ssh with Wi-Fi IP
3.Able to launch controller UI with Wi-Fi IP


11PluginsHTMLApp

Tested the custom URL: https://www.google.com/
12LightningApp



13Search And DiscoveryApp



14Webkitbrowser

Tested the custom URL: https://www.google.com
15Cobalt

YouTube application launched properly

...

Sl No.IssueJiraStatusResolutionCode Review
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

MERGED and CLOSED

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/+/72060
2

Cobalt plugin is not available in Controller UI.

Cobalt Configuration for RPi4-64bit build

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

RESOLUTION IDENTIFIED

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

https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/74129

3.GST Playback is failing4.

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