summaryrefslogtreecommitdiff
path: root/libavformat/utils.c
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2011-11-01 13:40:04 +0200
committerMartin Storsjö <martin@martin.st>2011-11-05 12:17:51 +0200
commitb6d08f40aa9893c77a982fc17c289da0c27ccd96 (patch)
tree55805e2b06f08fb31f3d50822ed01ff0339a717f /libavformat/utils.c
parent183baeadca74f4087b58dc5a94a649473f28470c (diff)
avformat: Add functions for doing global network initialization
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r--libavformat/utils.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 1158079992..c13ce3da0c 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -3964,3 +3964,23 @@ int avformat_query_codec(AVOutputFormat *ofmt, enum CodecID codec_id, int std_co
}
return AVERROR_PATCHWELCOME;
}
+
+int avformat_network_init(void)
+{
+#if CONFIG_NETWORK
+ int ret;
+ if ((ret = ff_network_init()) < 0)
+ return ret;
+ ff_tls_init();
+#endif
+ return 0;
+}
+
+int avformat_network_deinit(void)
+{
+#if CONFIG_NETWORK
+ ff_network_close();
+ ff_tls_deinit();
+#endif
+ return 0;
+}