1. 6a91953 am 90dc22fa: am a02d9bf9: Make sure we don\'t read from invalid fds by Marco Nelissen · 13 years ago
  2. a02d9bf Make sure we don't read from invalid fds by Marco Nelissen · 13 years ago
  3. 8050a02 DO NOT MERGE: Linux sockets are odd, closing a socket descriptor does not abort pending recv/send calls. by Andreas Huber · 14 years ago
  4. d1e09e0 am 8df2477c: am bd0e806a: Support IPv6->IPv4 fallback in HTTP streaming. by Lorenzo Colitti · 14 years ago
  5. d6aaec0 am e4a02b61: am b9da16a1: Support IPv6 in HTTP streaming. by Lorenzo Colitti · 14 years ago
  6. bd0e806 Support IPv6->IPv4 fallback in HTTP streaming. by Lorenzo Colitti · 14 years ago
  7. b9da16a Support IPv6 in HTTP streaming. by Lorenzo Colitti · 14 years ago
  8. 118a150 Experimental support for https transfers in stagefright. by Andreas Huber · 14 years ago
  9. 2316409 Linux sockets suck, closing a socket descriptor does not abort pending recv/send calls. by Andreas Huber · 14 years ago
  10. 0e49d20 DO NOT MERGE: Apparently our native TCP sockets do not return an error from blocking "connect" by Andreas Huber · 14 years ago
  11. eee580a Apparently our native TCP sockets do not return an error from blocking "connect" by Andreas Huber · 14 years ago
  12. 61c79b6 Squashed commit of the following: by Andreas Huber · 14 years ago
  13. aa92ef7 Many, many developers misread or don't read the http specs and terminate lines with '\n' instead of CRLF '\r\n' as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs. by Andreas Huber · 14 years ago
  14. e67c160 Support for customizable socket-read timeouts through the HTTP response. by Andreas Huber · 14 years ago
  15. 63fbd5a Apparently select() does not immediately return if one of the masked socket descriptors is closed... Stop relying on select for read-with-timeout functionality and use SO_RCVTIMEO socket option instead. by Andreas Huber · 14 years ago
  16. b75d137 Timeout on socket recv calls after 5secs, retry connection also if server unexpectedly closed the connection on its end and we know that there should've been more data available. by Andreas Huber · 14 years ago
  17. 8783429 While streaming media data, upon a socket-read error, try reconnecting to the server and attempt to re-read for at most 3 times. by Andreas Huber · 15 years ago
  18. edbb4d8 HTTPStream and HTTPDataSource now support cancellation of the connection process, AwesomePlayer takes advantage of this in cases where ::reset() or ::suspend() is called while in the preparation phase to bail out early. Also fixes in issue where the audio codec was not properly stopped if no audio player object ever took ownership. by Andreas Huber · 15 years ago
  19. 57f790f If we never triggered a range request but know the content length make sure to not read more data than there could be, otherwise we'd block indefinitely if the server doesn't close the connection. by Andreas Huber · 15 years ago
  20. 9763f64 Workaround for misbehaving HTTP servers that terminate header lines with a single newline instead of the required CRLF sequence. by Andreas Huber · 15 years ago
  21. b777bf3 Don't use a HEAD request to determine redirects, instead do a regular GET (since that's always supported), also limit the number of redirects to avoid infinite redirects. Finally, properly handle the end of stream. by Andreas Huber · 15 years ago
  22. bd7b43b Separated private from public header files. by Andreas Huber · 15 years ago
  23. 7272f7f Increase buffer allocated to receive HTTP response, YouTube is rather verbose... by Andreas Huber · 15 years ago
  24. b5ceb9e assert => CHECK in stagefright. by Andreas Huber · 15 years ago
  25. e46b7be Squashed commit of the following: by Andreas Huber · 15 years ago