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

[API] Added ENABLE_AEAD_API_PREVIEW build option to enable AEAD API. #2586

Merged
merged 2 commits into from
Dec 20, 2022

Conversation

maxsharabayko
Copy link
Collaborator

In order to preserve the API/ABI compatibility between patch releases of SRT the AEAD feature is disabled by default.
ENABLE_AEAD_PREVIEW build option is introduced to enable the API for those who want to try the feature scheduled for v1.6.0.

@maxsharabayko maxsharabayko added Type: Enhancement Indicates new feature requests [API] Area: Changes in SRT library API labels Dec 19, 2022
@maxsharabayko maxsharabayko added this to the v1.5.2 milestone Dec 19, 2022
@maxsharabayko
Copy link
Collaborator Author

UDT.h changes of PR #2558. The file is public, although it is not the official API.
Still makes sense to restore in v1.5.2.
Maybe remove it from the API in v1.6.0?
image

@maxsharabayko
Copy link
Collaborator Author

Compatibility with v1.5.1.

image

@ethouris
Copy link
Collaborator

ethouris commented Dec 20, 2022

I think the UDT API should be completely deprecated (and yes, removed in 1.6.0). Any C++ API for SRT (as extra convenient API) should obviously remain, but using the srt namespace.

CMakeLists.txt Outdated Show resolved Hide resolved
apps/socketoptions.hpp Outdated Show resolved Hide resolved
@maxsharabayko maxsharabayko force-pushed the develop/aead-preview branch 3 times, most recently from 430ebd8 to 17af990 Compare December 20, 2022 15:30
@maxsharabayko maxsharabayko changed the title [API] Added ENABLE_AEAD_PREVIEW build option to enable AEAD API. [API] Added ENABLE_AEAD_API_PREVIEW build option to enable AEAD API. Dec 20, 2022
@maxsharabayko maxsharabayko merged commit c0d9fcd into Haivision:master Dec 20, 2022
@maxsharabayko maxsharabayko deleted the develop/aead-preview branch December 20, 2022 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[API] Area: Changes in SRT library API Type: Enhancement Indicates new feature requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants