REFPLTCAM-176 Maintain PipeWire streaming calls in common lib for all Application - Phase I

Introduction

This page dedicated to bring up RDK-C use case with PipeWire call through common pwstream component.

RDK-C use case user manual

Completed Task

  • Created pwstream component for RDK-C
  • Pwstream component have RDK-C specific common PipeWire call for to get encoded data from camera target.
  • Compiled pwstream component with cmake and generated libpwstream.so file.
  • Used below list of function in RDK-C  use case( RMS and CVR ) from pwstream component
    • pws_init_videostream()
      • It will initialize PipeWire call and start camera streaming with PipeWire call.
    • pws_ReadVideoFramedata
      • RDK-C RMS and CVR application will get encoded video data from this API.
    • pws_deletebuffer
      • It will free allocated buffer memory.
  • Raised ticket to create pwstream new repository in code.rdkcentral.com

Action Plan:

  • CMFSUPPORT-602 - Once the pwstream repository created in code.rdkcentral.com, Need to push pwstream specific source code.
  • Need to introduce pwstream recipe in meta layer.
  • Need to push RMS and CVR source code modification in code.rdkcentral.com.
  • No labels