- Mar 07, 2014
-
-
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
-
- Mar 05, 2014
-
-
Jingning Han authored
Properly set intra mode information entries. Change-Id: Ie3a8992e415dcdd9087a55993bbca06087a0107a
-
Jingning Han authored
The frame level transform size selection is done inside encode_frame_internal(). Change-Id: Id7e5e417a3a3f88f875bf12b21bb8029bc6d0d82
-
Jingning Han authored
Set speed features before running frame encoding. This avoids redundant RD threshold calculation in key frame coding. Change-Id: If8e3cf2c02976baa59b310c1c23af9eea0c46e36
-
- Mar 04, 2014
-
-
Tom Finegan authored
-
Marco Paniconi authored
Change-Id: Ib719a9f74924718715592e0238bc391ae239d026
-
Tom Finegan authored
- Change type of encrypt_buffer() offset argument to ptrdiff_t, and change the type of the size argument to size_t. - Update size argument encrypt_buffer() in vp8_boolcoder_test.c with same. Change-Id: Ie29c7c82c73318bee01b89c6fb4c4e1442eef03c
-
Dmitry Kovalev authored
-
- Mar 03, 2014
-
-
Deb Mukherjee authored
The core motion estimation fucntions all return sad now consistently. The only exception is vp9_full_pixel_diamond(), however the core diamond and refining search routines called from vp9_full_pixel_diamond() also return SAD. If variance of pred error + mv cost is desired it must be calculated explicitly outside these functions. For very fast encoding, hopefully this will eliminate some redundant computations. Also suggests reimplementing FAST_HEX with the vp9_pattern_search framework. It is not exactly the same as the existing FAST_HEX, but performance is slightly better and speed is very similar. Enables removing a lot of duplicate code. Change-Id: I152736393438c25bdf7e96b37cbb8ce330f4f94a
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Jim Bankoski authored
-
James Zern authored
* changes: nestegg: packet_track: fix uint64->uint32 warning nestegg: fix track_scale double->uint64 warning nestegg: fix track_number uint64->uint32 warnings nestegg: add ne_get_uint32 convenience function
-
Aℓex Converse authored
-
Aℓex Converse authored
-
Yunqing Wang authored
-
Dmitry Kovalev authored
Change-Id: I4a54b12e5229705222c5a101258b9d1f81e2948d
-
Dmitry Kovalev authored
Change-Id: I9423b543e1be414e5c9e10480b813f06e6b88f8a
-
Dmitry Kovalev authored
-
Jim Bankoski authored
This patch adds a new speed feature which doesn't do the rather expensive entropy context lookup or save to the table, while doing costing. The speed up on desktop36p.y4m is around 10% other clips much less. On the RTC test set this was + 1% in overall datarate. Change-Id: Ia5144bbf45270671e7be9c8e4055369909e2f738
-
Aℓex Converse authored
This gets more accurate mode hit stats. It's also the first step to handling ZEROMV not being allowed more intelligently. Change-Id: I5de6734507b5177bf73e9ddbad923f218c39f3e4
-
Yunqing Wang authored
Reset FAST_HEX search_method, which was lost because of code merging. Change-Id: Ic2b2cb9ec2f1751e96f7db0f9226310f605fcc83
-
Aℓex Converse authored
intra_y_mode_mask is already enforced for the sub8x8 case. intra_uv_mode_mask is already enforced for all sizes. Change-Id: Ia9dd14701cb49873c2e8f24eb5f8b255eaf76a1f
-
Aℓex Converse authored
-
Paul Wilkins authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Paul Wilkins authored
Clear warning caused by implied conversion from int32 to int64. Change-Id: I473b37a54984cbfb22702eb3f712465881ff86e8
-
Paul Wilkins authored
Change-Id: Ic97ddd5143425a7b63fac4e40d9740a10a0491ad
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
Change-Id: I5a01d0dccc9afc87e2adbb5ddc7d44379fe1f125
-
Yaowu Xu authored
There is one parameter that is never used, therefore is removed. Change-Id: I595722e7c5731534c72831315359e4dce9c21763
-