1. 09 Dec, 2013 2 commits
  2. 30 Nov, 2013 1 commit
  3. 26 Nov, 2013 1 commit
  4. 22 Nov, 2013 1 commit
  5. 20 Nov, 2013 1 commit
  6. 14 Nov, 2013 4 commits
  7. 04 Nov, 2013 2 commits
  8. 31 Oct, 2013 1 commit
  9. 27 Oct, 2013 3 commits
  10. 17 Oct, 2013 1 commit
  11. 06 Oct, 2013 1 commit
  12. 03 Oct, 2013 1 commit
  13. 02 Oct, 2013 1 commit
  14. 28 Sep, 2013 1 commit
  15. 21 Sep, 2013 1 commit
  16. 19 Sep, 2013 1 commit
  17. 18 Sep, 2013 1 commit
  18. 17 Sep, 2013 2 commits
  19. 16 Sep, 2013 1 commit
  20. 04 Sep, 2013 3 commits
  21. 28 Aug, 2013 1 commit
  22. 15 Aug, 2013 1 commit
    • Michael Niedermayer's avatar
      sws: add dither enum · 1e0e1932
      Michael Niedermayer authored
      This allows specifying more dither algorithms without using up flags and
      without ambiguities.
      
      Also initialize the new field based on the flags and use it.
      Note, improving the logic of the checks is left to subsequent
      commits, this here only switches from flags to enum.
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      1e0e1932
  23. 11 Aug, 2013 2 commits
    • Reimar Döffinger's avatar
      Make new VDPAU easier to use by adding context to callback. · d404fe35
      Reimar Döffinger authored
      Using VDPAU correctly means checking for preemption
      and possibly regenerating the context all the time.
      With the current API there is no context or other
      user-defined pointer and thus this in not possible
      during decoding unless using some hack like global
      variables.
      The need to reinitialize both surfaces and even function
      pointers makes handling preemption even more difficult.
      This patch introduces a new render2 function that gets
      both the AVCodecContext and AVFrame in addition,
      in both the user can store additional opaque data.
      This allows even advanced approaches like keeping a
      "generation counter" for the surfaces so they can be
      regenerated on the fly and efficiently.
      In addition, the function has a return value that will
      be passed through all the way instead of being silently
      ignored as for the current render function.
      Unfortunately the HWAccel API has no way of providing
      API/ABI compatibility, so a currently disallowed
      state (render pointer being NULL) is used to extend it.
      Signed-off-by: 's avatarReimar Döffinger <Reimar.Doeffinger@gmx.de>
      d404fe35
    • Reimar Döffinger's avatar
  24. 10 Aug, 2013 1 commit
  25. 05 Aug, 2013 3 commits
  26. 02 Aug, 2013 1 commit
  27. 23 Jul, 2013 1 commit