aboutsummaryrefslogtreecommitdiffstats
path: root/src/input_curl.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* input_stream: added struct input_pluginMax Kellermann2008-10-261-5/+1
| | | | | | | Instead of managing a set of method pointers in each input_stream struct, move these into the new input_plugin struct. Each input_stream has only a pointer to the plugin struct. Pointers to all implementations are kept in the array "input_plugins".
* http: use libcurlMax Kellermann2008-10-261-0/+32
MPD's HTTP client code has always been broken, no matter how effort was put into fixing it. Replace it with libcurl, which is known to be quite stable. This adds a fat library dependency, but only for people who need streaming.