Dmitry Kovalev
51e0e0c0a7
Merge "Cleaning up encode_ref_frame() to match read_ref_frames()."
2014-02-28 10:51:21 -08:00
Dmitry Kovalev
3a83d08a08
Merge "Moving get_tx_eob() from common to encoder."
2014-02-28 10:49:47 -08:00
Dmitry Kovalev
0429c08823
Merge "Removing unnecessary clamp() call."
2014-02-28 10:49:35 -08:00
Dmitry Kovalev
9d0d6d1945
Merge "Explicit lossless handling in rd_pick_intra4x4block()."
2014-02-28 10:49:11 -08:00
Dmitry Kovalev
761eef0310
Merge "Replacing int_mv with MV and adding const qualifiers."
2014-02-28 10:38:42 -08:00
James Zern
73c65b5781
Merge "rtcd.sh: sort functions by name"
2014-02-28 10:29:22 -08:00
hkuang
edcbbf2ee3
Merge "Fix a bug in neon that has not save and restore q4-q7 registers."
2014-02-28 09:48:26 -08:00
Yunqing Wang
17b1e92d6c
Merge "Enable using fast HEX search in non-rd pick mode"
2014-02-28 08:29:02 -08:00
James Zern
44078390ff
Merge "vpx_scale_rtcd.sh: fix conditional"
2014-02-28 00:23:50 -08:00
James Zern
df008f66cb
Merge changes I6e7d6fa5,Ie033bbf2,I08fa0e90,I8612f197
...
* changes:
cosmetics: test.mk: sort source lists
test.mk: fix test availability
sad_test: (arm) fix vp9-only build
cosmetics: sad_test: add a few comments
2014-02-27 20:32:31 -08:00
James Zern
bd7467ddb6
rtcd.sh: sort functions by name
...
this will aid in output comparison with other generation systems
Change-Id: Ifb66321e45ab9fdd9eaeb5e0ea8b3d0632efe7ce
2014-02-27 20:03:46 -08:00
James Zern
67a996d68a
vpx_scale_rtcd.sh: fix conditional
...
previously the scale functions would always be include regardless of the
CONFIG_SPATIAL_RESAMPLING setting.
Change-Id: Ifbccf47b20689b5dd61bb3ddccd5c013297b4e05
2014-02-27 19:47:38 -08:00
James Zern
d447808c1d
Merge "configure: remove x86inc debug message"
2014-02-27 19:42:57 -08:00
Alex Converse
d54b316f54
Merge "Precompute vp9_rd_pick_inter_mode_sb loop escape conditions."
2014-02-27 19:12:49 -08:00
Dmitry Kovalev
1643b2d250
Merge "Reusing existing mem_{get, put}_be32() functions."
2014-02-27 19:10:21 -08:00
Dmitry Kovalev
9004091e8c
Removing unnecessary clamp() call.
...
Change-Id: Iaaa16b4b2c581eaeb9e4ecfcfe60f98b8a0fa40b
2014-02-27 18:48:29 -08:00
Dmitry Kovalev
3b2cd9137a
Moving get_tx_eob() from common to encoder.
...
Change-Id: I7d11c6ae259aff6560710d16fea3032c661e5b02
2014-02-27 18:26:44 -08:00
Dmitry Kovalev
92a8beab1f
Cleaning up encode_ref_frame() to match read_ref_frames().
...
Change-Id: Ie9c66a93d45271e54b84bea6a38f07db6c4fd1ca
2014-02-27 18:24:16 -08:00
Dmitry Kovalev
e4e25ac965
Merge "Inlining optimize_init_b() function."
2014-02-27 18:23:18 -08:00
Dmitry Kovalev
78bc1b0b1a
Merge "Fixing include order in vp9_ratectrl.c."
2014-02-27 18:17:36 -08:00
Dmitry Kovalev
bb65be98bb
Reusing existing mem_{get, put}_be32() functions.
...
Change-Id: Iba128039534e16a6e0a8cfe7e58306c4655e9f0d
2014-02-27 17:40:30 -08:00
Alex Converse
a70ae5d9ed
Precompute vp9_rd_pick_inter_mode_sb loop escape conditions.
...
All escape conditions that remain require knowledge of best_rd or
best_mode_index.
Change-Id: I6f77e4e629cacd54c8149ad0a98d54c8ee4ae249
2014-02-27 17:05:52 -08:00
Dmitry Kovalev
3bb2ae5ccc
Merge "Adding sse_to_psnr function to tools_common.{h, c}."
2014-02-27 16:33:54 -08:00
Dmitry Kovalev
6c7b5e38a9
Inlining optimize_init_b() function.
...
Change-Id: If41459f8ba186bb47d977b76e2f4bab97078462d
2014-02-27 15:48:22 -08:00
Dmitry Kovalev
4b7addcc10
Fixing include order in vp9_ratectrl.c.
...
Change-Id: Id1ec41275cc35565e522a1b2ac252ea3ec05638f
2014-02-27 15:35:38 -08:00
James Zern
707648c3cc
configure: remove x86inc debug message
...
+ break long line
Change-Id: I12c1524451a7ce697128801a3328de318cfeabdc
2014-02-27 15:07:38 -08:00
James Zern
acefe86ef8
Merge "y4m_video_source: fix memory leak"
2014-02-27 14:59:30 -08:00
Dmitry Kovalev
90cc310e18
Merge "Reusing mem_get_le{16, 32} defined in vpx_ports/mem_opts.h."
2014-02-27 14:56:54 -08:00
James Zern
bfdd4aad04
cosmetics: test.mk: sort source lists
...
Change-Id: I6e7d6fa557be2af49722d3726991ae7c40f90f4e
2014-02-27 14:11:46 -08:00
hkuang
f3d8e315ac
Fix a bug in neon that has not save and restore q4-q7 registers.
...
Change-Id: Ie21b5ae89100389b80f919710839084f935a8545
2014-02-27 14:06:52 -08:00
James Zern
2f6fc64473
test.mk: fix test availability
...
- move vp9-only vp9_subtract_test.cc to vp9 block
- move sad_test.cc to a common location
Change-Id: Ie033bbf2c31e7faaae73f2050d657619bfaa3287
2014-02-27 14:03:55 -08:00
James Zern
5f1486feff
sad_test: (arm) fix vp9-only build
...
Change-Id: I08fa0e90039186cd237001b7e43b1eabe6d326a3
2014-02-27 14:03:21 -08:00
Deb Mukherjee
746538c2c0
Merge "Turns variance based partitioning on in Speed 7"
2014-02-27 14:02:53 -08:00
Dmitry Kovalev
2dad0e1238
Adding sse_to_psnr function to tools_common.{h, c}.
...
Change-Id: Id5f974172416499ff55b0929e315b12d16ff1b1b
2014-02-27 14:00:41 -08:00
Dmitry Kovalev
c57fc4f38c
Merge "Removing redefinition of ROUND_POWER_OF_TWO."
2014-02-27 13:43:31 -08:00
Dmitry Kovalev
5295c2a78c
Merge "Cleaning up vp9_xform_quant() function."
2014-02-27 13:43:09 -08:00
James Zern
d7cff28796
cosmetics: sad_test: add a few comments
...
- break the platform sections a bit more visibly
- add #endif comments on long blocks
Change-Id: I8612f19755ea37efd6dac2918f51deee4a2c483e
2014-02-27 12:49:02 -08:00
Deb Mukherjee
ed5755445c
Turns variance based partitioning on in Speed 7
...
Improves coding efficiency by about 1%, increases speed by
about 15-20% over exsiting speed 7.
Change-Id: Ibf5b9b5a5c8548e863ce19047c42b579aac21d19
2014-02-27 12:09:12 -08:00
Dmitry Kovalev
5a3d1a88ea
Cleaning up vp9_xform_quant() function.
...
Change-Id: Id56089107b7458aa59f345edc1b49e62eac41035
2014-02-27 12:02:09 -08:00
Jingning Han
23a82ef5e4
Remove arguments not in use in non-RD decision
...
This commit removes a few arguments that are not used in the
non-RD mode decision.
Change-Id: I0d878bb5a7dba1b34fe0b64afe55bf11b1a9a2d7
2014-02-27 12:00:24 -08:00
Dmitry Kovalev
5df43a73de
Removing redefinition of ROUND_POWER_OF_TWO.
...
Change-Id: Ic0220f6f3ecdc1c15ba3f93f3ef2b435c0f99b98
2014-02-27 11:57:00 -08:00
Yunqing Wang
e6fd071243
Enable using fast HEX search in non-rd pick mode
...
Added fast HEX search while doing non-rd partition picking to
speed up the encoder.
Borg test(speed 7) on rtc set showed 1.8% overall PSNR loss.
Encoder speedup was 5% - 15% for different rtc clips.
Change-Id: I9c83026eabc70b69fcc747c90369ec60bfa3ca24
2014-02-27 11:48:07 -08:00
Jingning Han
2c6ddcc606
Cosmetic change mbmi->ref_frame to refs
...
In handle_inter_mode, the reference frames are set in refs buffer.
One can use refs buffer directly to avoid redundant fetch.
Change-Id: I811d408cae52dcd5e053dd4bfe69550eb6a2ff56
2014-02-27 11:43:03 -08:00
Jingning Han
08053edb80
Assign motion vector invalid value in intra mode
...
In non-RD mode decision, assign motion vector INVALID_MV when intra
prediction mode is selected.
Change-Id: I8f6ec39b71e755758f0f698074a2c17d934622ea
2014-02-27 11:26:39 -08:00
Jingning Han
bac4113c42
Merge "Run sub-pixel motion search for NEWMV mode test"
2014-02-27 11:04:15 -08:00
Minghai Shang
3a8deeb8b6
Merge "[svc] Add target bitrate settings for each layers."
2014-02-27 10:51:26 -08:00
Minghai Shang
20da0653f4
Merge "Change for adding QP settings for key frames"
2014-02-27 10:50:02 -08:00
Dmitry Kovalev
f81822a568
Merge "Moving common code into vp9_get_entropy_contexts()."
2014-02-27 09:55:46 -08:00
Dmitry Kovalev
129c994f3a
Merge "Replacing int_mv with MV in single_motion_search()."
2014-02-27 09:55:18 -08:00
Dmitry Kovalev
516f228d23
Merge "Removing vp9_systemdependent.c."
2014-02-27 09:54:50 -08:00