1. 09 Feb, 2016 5 commits
  2. 08 Feb, 2016 1 commit
  3. 07 Feb, 2016 4 commits
  4. 06 Feb, 2016 3 commits
  5. 01 Feb, 2016 3 commits
  6. 31 Jan, 2016 2 commits
  7. 27 Jan, 2016 2 commits
  8. 26 Jan, 2016 1 commit
  9. 25 Jan, 2016 11 commits
  10. 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
  11. 23 Jan, 2016 6 commits