1. 06 Jun, 2015 1 commit
  2. 05 Jun, 2015 8 commits
  3. 04 Jun, 2015 2 commits
  4. 03 Jun, 2015 4 commits
  5. 01 Jun, 2015 3 commits
  6. 31 May, 2015 14 commits
  7. 29 May, 2015 1 commit
  8. 28 May, 2015 4 commits
    • wm4's avatar
      pixfmt: remove misleading and broken documentation · a64a5773
      wm4 authored
      This was probably broken some time ago. The breakage is now part of the
      ABI. For example, we have:
      
          AV_PIX_FMT_XYZ12BE
          AV_PIX_FMT_NV16
          AV_PIX_FMT_NV20LE
      
      AV_PIX_FMT_NV20LE is wrong. It has the value 113, but as little-endian
      format it should be even. This must have been quite obvious when these
      formats were added (because of the AV_PIX_FMT_XYZ12BE entry), but
      nobody cared or knew about this.
      
      The future libavutil major bump will also break this additionally,
      because disabling FF_API_VDPAU will remove an odd number of entries from
      the middle of the enum.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      a64a5773
    • Shivraj Patil's avatar
      avcodec/mips: Split uni mc optimizations to new file · 10b77fbf
      Shivraj Patil authored
      This patch moves HEVC code of uni mc cases to new file hevc_mc_uni_msa.c.
      (There are total 5 sub-modules of HEVC mc functions, if we add all these modules in one single file, its size would be huge (~750k) & difficult to maintain, so splitting it in multiple files)
      This patch also adds new HEVC header file libavcodec/mips/hevc_macros_msa.h
      Signed-off-by: 's avatarShivraj Patil <shivraj.patil@imgtec.com>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      10b77fbf
    • Timothy Gu's avatar
      x86inc: Clear __SECT__ · dd4d709b
      Timothy Gu authored
      Silences warning(s) like:
      
          libavcodec/x86/fft.asm:93: warning: section flags ignored on
          section redeclaration
      
      The cause of this warning is that because `struc` and `endstruc`
      attempts to revert to the previous section state [1].
      
      The section state is stored in the macro __SECT__, defined by
      x86inc.asm to be `.note.GNU-stack ...`, through the `SECTION`
      directive [2].
      
      Thus, the `.note.GNU-stack` section is defined twice
      (once in x86inc.asm, once during `endstruc`), causing the warning.
      
      That is the first part of the commit: using the primitive `[section]` format
      for .note.GNU-stack etc., which does not update `__SECT__` [2].
      
      That fixes only half of the problem. Even without any `SECTION` directives,
      `__SECT__` is predefined as `.text`, which conflicting with the later
      `SECTION_TEXT` (which expands to `.text align=16`).
      
      [1]: http://www.nasm.us/doc/nasmdoc6.html#section-6.4
      [2]: http://www.nasm.us/doc/nasmdoc6.html#section-6.3Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      dd4d709b
    • Shivraj Patil's avatar
      avutil/mips: Restructure of generic macros · 02a49912
      Shivraj Patil authored
      This patch includes restructuring of existing macros and addition of more generic macros.
      
      This change was necessary to avoid repeated review comments in remaining patches which we were about to submit.
      Also this patch reduces number of code lines due to maximum use of generic macros, allows better code alignment & readability etc.
      
      These modifications in commonly used .libavutil/mips/generic_macros_msa.h. impacts the already accepted code, hence re-submitting it in 2/4,3/4 & 4/4.
      Overall, this patch set is just upgrading the code with styling changes and will bring it in sync with MIPS-SIMD optimized latest codebase at our end.
      Signed-off-by: 's avatarShivraj Patil <shivraj.patil@imgtec.com>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      02a49912
  9. 27 May, 2015 2 commits
  10. 26 May, 2015 1 commit