- 13 Mar, 2014 - 3 commits
-
-
Marco Paniconi authored
Change-Id: Ie47c139d48cb18409d71f98f6a5b9eeb9f9437a9
-
Dmitry Kovalev authored
Change-Id: I18b3939f0b51085cdd25c9182c3a9c7536ca7e3e
-
Dmitry Kovalev authored
Change-Id: I14adfd32622152abdc22c16429db38f6724628a4
-
- 12 Mar, 2014 - 5 commits
-
-
Deb Mukherjee authored
Brings back most of Jim's previous patch for choosing partitioning based on variance while making it compatible with the current state of the code. Also adds a nonrd_use_partition() function to recursively encode for any arbitrary sb_type decisions within a 64x64 block; and includes some refactoring. Currently, when the VAR_BASED_PARTITIONING mode is turned on for speed 7, there is a 10+% speed-up observed. Experiments/improvements with this new partitioning method will be conducted subsequently. Change-Id: Ie6f43bfbde30583e941f450bf07c3b48828c9571
-
Jingning Han authored
This commit adjusts the rate-distortion modeling for non-RD mode decision. It puts more weights on energy from AC coefficients when estimating the cost. The coding performance for rtc testset is improved by 0.72%. Change-Id: Ifa6ff11311a513ec2b10586589e82a9a21f6c61c
-
Jingning Han authored
Assign interp_kernel value in MACROBLOCKD. This will be used to select prediction filter coefficient sets and generate motion compensated prediction. Change-Id: I28c8dfb2dae6566f6939bb328aca5875c94bee65
-
Dmitry Kovalev authored
Change-Id: Id84a43583af57889e87462ce8b76e5a552f44826
-
Yaowu Xu authored
Clean-ups include a. redundant code in rt -5 speed feature settings b. code that guarantees square block availability in rd_auto_partition_range() Change-Id: Ic7b04d45b6dc15c461e0edbbb4e78aec20348291
-
- 11 Mar, 2014 - 6 commits
-
-
Alex Converse authored
These were discovered by ActiveMapTest. Change-Id: Ifcd305ae2d954b6ec7edcaed0f80baf18c769e01
-
Jim Bankoski authored
Change-Id: I894977e6655630823145c60c8258551bd3c8c76b
-
Dmitry Kovalev authored
Change-Id: I6e2fec2814fd366a1ce1321208d3b0e8aa0d98b0
-
Dmitry Kovalev authored
Change-Id: Ic0d74ab3a4c0c854fbcf59d9df5212c218bc68f9
-
Dmitry Kovalev authored
Change-Id: Ie68eefddf9b0120021668cf21dc2c6fc837c50ac
-
Dmitry Kovalev authored
Change-Id: Id63e114a8f0615dbafd6a816019cdebffb983d2c
-
- 10 Mar, 2014 - 8 commits
-
-
Dmitry Kovalev authored
Change-Id: I612a5d2b3ab1f9202d5b0421a82a80849603c40d
-
Dmitry Kovalev authored
Change-Id: Ied12b39c55667b26fd3bf90eb331e601c53a10f6
-
Jingning Han authored
The block size used for non-RD mode decision in FIXED_PARTITION setting was uninitialized. This commit fixes it by setting block size to be BLOCK_16X16. Change-Id: Ief04c9f1ab668de69297d9ab3dc15e2fa0bc4e95
-
Alex Converse authored
Change-Id: I47b3c38aadfd8f3ea08515a18a5948aa1375c650
-
Dmitry Kovalev authored
Change-Id: I8f06d03689ee90a19c9067840b24748bfe2d741f
-
Dmitry Kovalev authored
Change-Id: Ib105db0f3deeedf6a8402a292db3df1d77a3d7c1
-
Dmitry Kovalev authored
Changing aq_mode type from int to AQ_MODE enum. Change-Id: Ib7b5f0b70d02ded58a31dfade9c05a347f73beca
-
Dmitry Kovalev authored
Change-Id: Iebd182d7aeebc0f8964b6fd35057449bb25b00c1
-
- 08 Mar, 2014 - 2 commits
-
-
Deb Mukherjee authored
Adds a fast diamond search which is about 5% faster than FAST_HEX with only a 0.1% drop in psnr when turned on for both speeds 5 and 7. This search is turned on for speed 7. Change-Id: I497630aa88a5148926086bb3038e7975e5f4eb98
-
Dmitry Kovalev authored
Change-Id: Ia60352c7173b59f3f08920ba86096864d4e8250b
-
- 07 Mar, 2014 - 7 commits
-
-
Jingning Han authored
This commit allows the non-RD mode decision to skip mode RD modelling check, if the motion vector associated with the current mode is same as that of NEARESTMV mode. This makes speed -7 about 2% faster. Previous change that converts cost metric from SAD to model based RD value makes the codec 6% slower at speed -7. Change-Id: I30cfec5452f606a671b8432a2f7f0c94fbb49fc8
-
Dmitry Kovalev authored
Change-Id: Ib8c41829a4b5a618b6bda24d9b7df2d491d0fca0
-
Dmitry Kovalev authored
Change-Id: I446fca8aa11a4d4fc2b23d4b32348b74d74d0202
-
Jingning Han authored
The rate-distortion model in non-RD coding mode is only applied to luma component. This commit removed a few redundant addition steps. Change-Id: Id8edc0a47c2dbef8deba43debe2c95db39454de3
-
Jingning Han authored
This commit replaces SAD cost with modeled rate-distortion cost for non-RD mode decision. It translates the prediction residual SSE into estimate rate and reconstruction distorion costs, hence capturing the quantization setting effect. The compression performance of speed -7 for rtc set is improved by 14.79%. Change-Id: Ifda014eb0501d13109fe7f92680bf1410b463632
-
Dmitry Kovalev authored
Change-Id: Ia94d757de1d1b24609128cd40e68558078f50a38
-
Dmitry Kovalev authored
Change-Id: Ic535f0a1c2501c1af143237af3b2b51b4b4980f4
-
- 06 Mar, 2014 - 5 commits
-
-
Dmitry Kovalev authored
Change-Id: Id4c5b73ad747a8851969e9daf5bac40b4b9beefc
-
Dmitry Kovalev authored
Change-Id: I76e39f7c5545ba4e0cd537f530c574531356e94a
-
Deb Mukherjee authored
Removes some unused variables and assignments Change-Id: I228f43d658ce50237d65ce8dc8ab2ccf0a0b21ca
-
Dmitry Kovalev authored
Change-Id: I03451c88536bc498edddbe0cd9773ff79da085c2
-
Yaowu Xu authored
Change-Id: Ibabd8440ff5c9dd7f300f317e2c9d50e8e84aab9
-
- 05 Mar, 2014 - 4 commits
-
-
Dmitry Kovalev authored
Change-Id: I9717ef611ef9c39b109b2358c9771bf7fae2dd50
-
Yaowu Xu authored
Change-Id: Ib4d850227cef35694c663feb157765a2cbf84699
-
Dmitry Kovalev authored
Change-Id: If175d97990454b171b6abeddb76d142497484487
-
Dmitry Kovalev authored
Change-Id: If90c1bc822873156d4e38fca1938e4907f6c95f0
-