- 09 Nov, 2009 1 commit
-
-
Loren Merritt authored
weirdly, valgrind reported this only with --no-asm.
-
- 24 Aug, 2009 1 commit
-
-
David Conrad authored
prefetch, memcpy_aligned, memzero_aligned, avg, mc_luma, get_ref, mc_chroma, hpel_filter, frame_init_lowres
-
- 09 Aug, 2009 1 commit
-
-
Loren Merritt authored
1.6x faster on conroe.
-
- 11 Jun, 2009 1 commit
-
-
Loren Merritt authored
-
- 31 Dec, 2008 1 commit
-
-
Steven Walters authored
there should now be no memory allocation outside of init-time.
-
- 25 Dec, 2008 1 commit
-
-
Loren Merritt authored
Also suppress the last mingw warning message
-
- 22 Dec, 2008 1 commit
-
-
Loren Merritt authored
reduce memory if using ESA and not p4x4
-
- 28 Sep, 2008 1 commit
-
-
Fiona Glaser authored
This improves lossless compression by about 4-25% depending on source. The benefit is generally higher for intra-only compression. Also add support for 8x8dct and i8x8 blocks in lossless mode; this improves compression very slightly. In some rare cases 8x8dct can hurt compression in lossless mode, but its usually helpful, albeit marginally. Note that 8x8dct is only available with CABAC as it is never useful with CAVLC. High 4:4:4 Predictive replaced the previous profile in a 2007 revision to the H.264 standard. The only known compliant decoder for this profile is the latest version of CoreAVC. As I write this, JM does not actually correctly decode this profile. Hopefully this lack of support will soon change with this commit, as x264 will be (to my knowledge) the first compliant encoder.
-
- 20 Sep, 2008 1 commit
-
-
Fiona Glaser authored
avg_weight no longer has to be special-cased in the code; faster weightb
-
- 19 Sep, 2008 1 commit
-
-
Fiona Glaser authored
This allows the use of get_ref instead of mc_luma almost everywhere for bipred
-
- 16 Sep, 2008 1 commit
-
-
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.
-
- 27 Aug, 2008 1 commit
-
-
Fiona Glaser authored
Resolves some issues with QP51 in I-frames with scenecut
-
- 21 Aug, 2008 1 commit
-
-
Loren Merritt authored
-
- 04 Jul, 2008 1 commit
-
-
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
-
- 02 Jul, 2008 1 commit
-
-
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.
-
- 03 Jun, 2008 1 commit
-
-
Fiona Glaser authored
-
- 21 Mar, 2008 1 commit
-
-
Loren Merritt authored
-
- 17 Mar, 2008 1 commit
-
-
Fiona Glaser authored
-
- 16 Mar, 2008 2 commits
-
-
Loren Merritt authored
it's wrong for sufficiently perverse inputs, and clip_uint8 is faster anyway.
-
Loren Merritt authored
-
- 02 Mar, 2008 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@743 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 09 Jan, 2008 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@719 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 19 Nov, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@694 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 16 Nov, 2007 2 commits
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@688 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@687 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 15 Nov, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@686 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 15 Sep, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@676 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 17 Jul, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@666 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 06 Jul, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@664 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 14 Mar, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@634 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 15 Dec, 2006 1 commit
-
-
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
-
- 10 Oct, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@590 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 06 Oct, 2006 2 commits
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@584 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@582 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 01 Oct, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@570 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 12 Sep, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@561 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 08 Jul, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@534 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 17 Mar, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@469 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 27 Feb, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@442 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 08 Feb, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@420 df754926-b1dd-0310-bc7b-ec298dee348c
-