Alex Converse
2be9ea610f
Use INTER_ALL for VAR based partitions for screencast material.
...
This offers 25% more compression on my HD screencast testset.
Change-Id: I85eaef95fd8f2e03e326443e9514482b2ee35cef
2014-08-05 15:23:50 -07:00
Alex Converse
572de92991
Add a codec control option to tune for screen content.
...
Change-Id: I12b0b0a06750cb9a5f1bdc3368deb44137acc9a3
2014-08-05 15:23:45 -07:00
Minghai Shang
854acfbbea
Merge "[spatial svc]Enabl golden frame for base layer and fix wrong ref_frame_flag for upper layers in first frame"
2014-08-05 10:40:04 -07:00
Jim Bankoski
ba5c7efd4e
Merge changes I4e2aeaef,Ie3e478ef
...
* changes:
vpxdec warning errors addressed
cast enums to int to avoid gcc warning in pred_common
2014-08-05 08:57:34 -07:00
Pengchong Jin
5971e8985b
Merge "Store first pass motion vector directions"
2014-08-04 17:35:42 -07:00
Pengchong Jin
233e0ccc73
Store first pass motion vector directions
...
Re-organize the one-byte structure for 16x16 first pass
block. Add bits to indicate motion vector directions.
Change-Id: Id10754ba343dfc712c7fed5bcc85c67fa0bbcb89
2014-08-04 16:17:47 -07:00
Jingning Han
ef1023b786
Merge "Cosmetic indent fix in vp9_rd_pick_inter_mode_sb"
2014-08-04 15:39:51 -07:00
Minghai Shang
5de4368b43
[spatial svc]Enabl golden frame for base layer and fix wrong ref_frame_flag for upper layers in first frame
...
Change-Id: I1fec9c084b499b2f445b79726066d01b136b59fa
2014-08-04 15:06:21 -07:00
Jingning Han
395c934720
Cosmetic indent fix in vp9_rd_pick_inter_mode_sb
...
Change-Id: I303213fbb0ad5fbf28f0ca17271624b75e9d6319
2014-08-04 15:00:47 -07:00
Jim Bankoski
5c41891864
vpxdec warning errors addressed
...
Change-Id: I4e2aeaef3e6efd5be3cb963d2eba5e08dc89b803
2014-08-04 12:07:43 -07:00
Jim Bankoski
128827d947
cast enums to int to avoid gcc warning in pred_common
...
Change-Id: Ie3e478ef4fa565225d9e19a14d2f40aad966c2b6
2014-08-04 12:07:37 -07:00
Jim Bankoski
63c1c3ee64
energy -> int to avoid unsigned / signed mismatch
...
Change-Id: Idd1327852f0df0eab0ea3b33959f2b8292b77301
2014-08-04 12:07:26 -07:00
Jim Bankoski
967c7c0828
vp9_firstpass.c: fix unused static function
...
Change-Id: Ia989a01d79f1f02defbeccb1b8eee23fdf5e764e
2014-08-04 12:07:20 -07:00
Jim Bankoski
64126c3aa4
set but unused var in vp9_rdopt
...
Change-Id: Ie813af24d23c7d72b38749b3382b315daf516be5
2014-08-04 08:56:05 -07:00
Jim Bankoski
7f63dabfe9
break at the end of clauses with assert(0) to avoid gcc warning
...
Change-Id: I1b3c5337f018dde27dc819ab18bd081d169a91e8
2014-08-04 08:52:53 -07:00
Jim Bankoski
3cf5908e24
uint8_t segment and skip to avoid signed / unsigned warnings
...
Change-Id: I2e2765b851fb0a1b15351c2aa0e079197cbee373
2014-08-04 08:52:40 -07:00
Jim Bankoski
c3591463f4
avoid signed mismatch warning in gcc
...
Change-Id: I9d995178fd764be252e571fa23901da0f991bbb8
2014-08-04 08:52:40 -07:00
James Zern
fffe4768e3
Merge "frame_size_tests: cosmetics"
2014-08-01 19:17:55 -07:00
James Zern
ce896df057
Merge "vp9_entropy: inline comes first to avoid warning."
2014-08-01 19:15:34 -07:00
James Zern
3a924f6ed1
Merge "signed unsigned mismatch - warning error"
2014-08-01 16:28:38 -07:00
Jim Bankoski
9c74e6aac7
vp9_entropy: inline comes first to avoid warning.
...
Change-Id: I5b050122e6ed183a5b33c1f38e4fbf63b6721062
2014-08-01 16:05:30 -07:00
James Zern
1b6ac28a2f
Merge "removed sign mismatch warning"
2014-08-01 14:45:12 -07:00
Frank Galligan
5f8fa13258
Merge "Added vp9_sad8x8_neon()"
2014-08-01 14:11:38 -07:00
James Zern
e04273f7b6
frame_size_tests: cosmetics
...
- output DecodeError() on failure
- remove unused includes
Change-Id: Ib5059137f7033089d4010cbdfd633861b9028718
2014-08-01 13:18:30 -07:00
Scott LaVarnway
98165ec074
Neon version of vp9_sub_pixel_variance8x8(),
...
vp9_variance8x8(), and vp9_get8x8var().
On a Nexus 7, vpxenc (in realtime mode, speed -12)
reported a performance improvement of ~1.2%.
Change-Id: I8a66ac2a0f550b407caa27816833bdc563395102
2014-08-01 11:35:55 -07:00
Frank Galligan
5487b6067c
Merge "Neon version of vp9_sub_pixel_variance32x32(),"
2014-08-01 09:46:37 -07:00
Scott LaVarnway
545be78136
Added vp9_sad8x8_neon()
...
Change-Id: I3be8911121ef9a5f39f6c1a2e28f9e00972e0624
2014-08-01 06:36:18 -07:00
Jim Bankoski
0f3689d32d
signed unsigned mismatch - warning error
...
Change-Id: I991e36aa3cfa62aae6d27b253297dd9ca9e8bc12
2014-08-01 06:29:32 -07:00
Jim Bankoski
512f9b631f
removed sign mismatch warning
...
Change-Id: Iaa40b472f6c1c48bb3bb47332b6fcf36d7f3c10e
2014-08-01 06:28:00 -07:00
Jingning Han
f94227c81d
Merge "Skip calling vp9_block_energy when aq-mode is off"
2014-07-31 14:38:20 -07:00
Johann
d39610a452
Merge "Require armv6/media when building armv7"
2014-07-31 12:47:38 -07:00
Yunqing Wang
d5b8a1b324
Merge "Code cleanup in rdopt.c"
2014-07-31 12:20:06 -07:00
James Zern
0e679a2bef
Merge "configure: remove multiple_arf experiment"
2014-07-31 12:04:12 -07:00
James Zern
bd72aa712b
Merge "Changes interface to avoid uninitialized warnings in vp9_cx_iface.c."
2014-07-31 11:53:56 -07:00
Jingning Han
1c3a80b9a1
Skip calling vp9_block_energy when aq-mode is off
...
The mb_energy value is used by aq-mode. Turn off computing its
value when aq-mode is off.
Change-Id: I26c239f124eca45a5ee58b90d19eae00d9a7cda5
2014-07-31 11:51:59 -07:00
Frank Galligan
e589d8ea5c
Merge "Neon version of vp9_subtract_block()"
2014-07-31 10:24:26 -07:00
Yunqing Wang
678d747259
Code cleanup in rdopt.c
...
Moved encode_breakout code out of handle_inter_mode().
Change-Id: Icd661136b05fdf163768c406f91e0c98a8df89eb
2014-07-31 09:55:40 -07:00
Frank Galligan
8a4353b440
Merge "Remove third_party/libmkv"
2014-07-31 09:48:42 -07:00
Tom Finegan
b719d1539d
Merge "vp9_spatial_svc_encoder.sh: Disable existing tests, add a test that works."
2014-07-31 09:42:17 -07:00
Tom Finegan
b9839d2b9b
Merge "vpxdec.sh: Refactor vpxdec()."
2014-07-31 09:41:17 -07:00
Tom Finegan
b924922f5a
Merge "tools_common.sh: Move vpxdec() test support to vpxdec.sh"
2014-07-31 09:40:46 -07:00
Scott LaVarnway
6f4b8dcdc2
Neon version of vp9_subtract_block()
...
On a Nexus 7, vpxenc (in realtime mode, speed -12)
reported a performance improvement of ~3.2%
Change-Id: I8862497264142171b7efc32df1a67714a23539f4
2014-07-31 09:28:06 -07:00
Jingning Han
a6a348b85e
Merge "Refactor rd_pick_parition interface"
2014-07-31 09:25:34 -07:00
Frank Galligan
173a5c159a
Remove third_party/libmkv
...
The dependency on the libmkv code has been removed from Chrome.
See:https://code.google.com/p/chromium/issues/detail?id=387738
Change-Id: I42887864f0c478bb065f7687b4c09f1b2f4c97c2
2014-07-31 08:50:44 -07:00
Scott LaVarnway
d39448e2d4
Neon version of vp9_sub_pixel_variance32x32(),
...
vp9_variance32x32(), and vp9_get32x32var().
Change-Id: I8137e2540e50984744da59ae3a41e94f8af4a548
2014-07-31 08:00:36 -07:00
Jim Bankoski
8a774e14ff
Changes interface to avoid uninitialized warnings in vp9_cx_iface.c.
...
Change-Id: I1092239e21c1cde188ee2dcb765f4c6fc8c5cdec
2014-07-31 06:27:57 -07:00
Tom Finegan
e4eb0330fa
vp9_spatial_svc_encoder.sh: Disable existing tests, add a test that works.
...
- vp9_spatial_svc_encoder.c no longer supports the -m parameter that
has been used in the example test. Tests using -m have been disabled.
- Added a basic test that appears to work as of commit
3249f26ff85e2bfe148167ce80df53643a89a2d2.
- Minor style clean up.
Change-Id: Ic1402fcbbe28e33982c5ea12d1e3349f4069a5bf
2014-07-30 22:07:23 -07:00
Tom Finegan
3249f26ff8
Merge "vp9_spatial_svc_encoder.sh: Prevent failures when ssvc is unavailable."
2014-07-30 21:07:43 -07:00
Tom Finegan
06b64c5bc5
vpxdec.sh: Refactor vpxdec().
...
- Split vpxdec wrapper function into vpxdec() and vpxdec_pipe().
- Remove hard coded --noblit and --summary arguments from
the wrappers in favor of shifting off the first argument (the
input file) and passing all remaining parameters to vpxdec.
- Add --noblit and --summary args to existing tests, and update the
pipe input test to use vpxdec_pipe().
Change-Id: Ia390a9990eace793058b3603ada733fb878eb78c
2014-07-30 20:52:59 -07:00
Tom Finegan
6e0748e142
tools_common.sh: Move vpxdec() test support to vpxdec.sh
...
Change-Id: I7bb9b10fa8a949e9eaa1299b521f2b9785f36d50
2014-07-30 20:52:59 -07:00