1. 20 Sep, 2008 1 commit
  2. 19 Sep, 2008 1 commit
  3. 16 Sep, 2008 1 commit
    • Fiona Glaser's avatar
      Cache motion vectors in lowres lookahead · c299b7d8
      Fiona Glaser authored
      This vastly speeds up b-adapt 2, especially at large bframes values.
      This changes output because now MV prediction in lookahead only uses L0/L1 MVs, not bidir.  This isn't a problem, since the bidir prediction wasn't really correct to begin with, so the change in output is neither positive nor negative.
      This also allowed the removal of some unnecessary memsets, which should also give a small speed boost.
      Finally, this allows the use of the lowres motion vectors for predictors in some future patch.
      c299b7d8
  4. 27 Aug, 2008 1 commit
  5. 21 Aug, 2008 1 commit
  6. 04 Jul, 2008 1 commit
    • Fiona Glaser's avatar
      Update file headers throughout x264 · bdbd4fe7
      Fiona Glaser authored
      Update "Authors" lists based on actual authorship; highest is most important
      Update copyright notices and remove old CVS tags from file headers
      Add file headers to GTK and other sections missing them
      Update FSF address
      Other header-related cosmetics
      bdbd4fe7
  7. 02 Jul, 2008 1 commit
    • Loren Merritt's avatar
      lowres_init asm · 04dc2536
      Loren Merritt authored
      rounding is changed for asm convenience. this makes the c version slower, but there's no way around that if all the implementations are to have the same results.
      04dc2536
  8. 03 Jun, 2008 1 commit
  9. 21 Mar, 2008 1 commit
  10. 17 Mar, 2008 1 commit
  11. 16 Mar, 2008 2 commits
  12. 02 Mar, 2008 1 commit
  13. 09 Jan, 2008 1 commit
  14. 19 Nov, 2007 1 commit
  15. 16 Nov, 2007 2 commits
  16. 15 Nov, 2007 1 commit
  17. 15 Sep, 2007 1 commit
  18. 17 Jul, 2007 1 commit
  19. 06 Jul, 2007 1 commit
  20. 14 Mar, 2007 1 commit
  21. 15 Dec, 2006 1 commit
    • Loren Merritt's avatar
      New threading method: · 7b4f6a1f
      Loren Merritt authored
      Encode multiple frames in prallel instead of dividing each frame into slices.
      Improves speed, and reduces the bitrate penalty of threading.
      
      Side effects:
      It is no longer possible to re-encode a frame, so threaded scenecut detection
      must run in the pre-me pass, which is faster but less precise. 
      It is now useful to use more threads than you have cpus. --threads=auto has
      been updated to use cpus*1.5.
      Minor changes to ratecontrol.
      
      New options: --pre-scenecut, --mvrange-thread, --non-deterministic
      
      
      git-svn-id: svn://svn.videolan.org/x264/trunk@607 df754926-b1dd-0310-bc7b-ec298dee348c
      7b4f6a1f
  22. 10 Oct, 2006 1 commit
  23. 06 Oct, 2006 2 commits
  24. 01 Oct, 2006 1 commit
  25. 12 Sep, 2006 1 commit
  26. 08 Jul, 2006 1 commit
  27. 17 Mar, 2006 1 commit
  28. 27 Feb, 2006 1 commit
  29. 08 Feb, 2006 1 commit
  30. 17 Jan, 2006 1 commit
  31. 20 Dec, 2005 1 commit
  32. 16 Oct, 2005 1 commit
  33. 01 Oct, 2005 1 commit
  34. 12 May, 2005 1 commit
  35. 25 Apr, 2005 1 commit
  36. 27 Mar, 2005 1 commit
  37. 14 Mar, 2005 1 commit