summaryrefslogtreecommitdiff
path: root/libavformat/protocols.c
Commit message (Collapse)AuthorAge
* Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov2016-04-19
|
* protocols: make the list of protocols staticAnton Khirnov2016-02-22
| | | | | Disallow other code to touch it directly, now it's only accessible through a blacklisting/whitelisting function.
* lavf: move urlcontext_child_class_next() to protocols.cAnton Khirnov2016-02-22
| | | | | It needs to access the list of protocols directly, so it more properly belongs there.
* lavf: move avio_enum_protocols() to protocols.cAnton Khirnov2016-02-22
| | | | It's a more appropriate place for it.
* lavf: reorganize URLProtocolsAnton Khirnov2016-02-22
Instead of a linked list constructed at av_register_all(), store them in a constant array of pointers. Since no registration is necessary now, this removes some global state from lavf. This will also allow the urlprotocol layer caller to limit the available protocols in a simple and flexible way in the following commits.