James Zern
3fcaf97fd5
cpplint: restore runtime/sizeof
...
dropped in r113; this check is helpful in this project
Change-Id: If810607b7cbf89ad701b4865d685f4b96aeee2dc
2014-01-21 17:56:04 -08:00
James Zern
1edc498eb2
update cpplint
...
adds --linelength / --extensions and support for eclipse style output
latest from (r119):
http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py
Change-Id: I58be3a2d60daa9ba0d0bc1574fd13a2144c5d13d
2014-01-21 17:55:04 -08:00
Jingning Han
013eba8ee8
Merge "Inter-frame non-RD mode decision"
2014-01-16 14:04:51 -08:00
Dmitry Kovalev
b0526522c1
Merge "Adding VP9 support to decode_to_md5 example."
2014-01-16 13:39:20 -08:00
Jingning Han
2f52decd22
Inter-frame non-RD mode decision
...
This commit setups a test framework for real-time coding. It enables
a light motion search for non-RD mode decision purpose.
Change-Id: I8bec656331539e963c2b685a70e43e0ae32a6e9d
2014-01-16 12:35:04 -08:00
Adrian Grange
6cd6349896
Merge "Fix printf formatting"
2014-01-16 11:02:55 -08:00
hkuang
2a2d8c140f
Merge "Add vp9_tm_predictor_4x4 neon implementation"
2014-01-16 10:18:12 -08:00
Jim Bankoski
a5cb1b1ad5
Merge "don't dummy pack if we won't recode"
2014-01-16 08:21:03 -08:00
Tom Finegan
94bb09cab8
Merge "vpxenc: Warn on lagged encoding with real time."
2014-01-15 17:42:39 -08:00
Dmitry Kovalev
8f0d213494
Merge "Cleaning up reatectrl.c file."
2014-01-15 16:26:09 -08:00
Dmitry Kovalev
67e4ca2a1a
Merge "Cleaning up postproc code."
2014-01-15 16:23:54 -08:00
Dmitry Kovalev
c1bce6b0aa
Merge "Cleaning up ivf-related code."
2014-01-15 16:04:11 -08:00
Dmitry Kovalev
c37d54a93e
Merge "Replacing cpi->rc with rc."
2014-01-15 16:04:05 -08:00
Jim Bankoski
3977e64fc7
don't dummy pack if we won't recode
...
Avoid packing the bitstream 2 times unless we need to. For me this
at speed -5 was a 2% speed up.
Change-Id: I32205c98f55eedd4ff031ed5fb498c84bdaa855d
2014-01-15 15:30:13 -08:00
Dmitry Kovalev
df46372eee
Cleaning up ivf-related code.
...
Change-Id: I80f3e197562f3424acddbff786a5d0d209fbd666
2014-01-15 15:10:12 -08:00
Yaowu Xu
056db03d17
Merge "Revert "Revert "SSSE3 convolution optimization"""
2014-01-15 15:03:25 -08:00
Dmitry Kovalev
3c11345211
Merge "Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK."
2014-01-15 14:46:42 -08:00
Yaowu Xu
293532f314
Merge "Add max burst bitrate control."
2014-01-15 14:40:59 -08:00
Dmitry Kovalev
0f8787d6be
Adding VP9 support to decode_to_md5 example.
...
This is still work in progress, there are many another planned updates
for all example files.
Change-Id: I2ba5dc6cd19a4bea9fbc6f1ee84cc2bd85925966
2014-01-15 14:38:27 -08:00
James Zern
2d8a954823
Merge "vpxenc: remove some warnings w/--disable-(vp8|vp9)"
2014-01-15 14:21:22 -08:00
Dmitry Kovalev
cccadd245c
Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK.
...
There is no reason to have fourcc masks, everything just works without
them.
Change-Id: I1d48100e7b7d5ef55ec49a708ba6adcb9ab4ecd8
2014-01-15 14:01:38 -08:00
Deb Mukherjee
8ce5f68fe4
Merge "Rearranges the END_USAGE typedef"
2014-01-15 14:01:30 -08:00
Adrian Grange
a22b834eae
Merge "Delete outdated comment & tidy-up others"
2014-01-15 13:55:14 -08:00
Dmitry Kovalev
d39485a776
Merge "calculate_modified_err() cleanup."
2014-01-15 12:56:32 -08:00
Dmitry Kovalev
2123c5d65c
Merge "Removing VpxInputContext dependency from {ivf, raw}_read_frame()."
2014-01-15 12:56:05 -08:00
Dmitry Kovalev
b7465b3efb
Replacing cpi->rc with rc.
...
Change-Id: I0fbb7615545861e26ebffe72bd44f3a0e8616df7
2014-01-15 12:46:18 -08:00
Dmitry Kovalev
8b5133fc4c
Merge "Removing unused calc_partial_ssl_err() function."
2014-01-15 12:24:06 -08:00
Dmitry Kovalev
efdbd29928
calculate_modified_err() cleanup.
...
Change-Id: Ia24c9b1ff2d51dd9cb133722a041a615e1b8419f
2014-01-15 12:23:16 -08:00
Jim Bankoski
ae5b96d355
Merge "As you go mbmi->skip_coeff"
2014-01-15 12:20:14 -08:00
Dmitry Kovalev
a26899ada5
Merge "Removing intra_mode_stats."
2014-01-15 12:16:50 -08:00
Dmitry Kovalev
f1cf405815
Merge "Removing pass number check from ivf_write_file_header()."
2014-01-15 12:15:48 -08:00
hkuang
f2ef389256
Add vp9_tm_predictor_4x4 neon implementation
...
Change-Id: I10c423bde7ea5a3bac9f14f35c73b6bc31c8f3e3
2014-01-15 11:51:36 -08:00
Jim Bankoski
9adcc4d681
Merge "Save ~30% off tokenize_b"
2014-01-15 10:59:49 -08:00
Deb Mukherjee
f32106951a
Rearranges the END_USAGE typedef
...
Rearranges the END_USAGE typedef to make it compatible with the
vpx user input.
Change-Id: Ic9fa9e9edbee7c0ad01e12e685b219582fcecd16
2014-01-15 10:10:23 -08:00
Adrian Grange
7a203301b7
Fix printf formatting
...
Change-Id: I37c5d6f4a0f09d48d3ee31eecdb68dfa11d30bd3
2014-01-15 09:58:01 -08:00
Adrian Grange
c3011e6f90
Delete outdated comment & tidy-up others
...
Change-Id: I83031180723ee59270ec8fb66b2f73c0796bee25
2014-01-15 09:53:03 -08:00
Dmitry Kovalev
69b684279c
Merge "Cleaning up vp9_rdopt.c."
2014-01-15 00:00:33 -08:00
James Zern
5248d7111e
vpxenc: remove some warnings w/--disable-(vp8|vp9)
...
group vp8/vp9 only options under CONFIG_*_ENCODER
Change-Id: I331bb154df019b398780be6451355de50657a33e
2014-01-14 18:22:01 -08:00
Tom Finegan
150fbfc7b6
vpxenc: Warn on lagged encoding with real time.
...
Restore warning when attempting to use lagged encoding with real time mode.
Change-Id: I109026db64566906f288f42d2686084ae5c13500
2014-01-14 18:15:21 -08:00
Jim Bankoski
73cd22f8d4
As you go mbmi->skip_coeff
...
Calculate the skip_coeff as part of the encode process, rather than
checking the eobs after the fact with another pass.
Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d
2014-01-14 17:58:25 -08:00
Dmitry Kovalev
433e5ea0e8
Fixing invalid block width/height calculation.
...
Change-Id: Ieaeb53902ce0ffd5b1b27a92583e98abfa791433
2014-01-14 17:53:32 -08:00
Dmitry Kovalev
70fe826d26
Cleaning up vp9_rdopt.c.
...
Change-Id: I5200bf68b43578eaadc4ea47b37f2633fa96d7bd
2014-01-14 17:46:14 -08:00
Dmitry Kovalev
a540f8a0b0
Cleaning up postproc code.
...
Change-Id: I7e53f6345a4cf89309262f50850c9ad08ed3c527
2014-01-14 15:49:19 -08:00
Jim Bankoski
da94b9be81
Save ~30% off tokenize_b
...
Refactoring for speed in the same vein as detokenize_b...
Change-Id: I90779aa46e3b13c22ddce9a42b60e1920ad97142
2014-01-14 15:19:43 -08:00
Dmitry Kovalev
f13b3d1e08
Merge "Making motion search code more compact."
2014-01-14 15:12:43 -08:00
Dmitry Kovalev
497b6a633d
Merge "Cleaning up md5 example."
2014-01-14 15:10:27 -08:00
Dmitry Kovalev
382470db42
Merge "Removing unnecessary casts + cleanup."
2014-01-14 14:47:48 -08:00
Dmitry Kovalev
970e945795
Merge changes I8eda5762,Ia2ffca07
...
* changes:
Removing unused switchable_interp_count[] field from VP9_COMP.
Using clamp() function instead of the same raw code.
2014-01-14 14:46:07 -08:00
Dmitry Kovalev
b53113c3ca
Merge "Removing unused error_bins[] field from VP9_COMP."
2014-01-14 14:45:17 -08:00
Dmitry Kovalev
a8bb1ffd89
Merge "Reusing get_frame_new_buffer() function."
2014-01-14 14:40:48 -08:00