1. 12 Feb, 2016 3 commits
  2. 09 Feb, 2016 8 commits
  3. 08 Feb, 2016 1 commit
  4. 07 Feb, 2016 4 commits
  5. 06 Feb, 2016 3 commits
  6. 01 Feb, 2016 3 commits
  7. 31 Jan, 2016 2 commits
  8. 27 Jan, 2016 2 commits
  9. 26 Jan, 2016 1 commit
  10. 25 Jan, 2016 11 commits
  11. 24 Jan, 2016 2 commits
    • Anton Khirnov's avatar
      hls: eliminate ffurl_* usage · 81306fd4
      Anton Khirnov authored
      Now all IO should go through the IO callbacks and be interceptable by
      the caller.
      81306fd4
    • Anton Khirnov's avatar
      lavf: allow custom IO for all files · 9f61abc8
      Anton Khirnov authored
      Some (de)muxers open additional files beyond the main IO context.
      Currently, they call avio_open() directly, which prevents the caller
      from using custom IO for such streams.
      
      This commit adds callbacks to AVFormatContext that default to
      avio_open2()/avio_close(), but can be overridden by the caller. All
      muxers and demuxers using AVIO are switched to using those callbacks
      instead of calling avio_open()/avio_close() directly.
      
      (de)muxers that use the URLProtocol layer directly instead of AVIO
      remain unconverted for now. This should be fixed in later commits.
      9f61abc8