From e14d09c8a6aaf3a2a56898c46ec6ac817c0dd66f Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 6 Feb 2015 18:02:37 +0100 Subject: stream_lavf: fix build with Libav The API function used is FFmpeg-only. Sigh... --- stream/stream_lavf.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'stream') diff --git a/stream/stream_lavf.c b/stream/stream_lavf.c index a121cd5af4..079bb4e550 100644 --- a/stream/stream_lavf.c +++ b/stream/stream_lavf.c @@ -182,8 +182,11 @@ void mp_setup_av_network_options(AVDictionary **dict, struct mpv_global *global, av_dict_set(dict, "headers", cust_headers, 0); av_dict_set(dict, "icy", "1", 0); // So far, every known protocol uses microseconds for this - if (opts->network_timeout > 0) - av_dict_set_int(dict, "timeout", opts->network_timeout * 1e6, 0); + if (opts->network_timeout > 0) { + char buf[80]; + snprintf(buf, sizeof(buf), "%lld", (long long)(opts->network_timeout * 1e6)); + av_dict_set(dict, "timeout", buf, 0); + } mp_set_avdict(dict, opts->stream_lavf_opts->avopts); -- cgit v1.2.3