1. 31 Dec, 2017 3 commits
    • wm4's avatar
      tcp: properly return EOF · 0e1f771d
      wm4 authored
      There is no POSIX error code for EOF - recv() signals EOF by simply
      returning 0. But libavformat recently changed its conventions and
      requires an explicit AVERROR_EOF, or it might get into an endless retry
      loop, consuming 100% CPU while doing nothing.
      0e1f771d
    • Nicolas George's avatar
      lavf/concatdec: properly init streams timestamp parameters. · e45f7bca
      Nicolas George authored
      pts_wrap_bits defaults to 33 (like MPEG), that causes valid
      timestamps to be unwrapped and become invalid.
      Inspired by a patch by Wu Zhiqiang <mymoeyard@gmail.com>.
      e45f7bca
    • Aman Gupta's avatar
      avformat/hls: ignore http_persistent for segments requring crypto · 97b89432
      Aman Gupta authored
      Encrypted HLS segments have regular http:// urls, but open_input()
      actually prefixes them with crypto+ before calling open_url(), so
      they end up using the crypto protocol and not the http protocol.
      
      This means invoking ff_http_do_new_request will fail, so we avoid
      calling it in the first place. After the earlier http.c commit,
      the failure results in a warning printed to the user. In earlier
      versions, the failure would cause a segfault.
      Signed-off-by: 's avatarAman Gupta <aman@tmm1.net>
      97b89432
  2. 30 Dec, 2017 3 commits
  3. 29 Dec, 2017 7 commits
  4. 28 Dec, 2017 8 commits
  5. 27 Dec, 2017 8 commits
  6. 26 Dec, 2017 11 commits