1. 17 Apr, 2020 1 commit
  2. 14 Mar, 2020 5 commits
  3. 02 Mar, 2020 1 commit
  4. 26 Jan, 2020 2 commits
  5. 07 Jan, 2020 2 commits
    • Marton Balint's avatar
      avformat: convert some avio_flush() calls to avio_write_marker(AVIO_DATA_MARKER_FLUSH_POINT) · 3414115c
      Marton Balint authored
      Converting explicit avio_flush() calls helps us to buffer more data and avoid
      flushing the IO context too often which causes reduced IO throughput for
      non-streamed file output.
      
      The user can control FLUSH_POINT flushing behaviour using the -flush_packets
      option, the default typically means to flush unless a non-streamed file output
      is used, so this change should have no adverse effect on streaming even if it
      is assumed that after an avio_flush() the output buffer is clean so small
      seekbacks within the output buffer will work even when the IO context is not
      seekable.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      3414115c
    • Marton Balint's avatar
      avformat: remove avio_flush() calls from the end of write_packet functions · c3714639
      Marton Balint authored
      Removing explicit avio_flush() calls helps us to buffer more data and avoid
      flushing the IO context too often which causes reduced IO throughput for
      non-streamed file output.
      
      The user can control flushing behaviour at the end of every packet using the
      -flush_packets option, the default typically means to flush unless a
      non-streamed file output is used.
      
      Therefore this change should have no adverse effect on streaming, even if it is
      assumed that a new packet has a clean buffer so small seekbacks within the
      output buffer work even when the IO context is not seekable.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      c3714639
  6. 23 Nov, 2019 2 commits
  7. 13 Nov, 2019 1 commit
  8. 04 Sep, 2019 1 commit
  9. 14 Aug, 2019 1 commit
  10. 22 Jul, 2019 1 commit
  11. 20 May, 2019 1 commit
  12. 13 Mar, 2019 1 commit
  13. 25 Dec, 2018 1 commit
  14. 17 Dec, 2018 1 commit
  15. 10 Dec, 2018 2 commits
  16. 24 Oct, 2018 1 commit
  17. 17 Oct, 2018 1 commit
  18. 13 Oct, 2018 1 commit
  19. 12 Oct, 2018 5 commits
  20. 15 Sep, 2018 1 commit
  21. 10 Sep, 2018 1 commit
  22. 22 Aug, 2018 1 commit
  23. 21 Aug, 2018 1 commit
  24. 27 May, 2018 1 commit
  25. 11 May, 2018 2 commits
  26. 10 May, 2018 1 commit
  27. 08 May, 2018 1 commit