- 11 Jul, 2008 1 commit
-
-
Fiona Glaser authored
Also remove display of "PCM" if PCM mode is never used in the encode. L1 reflist information will only show if pyramid coding is used.
-
- 10 Jul, 2008 1 commit
-
-
Fiona Glaser authored
In RD mode, always consider PCM as a macroblock mode possibility Fix bitstream writing for PCM blocks in CAVLC and CABAC, and a few other minor changes to make PCM work. PCM macroblocks improve compression at very low QPs (1-5) and in lossless mode.
-
- 06 Jul, 2008 1 commit
-
-
Fiona Glaser authored
Update AUTHORS file with Gabriel and me update XCHG macro to work correctly in if statements Add new lookup tables for block_idx and fdec/fenc addresses Slightly faster array_non_zero_count_mmx (patch by holger) Eliminate branch in analyse_intra Unroll loops in and clean up chroma encode Convert some for loops to do/while loops for speed improvement Do explicit write-combining on --me tesa mvsad_t struct Shrink --me esa zero[] array Speed up bime by reducing size of visited[][][] array
-
- 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
-
- 03 Jul, 2008 1 commit
-
-
Fiona Glaser authored
-
- 24 Jun, 2008 1 commit
-
-
Fiona Glaser authored
Converting NNZ to raster order simplifies a lot of the load/store code and allows more use of write-combining. More use of write-combining throughout load/save code in common/macroblock.c GCC has aliasing issues in the case of stores to 8-bit heap-allocated arrays; dereferencing the pointer once avoids this problem and significantly increases performance. More manual loop unrolling and such. Move all packXtoY functions to macroblock.h so any function can use them. Add pack8to32. Minor optimizations to encoder/macroblock.c
-
- 18 Jun, 2008 1 commit
-
-
Loren Merritt authored
-
- 15 Jun, 2008 1 commit
-
-
Fiona Glaser authored
x264 will now terminate gracefully rather than SIGILL when run on a machine with no MMXEXT support. A configure option is now available to build x264 without assembly support for support on such old CPUs as the Pentium 2, K6, etc.
-
- 12 Jun, 2008 2 commits
-
-
Fiona Glaser authored
i_mvc needs to be 64-bit when used with a 64-bit memory pointer
-
Fiona Glaser authored
Added inline MMX version of UMH's predictor difference test Various cosmetics throughout me.c Removed a C99-ism introduced in r878.
-
- 08 Jun, 2008 1 commit
-
-
Fiona Glaser authored
-
- 03 Jun, 2008 1 commit
-
-
Fiona Glaser authored
-
- 20 May, 2008 1 commit
-
-
Loren Merritt authored
this is the first non-runtime-detected use of mmxext, but it has to be inlined
-
- 17 May, 2008 1 commit
-
-
Fiona Glaser authored
-
- 27 Apr, 2008 1 commit
-
-
Fiona Glaser authored
-
- 24 Apr, 2008 1 commit
-
-
Guillaume Poirier authored
patch by Diego Biurrun % diego A biurrun P de %
-
- 22 Mar, 2008 3 commits
-
-
Loren Merritt authored
-
Loren Merritt authored
-
Loren Merritt authored
-
- 20 Mar, 2008 3 commits
-
-
Loren Merritt authored
-
Loren Merritt authored
-
Loren Merritt authored
-
- 19 Mar, 2008 1 commit
-
-
Fiona Glaser authored
large speedup with trellis=2, small speedup with trellis=0 and/or subme>=6
-
- 17 Mar, 2008 3 commits
-
-
Loren Merritt authored
-
Loren Merritt authored
-
Håkan Hjort authored
-
- 16 Mar, 2008 1 commit
-
-
Loren Merritt authored
it's wrong for sufficiently perverse inputs, and clip_uint8 is faster anyway.
-
- 27 Jan, 2008 2 commits
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@735 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@733 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 20 Dec, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@713 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 24 Sep, 2007 1 commit
-
-
Loren Merritt authored
don't overwrite pthread* namespace, because system headers might define those functions even if we don't want them git-svn-id: svn://svn.videolan.org/x264/trunk@679 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 12 Sep, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@675 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 02 Sep, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@672 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
-
- 26 May, 2007 1 commit
-
-
Alex Izvorski authored
replace alloca with malloc everywhere. per manpage, use of alloca is discouraged. this may have a minor effect on the speed of ssim and esa, but that appears too small to measure. git-svn-id: svn://svn.videolan.org/x264/trunk@656 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 23 Apr, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@654 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 11 Apr, 2007 1 commit
-
-
Loren Merritt authored
remove the restriction on number of threads as a function of resolution (it was wrong anyway in the presence of B-frames), and raise the max number of threads in general (though more will have to be done before it can really scale to lots of cores). git-svn-id: svn://svn.videolan.org/x264/trunk@650 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 04 Apr, 2007 1 commit
-
-
Loren Merritt authored
side effects: not bit-identical to the previous algorithm. while the new algorithm covers a wider range of cqms than the previous one did, I couldn't find a good way to fallback to a general version for the extreme cqms. so now it refuses to encode extreme cqms instead of just being slower. lays a framework for custom deadzone matrices, though I didn't add an api. git-svn-id: svn://svn.videolan.org/x264/trunk@642 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 30 Mar, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@636 df754926-b1dd-0310-bc7b-ec298dee348c
-