From fd18d310ec200fa7ace29cbfc725d451663bf49c Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Wed, 25 Oct 2017 11:03:14 -0700 Subject: lavf/tls_securetransport: build on iOS This works as expected on iOS, except for the ca_file feature which is disabled because SecItemImport is not available. Signed-off-by: Aman Gupta --- libavformat/tls_securetransport.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libavformat/tls_securetransport.c') diff --git a/libavformat/tls_securetransport.c b/libavformat/tls_securetransport.c index 9958931..b862e00 100644 --- a/libavformat/tls_securetransport.c +++ b/libavformat/tls_securetransport.c @@ -69,6 +69,9 @@ static int print_tls_error(URLContext *h, int ret) static int import_pem(URLContext *h, char *path, CFArrayRef *array) { +#if !HAVE_SECITEMIMPORT + return AVERROR_PATCHWELCOME; +#else AVIOContext *s = NULL; CFDataRef data = NULL; int64_t ret = 0; @@ -124,6 +127,7 @@ end: if (s) avio_close(s); return ret; +#endif } static int load_ca(URLContext *h) -- cgit v1.1