1. 21 Jun, 2016 1 commit
    • Martin Storsjö's avatar
      checkasm: Issue emms after benchmarking functions · dc7501e5
      Martin Storsjö authored
      The functions may not clean up properly after using MMX
      registers. For the normal testing calls, the checkasm_checked_call
      functions will do the cleanup (and check that functions that
      should clean up do it as well), but when benchmarking functions
      that don't clean up, we don't currently properly clean up at all.
      
      This causes issues if a benchmarked function is followed by testing
      of a function that is supposed to not clobber the MMX/FPU state but
      doesn't touch it at all.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      dc7501e5
  2. 20 Jun, 2016 3 commits
  3. 17 Jun, 2016 1 commit
  4. 06 Jun, 2016 1 commit
  5. 26 May, 2016 1 commit
  6. 25 May, 2016 2 commits
  7. 18 May, 2016 2 commits
  8. 17 May, 2016 1 commit
  9. 13 May, 2016 2 commits
  10. 04 May, 2016 1 commit
  11. 03 May, 2016 1 commit
  12. 02 May, 2016 1 commit
  13. 27 Apr, 2016 1 commit
  14. 26 Apr, 2016 2 commits
  15. 21 Apr, 2016 1 commit
  16. 15 Apr, 2016 2 commits
  17. 07 Apr, 2016 1 commit
    • Diego Biurrun's avatar
      build: miscellaneous cosmetics · 01621202
      Diego Biurrun authored
      Restore alphabetical order in lists, break overly long lines, do some
      prettyprinting, add some explanatory section comments, group parts
      together that belong together logically.
      01621202
  18. 06 Apr, 2016 1 commit
  19. 04 Apr, 2016 2 commits
  20. 03 Apr, 2016 1 commit
  21. 29 Mar, 2016 1 commit
  22. 24 Mar, 2016 1 commit
  23. 23 Mar, 2016 1 commit
  24. 01 Mar, 2016 2 commits
  25. 26 Feb, 2016 1 commit
  26. 23 Feb, 2016 4 commits
    • Anton Khirnov's avatar
      lavf: replace AVStream.codec with AVStream.codecpar · 9200514a
      Anton Khirnov authored
      Currently, AVStream contains an embedded AVCodecContext instance, which
      is used by demuxers to export stream parameters to the caller and by
      muxers to receive stream parameters from the caller. It is also used
      internally as the codec context that is passed to parsers.
      
      In addition, it is also widely used by the callers as the decoding (when
      demuxer) or encoding (when muxing) context, though this has been
      officially discouraged since Libav 11.
      
      There are multiple important problems with this approach:
          - the fields in AVCodecContext are in general one of
              * stream parameters
              * codec options
              * codec state
            However, it's not clear which ones are which. It is consequently
            unclear which fields are a demuxer allowed to set or a muxer allowed to
            read. This leads to erratic behaviour depending on whether decoding or
            encoding is being performed or not (and whether it uses the AVStream
            embedded codec context).
          - various synchronization issues arising from the fact that the same
            context is used by several different APIs (muxers/demuxers,
            parsers, bitstream filters and encoders/decoders) simultaneously, with
            there being no clear rules for who can modify what and the different
            processes being typically delayed with respect to each other.
          - avformat_find_stream_info() making it necessary to support opening
            and closing a single codec context multiple times, thus
            complicating the semantics of freeing various allocated objects in the
            codec context.
      
      Those problems are resolved by replacing the AVStream embedded codec
      context with a newly added AVCodecParameters instance, which stores only
      the stream parameters exported by the demuxers or read by the muxers.
      9200514a
    • Diego Biurrun's avatar
      fate: Ignore errors from concatenating report files · cd846b47
      Diego Biurrun authored
      Some files may be missing for valid reasons, e.g. on compile failure.
      cd846b47
    • Diego Biurrun's avatar
      fate: Be silent when fetching Git updates · 9328adcc
      Diego Biurrun authored
      9328adcc
    • Marton Balint's avatar
  27. 20 Feb, 2016 1 commit
  28. 18 Feb, 2016 1 commit