- 15 Nov, 2014 2 commits
-
-
Marvin Scholz authored
This is needed because Icecast since version 2.4.1 doesn't default to audio/mpeg anymore. AVOption default not used here, since a later check if -content_type is set is performed and would break. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Marvin Scholz authored
This allows for proper error reporting. Only do this for non-legacy requests as only Icecast >2.4.0 will reply with a proper status. Libav seems to accept both, 100 and 200 status codes, but let's stay close to spec. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 12 Oct, 2014 1 commit
-
-
Mark McGough authored
Icecast uses HTTP 1.0 while Libav uses HTTP 1.1 and enables by default chunked post. Icecast actually forwards the HTTP chunk headers to the listener as part of the media stream (without the chunk encoding HTTP headers) causing the players to lose sync. Disabling the option is enough to feed icecast properly. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 04 Aug, 2014 1 commit
-
-
Marvin Scholz authored
Icecast is basically a convenience wrapper around the HTTP protocol. Signed-off-by:
Martin Storsjö <martin@martin.st>
-