Skip to content
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

Use meson built in support for dependency to threads lib #10

Open
wants to merge 392 commits into
base: tulio/dcsctp
Choose a base branch
from

Conversation

JohanSternerup
Copy link
Contributor

-lpthread directly just didn't work on my setup.
Using the meson built-in dependency seems to be the way other libs do it.

havardgraff and others added 30 commits October 23, 2022 12:41
Revisit when we do all the final changes around rtpsession and writing
of TWCC seqnums.
Be a bit more consistent with how we log ssrcs
ptdemux can't know which of the payloadtypes the lost-event is actually
meant for, and taking a guess of it being the "previous" one is going
to be wrong in many cases.
Need to sort out this mess later on!
It will take the GstVideoRegionOfInterestMeta, and turn one
of its specified types into a RTP header-extension.

Co-authored-by: Camilo Celis Guzman <[email protected]>
Basically, all frames are "i-frames" here.
Can't have a mix of GstValueArray and GValueArray here.
The state change function will release the lock before emitting
the property change event and relock afterwards. This simplifies
the flow of calling code dramatically.

Co-authored-by: John-Mark Bell <[email protected]>
tbeloqui and others added 18 commits September 27, 2023 15:55
So we don't have to involve C++ in gst land!

Also, link dcsctp statically
to avoid mixing C++ and glib allocators
implemented timeouts
single main loop for every sctp association
associations lifetime is now only managed by the factory
- to enable aggressive-heartbeat
- renamed gst_sctp_association_start to connect(), to keep consistency
with disconnect
- handling and logging SctpSocket_Error, closing the socket on error
- configure the socket for aggressive-heartbeat, not quite working.. yet!
-lpthread directly just didn't work on my setup.
Using the meson built-in dependency seems to be the way other libs do
it.
@tbeloqui tbeloqui force-pushed the tulio/dcsctp branch 8 times, most recently from c091d4a to 393f441 Compare October 17, 2023 12:27
@tbeloqui tbeloqui force-pushed the tulio/dcsctp branch 2 times, most recently from 587ab49 to 87537db Compare December 6, 2023 07:08
@tbeloqui tbeloqui force-pushed the tulio/dcsctp branch 2 times, most recently from d4ee89f to 4b5a3ad Compare December 19, 2023 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.