RDK-V release rdkv-2017q4 is now available.

Baselinenightly/20171228Updates from Comcast 2017-12-28.
Post-baseline updates



TDKM53https://wiki.rdkcentral.com/display/TDK/TDK+Release+M53
Manifestrdkv-2017q4

Highlights

  • This is the first RDK-V quarterly release.
  • This release is equivalent to the rdkv-20171228 iteration.

Details of all RDK-V releases and iterations can be found here

Build System

  • Reference platform builds still have a dependency on podManager.
  • All builds use rdk-oe (Yocto).
  • rdk/components/generic/injectedbundle cannot be built by the community because of a dependency on AVE.
  • Root Filesystem uncompressed image sizes:
    • XG1v3 208676 (KiB)
    • XI3v2 197288 (KiB)

Building for RaspberryPi Hybrid

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init –u https://code.rdkcentral.com/r/manifests -m rdkv.xml –b rdkv-2017q4-rpi
$ repo sync -j4 --no-clone-bundle
$ source meta-cmf-raspberrypi/setup-environment

Select option raspberrypi-rdk-hybrid.conf

$ bitbake rdk-generic-hybrid-wpe-image

Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-hybrid folder

Building for RaspberryPi Mediaclient

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init –u https://code.rdkcentral.com/r/manifests -m rdkv.xml –b rdkv-2017q4-rpi
$ repo sync -j4 --no-clone-bundle
$ source meta-cmf-raspberrypi/setup-environment

Select option raspberrypi-rdk-mc.conf

$ bitbake rdk-generic-mediaclient-wpe-image

Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-mc folder


Documentation for RDK-V on RaspberryPi is available at: 

Media Gateway Hybrid (RaspberryPi)-2.1-krogoth

Media Client (RaspberryPi)-2.1-Krogoth

RaspberryPi Sanity Testing

Some basic sanity tests were performed on the Hybrid and Client images, playing video locally via gst-play and also using WPELauncher.

In addition streaming tests were performed using rmfApp.

Known Issues

TDK M53 or later must be used to test this release as prior versions of TDK Manager are not compatible with the TDK Agent in this release due to a recent change in the TDK JSON RPC version

  • Emulators:
    • TDK-346 RDK-V CMF Emulators xcal-device service and xdiscovery not running
      • Causes most XUPNP tests to fail, issue (which is a work around procedure) is marked as resolved but the underlying issue won't be addressed until dependency on POD manager issue is removed
      • The output.json file created by this service is required for a number of the E2E tests, we have worked around this by creating the /opt/output.json file on hybrid and media client as follows:
        {"playbackUrl": "http://<hybrid IP>:8080/hnStreamStart?deviceId=<hybrid mac address>&DTCP1HOST=<hybrid IP>&DTCP1PORT=5000"}
        e.g. {"playbackUrl": "http://192.168.21.234:8080/hnStreamStart?deviceId=08:bb:83:b3:b3:07&DTCP1HOST=192.168.21.234&DTCP1PORT=5000"}
        
    • TDK-354 RDKV Emulator Testing Script Time Outs
      • We are observing inconsistency in some of the E2E tests results, i.e. tests may sometimes pass and sometimes fail with a SCRIPT TIMEOUT error
    • TDK-292 RDKV Emulator-HYB recorder failures
      • requires DVR Simulator (refer to TDK-277)
    • TDK-380 RDKV Emulator "No such file or directory:" retrieving recordDetails.txt
    • TDK-381 RDKV Emulator RMF_HNSrc_MPSink GetMediaTime() Failures
    • TDK-436 RDKV EMU E2E and RMF Regressions Post JSON RPC Updates
  • RPI:
    • RPI-125 RDKV Hybrid: ssh services not working on bring up
    • RPI-160 RDKV Mediaclient:ssh services not working
  • Platforms:
    • RDK-283 Absence of POD in CMF image blocks RMF system level functionality
      • xcal device service doesn't start, so /opt/output.json file required by E2E tests not created we have worked around this by creating the tmp/ip_acquired file, with this workaround we can run TDK E2E tests
    • TDK-277 Testing of Recorder component will remain blocked until DVR Simulator code is available
    • TDK-276 Subset of Recorder tests still consistently failing for CMF
    • TDK-387 RDKV Platform XG1V3 XUPNP Event not received by xcal-device process
    • TDK-388 RDKV Platform XG1V3 RMF MPSink Set Volume Errors
    • TDK-389 RDKV Platform E2E Tests Failures "HNSource play failed current state not playing"
  • No labels