REFPLTCAM-176 Maintain PipeWire streaming calls in common lib for all Application - Phase II
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.
- Created pwstream new repository to interact PipeWire.
- Pushed below changes set in pwstream,RMS and CVR
Action Plan:
- Above mentioned change set need to be merge in rdk-next.
- If any code review comments comes, Need to resolve.