summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-05Extend skip_txfm flag into array to cover YUV planesJingning Han
Change-Id: Ieae182d72d625d0d3fd4ed7c7d24cb521a0f21b0
2014-08-04uint8_t segment and skip to avoid signed / unsigned warningsJim Bankoski
Change-Id: I2e2765b851fb0a1b15351c2aa0e079197cbee373
2014-08-01Merge "frame_size_tests: cosmetics"James Zern
2014-08-01Merge "vp9_entropy: inline comes first to avoid warning."James Zern
2014-08-01Merge "signed unsigned mismatch - warning error"James Zern
2014-08-01vp9_entropy: inline comes first to avoid warning.Jim Bankoski
Change-Id: I5b050122e6ed183a5b33c1f38e4fbf63b6721062
2014-08-01Merge "removed sign mismatch warning"James Zern
2014-08-01Merge "Added vp9_sad8x8_neon()"Frank Galligan
2014-08-01frame_size_tests: cosmeticsJames Zern
- output DecodeError() on failure - remove unused includes Change-Id: Ib5059137f7033089d4010cbdfd633861b9028718
2014-08-01Neon version of vp9_sub_pixel_variance8x8(),Scott LaVarnway
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-01Merge "Neon version of vp9_sub_pixel_variance32x32(),"Frank Galligan
2014-08-01Added vp9_sad8x8_neon()Scott LaVarnway
Change-Id: I3be8911121ef9a5f39f6c1a2e28f9e00972e0624
2014-08-01signed unsigned mismatch - warning errorJim Bankoski
Change-Id: I991e36aa3cfa62aae6d27b253297dd9ca9e8bc12
2014-08-01removed sign mismatch warningJim Bankoski
Change-Id: Iaa40b472f6c1c48bb3bb47332b6fcf36d7f3c10e
2014-07-31Merge "Skip calling vp9_block_energy when aq-mode is off"Jingning Han
2014-07-31Merge "Require armv6/media when building armv7"Johann
2014-07-31Merge "Code cleanup in rdopt.c"Yunqing Wang
2014-07-31Merge "configure: remove multiple_arf experiment"James Zern
2014-07-31Merge "Changes interface to avoid uninitialized warnings in vp9_cx_iface.c."James Zern
2014-07-31Skip calling vp9_block_energy when aq-mode is offJingning Han
The mb_energy value is used by aq-mode. Turn off computing its value when aq-mode is off. Change-Id: I26c239f124eca45a5ee58b90d19eae00d9a7cda5
2014-07-31Merge "Neon version of vp9_subtract_block()"Frank Galligan
2014-07-31Code cleanup in rdopt.cYunqing Wang
Moved encode_breakout code out of handle_inter_mode(). Change-Id: Icd661136b05fdf163768c406f91e0c98a8df89eb
2014-07-31Merge "Remove third_party/libmkv"Frank Galligan
2014-07-31Merge "vp9_spatial_svc_encoder.sh: Disable existing tests, add a test that ↵Tom Finegan
works."
2014-07-31Merge "vpxdec.sh: Refactor vpxdec()."Tom Finegan
2014-07-31Merge "tools_common.sh: Move vpxdec() test support to vpxdec.sh"Tom Finegan
2014-07-31Neon version of vp9_subtract_block()Scott LaVarnway
On a Nexus 7, vpxenc (in realtime mode, speed -12) reported a performance improvement of ~3.2% Change-Id: I8862497264142171b7efc32df1a67714a23539f4
2014-07-31Merge "Refactor rd_pick_parition interface"Jingning Han
2014-07-31Remove third_party/libmkvFrank Galligan
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-31Neon version of vp9_sub_pixel_variance32x32(),Scott LaVarnway
vp9_variance32x32(), and vp9_get32x32var(). Change-Id: I8137e2540e50984744da59ae3a41e94f8af4a548
2014-07-31Changes interface to avoid uninitialized warnings in vp9_cx_iface.c.Jim Bankoski
Change-Id: I1092239e21c1cde188ee2dcb765f4c6fc8c5cdec
2014-07-30vp9_spatial_svc_encoder.sh: Disable existing tests, add a test that works.Tom Finegan
- 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-30Merge "vp9_spatial_svc_encoder.sh: Prevent failures when ssvc is unavailable."Tom Finegan
2014-07-30vpxdec.sh: Refactor vpxdec().Tom Finegan
- 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-30tools_common.sh: Move vpxdec() test support to vpxdec.shTom Finegan
Change-Id: I7bb9b10fa8a949e9eaa1299b521f2b9785f36d50
2014-07-30Merge "configure.sh: avoid test -a/-o for compatibility"James Zern
2014-07-30vp9_spatial_svc_encoder.sh: Prevent failures when ssvc is unavailable.Tom Finegan
Avoid running the tests when CONFIG_SPATIAL_SVC is 0. Change-Id: I9b87ed206a9ba7de6827594fba275bd3f60faf2d
2014-07-30Merge "Chessboard pattern partition search"Jingning Han
2014-07-30Merge "Early termination after partition NONE is done in RD."Pengchong Jin
2014-07-30Merge "Remove copy frame neon"Johann
2014-07-30Merge "Remove unused copy src frame function"Johann
2014-07-30Merge "Add test for vp8 copy frame"Johann
2014-07-30Merge "vp9_cx_iface: defer compressed data buffer alloc"James Zern
2014-07-30Early termination after partition NONE is done in RD.Pengchong Jin
This patch allows the encoder to skip the search for partition SPLIT, HORZ, VERT after the search for partition NONE is done in RD optimization. It uses the first pass block-wise statistics to make the decision. If all 16x16 blocks in the current partition have zero motions and small residues from the frist pass statistics, and it has small difference variance, further partition search is skipped. For speed 2 setting, experiments on general youtube clips show that the speedup varies from 1% - 10%, 5% on average. On the performance side in PSNR, derf 0.004%, yt -0.059%, hd -0.106%, stdhd 0.032%. For hard stdhd clips: park_joy_1080p, 502952 ms -> 503307 ms (-0.07%) pedestrian_area_1080p, 227049 ms -> 220531 ms (+3%) This feature is under the compilation flag CONFIG_FP_MB_STATS and it is off in current setting. Change-Id: I554537e9242178263b65ebe14a04f9c221b58bae
2014-07-30Merge "Neon version of vp9_quantize_fp()"Frank Galligan
2014-07-30Merge changes I3513ae17,Ia0b51165,I461d8b3dJames Zern
* changes: make testdata: look for other variants of sha1sum make testdata: fail if a sha1 fails or is missing test-data.sha1: add missing checksums
2014-07-30Merge "decode_to_md5.sh: fix local md5 variable assignment"James Zern
2014-07-30Refactor rd_pick_parition interfaceJingning Han
Remove the variable that indicates the relative block index. This is explicitly covered by the use of pc_tree. Change-Id: Ib13142582fff926c85e375bde656aa050add8350
2014-07-30decode_to_md5.sh: fix local md5 variable assignmentJames Zern
extract only the md5 + quote the result fixes: test/examples.sh: 47: local: img-176x144-0029.i420: bad variable name Change-Id: I81c6a83c8a4e792a520fd7046c8eedcbd4af9a0c
2014-07-30Merge "Fix to Visual Studio build error."Marco Paniconi