[DEVEL] Improve socket options handling (remove redundant srt_post_opt_list structure) #3028
Labels
[core]
Area: Changes in SRT library core
help wanted
Indicates that a maintainer wants help on an issue or pull request
Type: Maintenance
Work required to maintain or clean up the code
Milestone
There are two intersecting objects in SRT:
srt_post_opt_list
SrtOptionAction s_sockopt_action
.The first one (
srt_post_opt_list
) is only used by a group to check if an option can be used on a connected socket. But the same can be done using something likes_sockopt_action.flags[optname] & SRTO_POST
.There is no
SRTO_POST
at the moment, of course. TheSRTO_POST_SPEC
has a bit different purpose: to mark those POST options that need an additional special handling when set (e.g. updateCC).The
srt_post_opt_list
seems to be redundant.s_sockopt_action.flags[optname]
can be extended withSRTO_POST
bit flags and then used by a group to detect POST options.SRT versions: v1.5.3, v1.5.4.
The text was updated successfully, but these errors were encountered: