1. 21 Oct, 2012 1 commit
  2. 20 Aug, 2012 1 commit
  3. 10 Jul, 2012 1 commit
  4. 29 Jun, 2012 1 commit
  5. 31 May, 2012 1 commit
    • Michael Niedermayer's avatar
      h264: move q0 scan tables into context · b7d14883
      Michael Niedermayer authored
      This fixes out of global array reads.
      The alternative solutions of checking the index or modifying the VLC tables
      to prevent the index going outside are each about 1-2 cpu cyclces slower
      per coded 4x4 block.
      The alternative of padding the global tables directly is more ugly and
      moving them to the context should benefit cache locality.
      
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      b7d14883
  6. 10 May, 2012 1 commit
  7. 05 Apr, 2012 1 commit
  8. 30 Mar, 2012 1 commit
  9. 27 Mar, 2012 1 commit
  10. 10 Feb, 2012 1 commit
    • Ronald S. Bultje's avatar
      h264: disallow constrained intra prediction modes for luma. · 45b7bd7c
      Ronald S. Bultje authored
      Conversion of the luma intra prediction mode to one of the constrained
      ("alzheimer") ones can happen by crafting special bitstreams, causing
      a crash because we'll call a NULL function pointer for 16x16 block intra
      prediction, since constrained intra prediction functions are only
      implemented for chroma (8x8 blocks).
      
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      CC: libav-stable@libav.org
      45b7bd7c
  11. 19 Dec, 2011 1 commit
  12. 18 Dec, 2011 1 commit
  13. 13 Dec, 2011 1 commit
  14. 12 Dec, 2011 1 commit
  15. 03 Dec, 2011 1 commit
  16. 05 Nov, 2011 1 commit
  17. 27 Oct, 2011 1 commit
  18. 21 Oct, 2011 1 commit
  19. 06 Oct, 2011 1 commit
  20. 02 Oct, 2011 2 commits
  21. 23 Sep, 2011 1 commit
  22. 18 Sep, 2011 1 commit
  23. 17 Sep, 2011 1 commit
  24. 12 Sep, 2011 1 commit
  25. 11 Sep, 2011 1 commit
  26. 14 Aug, 2011 1 commit
  27. 14 Jul, 2011 1 commit
  28. 12 Jul, 2011 2 commits
    • Diego Biurrun's avatar
      h264: move decode_mb_skip() from h264.h to h.264_mvpred.h · 028216b2
      Diego Biurrun authored
      This resolves a circular dependency between the headers.
      028216b2
    • Ronald S. Bultje's avatar
      h264: move h264_mvpred.h include. · c90a2538
      Ronald S. Bultje authored
      Fixes the following compile error with darwin/gcc-4.2.1:
      In file included from libavcodec/error_resilience.c:33:
      libavcodec/h264.h: In function ‘decode_mb_skipâ€:tm::
      libavcodec/h264.h:773: error: ‘always_inlineâ€:tm: function could not be inlined in call to ‘pred_pskip_motionâ€:tm:: the function body must appear before caller
      libavcodec/h264.h:1334: error: called from here
      c90a2538
  29. 10 Jul, 2011 1 commit
    • Diego Biurrun's avatar
      Eliminate FF_COMMON_FRAME macro. · 657ccb5a
      Diego Biurrun authored
      FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
      to struct Picture.  Replace by an embedded AVFrame structure in struct Picture.
      657ccb5a
  30. 08 Jul, 2011 3 commits
  31. 03 Jul, 2011 3 commits
  32. 02 Jul, 2011 1 commit
    • Reinhard Tartler's avatar
      doxygen: Prefer member groups over grouping into modules · 21a19b79
      Reinhard Tartler authored
      Before this, almost all module groups have been used for grouping functions
      and fields in structures semantically. This causes them to not appear
      properly in the file documentation and needlessly clutters up the "Modules"
      index.
      
      Additionally, this commit streamlines some spelling and appearances.
      21a19b79
  33. 14 Jun, 2011 1 commit
  34. 13 Jun, 2011 1 commit