- 21 Aug, 2008 1 commit
-
-
Loren Merritt authored
-
- 09 Aug, 2008 1 commit
-
-
Fiona Glaser authored
-
- 30 Jul, 2008 1 commit
-
-
Fiona Glaser authored
set the chroma DC coefficients to zero for residual coding in qpel-rd fix C99ism
-
- 16 Jul, 2008 1 commit
-
-
Anton Mitrofanov authored
-
- 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
-
- 02 Jul, 2008 1 commit
-
-
Fiona Glaser authored
If an i4x4 dct block has no coefficients, don't bother with dequant/zigzag/idct. Not useful for larger sizes because the odds of an empty block are much lower. Cosmetics in i16x16 to be more consistent with other similar functions. Add an SSD threshold for chroma in probe_skip to improve speed and minimize time spent on chroma skip analysis. Rename lambda arrays to lambda_tab for consistency.
-
- 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
-
- 03 Jun, 2008 1 commit
-
-
Fiona Glaser authored
-
- 17 May, 2008 3 commits
-
-
Fiona Glaser authored
-
Fiona Glaser authored
and a few other minor optimizations
-
Fiona Glaser authored
-
- 14 May, 2008 1 commit
-
-
Fiona Glaser authored
-
- 27 Apr, 2008 2 commits
-
-
Fiona Glaser authored
move some nnz counts from macroblock_encode to cavlc if cabac doesn't need them
-
Fiona Glaser authored
-
- 30 Mar, 2008 1 commit
-
-
Loren Merritt authored
-
- 22 Mar, 2008 2 commits
-
-
Loren Merritt authored
-
Loren Merritt authored
-
- 20 Mar, 2008 1 commit
-
-
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
-
- 03 Mar, 2008 1 commit
-
-
Loren Merritt authored
patch by Alexander Strange.
-
- 02 Dec, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@706 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
-
- 17 Jul, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@666 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 04 Apr, 2007 2 commits
-
-
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
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@641 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 11 Jan, 2007 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@618 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 18 Nov, 2006 1 commit
-
-
Eric Petit authored
* Adds optimized quant and sub*dct8 routines * Faster sub*dct routines ~8% overall speed-up with default settings git-svn-id: svn://svn.videolan.org/x264/trunk@601 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 29 Oct, 2006 2 commits
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@596 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
patch by Alex Wright. git-svn-id: svn://svn.videolan.org/x264/trunk@595 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 09 Oct, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@587 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 01 Oct, 2006 3 commits
-
-
Loren Merritt authored
patch by Alex Wright. git-svn-id: svn://svn.videolan.org/x264/trunk@572 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
mmx implementation of interlaced zigzag. git-svn-id: svn://svn.videolan.org/x264/trunk@571 df754926-b1dd-0310-bc7b-ec298dee348c
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@570 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 16 Aug, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@552 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 10 May, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@520 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 20 Apr, 2006 1 commit
-
-
Loren Merritt authored
git-svn-id: svn://svn.videolan.org/x264/trunk@506 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 19 Apr, 2006 1 commit
-
-
Loren Merritt authored
Before, we eliminated dct blocks containing only a small single coefficient. Now that behavior is optional, by --no-dct-decimate. based on a patch by Alex Wright. git-svn-id: svn://svn.videolan.org/x264/trunk@503 df754926-b1dd-0310-bc7b-ec298dee348c
-
- 24 Mar, 2006 1 commit
-
-
Loren Merritt authored
.5% speedup git-svn-id: svn://svn.videolan.org/x264/trunk@479 df754926-b1dd-0310-bc7b-ec298dee348c
-