vpx/vp8/encoder
Attila Nagy 622958449b New loop filter interface
Separate simple filter with reduced no. of parameters.
MB filter level picking based on precalculated table. Level table updated for
each frame. Inside and edge limits precalculated and updated just when
sharpness changes. HEV threshhold is constant.
ARM targets use scalars and others vectors.

Change works only with --target=generic-gnu
All other targets have to be updated!

Change-Id: I6b73aca6b525075b20129a371699b2561bd4d51c
2011-07-08 09:31:41 +03:00
..
arm remove one set of 16x16 variance funcations 2011-06-09 11:23:05 -07:00
generic remove one set of 16x16 variance funcations 2011-06-09 11:23:05 -07:00
ppc remove one set of 16x16 variance funcations 2011-06-09 11:23:05 -07:00
x86 fix --disable-runtime-cpu-detect on x86 2011-06-14 11:31:50 -04:00
asm_enc_offsets.c use GCC inline magic 2011-06-08 16:19:37 -04:00
bitstream.c Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently 2011-06-28 17:03:55 -04:00
bitstream.h Add runtime CPU detection support for ARM. 2010-10-25 09:23:29 -04:00
block.h Merge "Copy macroblock data to a buffer before encoding it" 2011-06-30 11:14:24 -07:00
boolhuff.c Fix relative include paths 2011-02-10 15:09:44 -05:00
boolhuff.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
dct.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
dct.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
encodeframe.c Merge "Copy macroblock data to a buffer before encoding it" 2011-06-30 11:14:24 -07:00
encodeintra.c Copy macroblock data to a buffer before encoding it 2011-06-23 13:54:02 -04:00
encodeintra.h Fix RT only build 2011-06-14 13:39:06 +03:00
encodemb.c Copy macroblock data to a buffer before encoding it 2011-06-23 13:54:02 -04:00
encodemb.h Removed redundant checks of the mode_info_context flags 2011-04-20 14:06:40 -04:00
encodemv.c Use full-pixel MV in mvsadcost calculation 2011-04-01 16:41:58 -04:00
encodemv.h Use full-pixel MV in mvsadcost calculation 2011-04-01 16:41:58 -04:00
ethreading.c Copy macroblock data to a buffer before encoding it 2011-06-23 13:54:02 -04:00
firstpass.c Merge "Copy macroblock data to a buffer before encoding it" 2011-06-30 11:14:24 -07:00
firstpass.h Move firstpass motion map to stats packet 2010-10-21 14:04:20 -04:00
lookahead.c Refactor lookahead ring buffer 2011-04-13 14:26:45 -04:00
lookahead.h Refactor lookahead ring buffer 2011-04-13 14:26:45 -04:00
mcomp.c Bug fix in motion vector limit calculation 2011-06-30 11:20:13 -04:00
mcomp.h Bug fix in motion vector limit calculation 2011-06-30 11:20:13 -04:00
modecosts.c Fix relative include paths 2011-02-10 15:09:44 -05:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
onyx_if.c New loop filter interface 2011-07-08 09:31:41 +03:00
onyx_int.h Merge "Set VPX_FRAME_IS_DROPPABLE" 2011-07-07 08:11:05 -07:00
pickinter.c Merge "Copy macroblock data to a buffer before encoding it" 2011-06-30 11:14:24 -07:00
pickinter.h Move intra block mode selection to pickinter.c 2011-06-08 11:44:57 -04:00
picklpf.c remove incorrect initialization 2011-06-29 11:54:27 -04:00
psnr.c Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
psnr.h Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
quantize.c neon fast quantize block pair 2011-06-01 10:48:05 +03:00
quantize.h neon fast quantize block pair 2011-06-01 10:48:05 +03:00
ratectrl.c Revert "Reduce overshoot in 1 pass rate control" 2011-06-23 11:52:12 -04:00
ratectrl.h Move pick_frame_size() to ratectrl.c 2011-04-26 16:49:54 -04:00
rdopt.c Merge "Copy macroblock data to a buffer before encoding it" 2011-06-30 11:14:24 -07:00
rdopt.h Move RD intra block mode selection to rdopt.c 2011-06-08 12:05:05 -04:00
sad_c.c Full search SAD function optimization in SSE4.1 2010-10-27 13:36:31 -04:00
segmentation.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
segmentation.h Fix relative include paths 2011-02-10 15:09:44 -05:00
ssim.c clean up unused variable warnings 2011-05-09 12:56:20 -04:00
temporal_filter.c Remove hex search's variance calculation while in real-time mode 2011-06-06 19:11:05 -04:00
temporal_filter.h x86 sse2 temporal_filter_apply 2011-01-06 14:00:30 -05:00
tokenize.c Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently 2011-06-28 17:03:55 -04:00
tokenize.h Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently 2011-06-28 17:03:55 -04:00
treewriter.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
treewriter.h Fix relative include paths 2011-02-10 15:09:44 -05:00
variance_c.c remove redundant functions 2011-06-06 16:44:05 -07:00
variance.h remove one set of 16x16 variance funcations 2011-06-09 11:23:05 -07:00