Make the URL API more extensible.
authorTimothy B. Terriberry <tterribe@xiph.org>
Sat, 20 Oct 2012 16:54:16 +0000 (09:54 -0700)
committerTimothy B. Terriberry <tterribe@xiph.org>
Sat, 20 Oct 2012 16:54:16 +0000 (09:54 -0700)
commit800be8c0a071327ff937850cf66d97cd264d72a0
treef06e0e8d8ebe99d08d48f440418e24a81a898d6e
parent756c4c0b0c4fdf7e0d085a7a00d626f82aa79c80
Make the URL API more extensible.

Right now we have no way to add any more parameters beyond a set of
 basic binary flags.
This unifies op_url_stream_create() and
 op_url_stream_create_with_proxy() into a single function that
 takes a variable-length list of arguments, which can be extended
 in the future to include more options of any type.

This is an incompatible API change.
examples/opusfile_example.c
examples/seeking_example.c
include/opusfile.h
src/http.c
src/opusfile.c