hls: read protocol options through the AVIOContext
authorHendrik Leppkes <h.leppkes@gmail.com>
Mon, 14 Mar 2016 10:38:20 +0000 (11:38 +0100)
committerHendrik Leppkes <h.leppkes@gmail.com>
Wed, 16 Mar 2016 09:31:36 +0000 (10:31 +0100)
commit0d4b8a2c163bd4f7e4ce579c139edd621c7832bf
tree297510c395d5515b46e5f9d9fcf562ffe528452c
parentfa3eecf9ab6e20c1c74554fc2eb8b8e4245935b4
hls: read protocol options through the AVIOContext

This reverts commit 9f9ed79d4cb40e5d9093899f8a79086ff23da844.

The hlsopts member was never set anywhere and always NULL, furthermore
the HLS demuxer needs to retrieve the proper options from the underlying
http protocol (cookies, user-agent, etc), so a dummy context won't help.

Instead, use the AVIOContext directly to access the options.
libavformat/avio_internal.h
libavformat/aviobuf.c
libavformat/hls.c