- 13 Mar, 2014 - 7 commits
-
-
Dmitry Kovalev authored
Change-Id: I652d17f7bff84f75d015f4f39652472e14eb3134
-
Marco Paniconi authored
Change-Id: Ie47c139d48cb18409d71f98f6a5b9eeb9f9437a9
-
Dmitry Kovalev authored
Change-Id: I18b3939f0b51085cdd25c9182c3a9c7536ca7e3e
-
Dmitry Kovalev authored
Change-Id: I14adfd32622152abdc22c16429db38f6724628a4
-
Dmitry Kovalev authored
Change-Id: I9a19eb96907f674e3ce1e573f5dd49f0fbf2ae4f
-
- 12 Mar, 2014 - 9 commits
-
-
Dmitry Kovalev authored
Change-Id: I491fc2330734517c466f62c99b82e46d46b98875
-
Dmitry Kovalev authored
Change-Id: I9a67dec9c198ce1dca90c086be55ad050c5c6f6c
-
Dmitry Kovalev authored
decode_modes_b => decode_block decode_modes_sb => decode_partition Change-Id: I2a208f5f7bcaa1105f6a2244e37c53b8958c5d76
-
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
Reimplementing sub8x8-reading of intra block modes in read_intra_frame_mode_info() and read_intra_block_mode_info(). Code looks more readable as well. Change-Id: Ia42fc7d0dad708bc0c7a8bff1f8b37809b843f40
-
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 - 10 commits
-
-
Dmitry Kovalev authored
Change-Id: I612a5d2b3ab1f9202d5b0421a82a80849603c40d
-
Dmitry Kovalev authored
Change-Id: I7ad79c061ad4efbc4914ac49723b48183fdbdd47
-
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: I224e49955ad6c833d204feb8efc4056e37d206be
-
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 - 6 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
-