-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add: src rx st20 plugin for gstreamer #1026
Add: src rx st20 plugin for gstreamer #1026
Conversation
Create a plugin for st20p rx standard for gstreamer, allowing to receive the data in the pipeline mode. Create a simple design where we create the session in the _start function, and the recive and processing is in _create function. Move some of the functions from the TX RX to the common file. Change the name of TX plugin to mtl_st20p_tx to make it easier to distiguish between the plugins.
TODO:s Support for shared MTL handle in pipeline @Sakoram seems to have some idea for implementation of that Support for redundancy (better to have a single port parser that will fit our needs so we will probably do that when st30 tx will be here ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
b8c0adb
to
f98c2f6
Compare
eba969a
to
89d472e
Compare
89d472e
to
05ec1c5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Sakoram please take a second look
I ironed out the quirks add some sort of synchronization but kinda can't test it yet as i have no testing cases without the another RX but we will cross that bridge when we will get to it
05ec1c5
to
d5bf1a8
Compare
Syntax changes, fixing a bug where where 422 format was treated as 420. Syntax changes. Fix bug with shift in buffer. Fix bug with last 3 frames being stopped.
d5bf1a8
to
5348c3f
Compare
Create a plugin for st20p rx standard
for GStreamer, allowing to receive the data in the
pipeline mode.
Create a simple design where we create
the session in the _start function,
receive and process in _create function.
Move some of the functions from the TX to the
common file.
Change the name of the TX plugin to mtl_st20p_tx to
make it easier to distinguish between the plugins.