Skip to content

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.

@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