aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/tls.h
Commit message (Collapse)AuthorAgeFilesLines
* tls: Hide backend implementation details from usersDiego Biurrun2017-06-021-2/+0
| | | | | | | | TLS is currently implemented over either OpenSSL or GnuTLS, with more backends likely to appear in the future. Currently, those backend libraries are part of the protocol names used during e.g. the configure stage of a build. Hide those details behind a generically-named declaration for the TLS protocol to avoid leaking those details into the configuration stage.
* lavf: move TLS-related ifdeffery to library specific fileswm42015-05-261-0/+6
| | | | | | There is no need to have this mess in network.c. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: split tls.cwm42015-05-261-0/+54
Move the OpenSSL and GnuTLS implementations to their own files. Other than the connection code (including options) and some boilerplate, no code is actually shared. Signed-off-by: Martin Storsjö <martin@martin.st>