summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-08Removing inv_txm4x4_1_add and inv_txm4x4_add function pointers.Dmitry Kovalev
We already have itxm_add member in MACROBLOCKD structure. Both inv_txm4x4_1_add and inv_txm4x4_add are just its special cases for different eob values. But eob logic is already implemented in vp9_iwht4x4_add and vp9_idct4x4_add (that's why also removing inverse_transform_b_4x4_add). Change-Id: I80bec9b6f7d40c5e5033c613faca5c819c3e6326
2013-10-08Merge "Removing redundant vp9_pt_energy_class declarations."Dmitry Kovalev
2013-10-08Merge "easy to fix cpplint issue in rdopt.c"Jim Bankoski
2013-10-08Merge "Fix MSVC warning."Paul Wilkins
2013-10-08Change to allow less rectangular partion checkYaowu Xu
For CpuUsed 1 & 2, this commit allow to skip retangular partition check when NONE is better than SPLIT. It also changed to allow such logic on alt ref frame coding rather than use square partition all them. The change has gain compressio about .3% on yt and ythd for both 1&2, It helped .6% compression on cif and stdhd for both CpuUsed 1&2. Change-Id: I814b653baf89f59acd20e042629a12938a1bd4e5
2013-10-07Merge "Rate control parameter adjustment"Deb Mukherjee
2013-10-07easy to fix cpplint issue in rdopt.cJim Bankoski
Change-Id: Id093816146de0d100f0c6ae2542aaa427dbab2d8
2013-10-07Merge "cpplint issue with convolve resolved"Jim Bankoski
2013-10-07cpplint issue with convolve resolvedJim Bankoski
Change-Id: I38b2100f1a64cb067c63f4e1662c36914b3569df
2013-10-07cpplint issue missed in first pass for vp9_bitstream.cJim Bankoski
Change-Id: Ia725748acbc2a3f825f0d208f26522a0412301fa
2013-10-07Merge "cpplint vp9_variance_sse2.c"Jim Bankoski
2013-10-07Rate control parameter adjustmentDeb Mukherjee
Adjusts the bits per mb parameter about 10% smaller. Results at speed 0: fullderfraw: +0.255% fullstdhdraw: +0.262% stdhdraw250: +0.291% Change-Id: I2b7317ac3f61737bc77eb5470aad870cade83fa5
2013-10-07Merge "cpplint errors in vp9_onyx_if.h"Jim Bankoski
2013-10-07Merge "Giving consistent names to IDCT 8x8 functions."Dmitry Kovalev
2013-10-07Removing redundant vp9_pt_energy_class declarations.Dmitry Kovalev
Declaring vp9_pt_energy_class in vp9_entropy.h instead of many external places. Change-Id: I66e8a3fc119a43f88d130d0dae4133c825a047a3
2013-10-07cpplint errors in vp9_onyx_if.hJim Bankoski
Slightly bigger change -> broke up encode_frame_to_datarate, lots of line length fixes. Change-Id: I7c53325e954de130f3fe1a6656626efc6705be82
2013-10-07Using inter_mode_offset_function instead of duplicated code.Dmitry Kovalev
Change-Id: I8de865cd1deca07b5c92c225782f0867367e9a11
2013-10-07Merge "Cleaning up foreach_predicted_block_in_plane() function."Dmitry Kovalev
2013-10-07Merge "cpplint issues resolved vp9_ratectrl.c"Adrian Grange
2013-10-07cpplint issues resolved vp9_ratectrl.cJim Bankoski
Change-Id: Iae7674b0c946a5ac01617840b3f62965c654d920
2013-10-07Merge "cpplint problems resolved with vp9_firstpass.c"Jim Bankoski
2013-10-07Merge "cpplint issues resolved in vp9_mcomp.c"Jim Bankoski
2013-10-07Fix MSVC warning.Paul Wilkins
A new set of MSVC warnings were introduced by change I3f36d3f7cd8d15195a6e2fafd1777cdaf9ecb847 In particular MSVC does not like:- typedef const int16_t subpel_kernel[SUBPEL_TAPS]; struct subpix_fn_table { const subpel_kernel *filter_x; const subpel_kernel *filter_y; }; causes new warning in MSVC. warning C4114: same type qualifier used more than once Change-Id: Iae596fd13aadf36169faf00c68eabe9a32a9b156
2013-10-06Merge changes I8a106dd6,Iec442603Jim Bankoski
* changes: d153 intra prediction (16x16) ssse3 using bytes d153 intra prediction ssse3 using bytes
2013-10-06Giving consistent names to IDCT 8x8 functions.Dmitry Kovalev
Renames: vp9_short_idct8x8_add -> vp9_idct8x8_64_add vp9_short_idct8x8_1_add -> vp9_idct8x8_1_add vp9_short_idct8x8_10_add -> vp9_idct8x8_10_add vp9_idct_add_8x8 -> vp9_idct8x8_add Change-Id: Ifb8d3a45b4c0397aa805b30463f3d14581bf72c1
2013-10-05Merge "Adding assign_mv() function to reduce code duplication."Dmitry Kovalev
2013-10-05Merge "Giving consistent names to IDCT/IWHT functions."Dmitry Kovalev
2013-10-05Merge "encodemb cpplint issues revisited."Jim Bankoski
2013-10-05NOLINT issue with headers that's hard to avoid do to config.h issueJim Bankoski
Change-Id: Ibd0b3414cdea05bc2fd6d0aa35808e44b3db8d96
2013-10-05remaining cpplint issue in vp9_decode_frameJim Bankoski
Change-Id: Ia3030882c5276dc1f8e6b6c82b9eb301f00b6bbc
2013-10-05encodemb cpplint issues revisited.Jim Bankoski
Change-Id: Id5f25b74e2207bf44b6f6c8ffe548fa30fd78b4d
2013-10-05cpplint problems resolved with vp9_firstpass.cJim Bankoski
Change-Id: Ic7b7014a0d857585bfd4baaea1d5c27ffe355642
2013-10-05Merge "unused typedef in vp9_variance.h"Jim Bankoski
2013-10-05Merge "cpplint issues with vp9_boolhuff.c resolved"Jim Bankoski
2013-10-05Merge "added nolint to function that doesn't seem easy to breakup"Jim Bankoski
2013-10-05Merge "cpplint issues in vp9_lookahead.c"Jim Bankoski
2013-10-05cpplint issues resolved in vp9_mcomp.cJim Bankoski
Change-Id: I2c2f83f4dfa2782fc6b0aa6db3ba2c4e6e423ffa
2013-10-05Merge changes Idbfabe42,I788f1a30Jim Bankoski
* changes: cpplint issues resolved in vp9_variance_mmx.c cpplint issues in vp9_ssim.c
2013-10-05Merge "cpplint issues in vp9_picklpf.c"Jim Bankoski
2013-10-05Merge "cpplint issues resolved vp9/vp9_cx_iface.c"Jim Bankoski
2013-10-04cpplint issues with vp9_boolhuff.c resolvedJim Bankoski
Change-Id: I6990c9ab838323d8770dd1f49a25bf3acc4c05c7
2013-10-04Merge "cpplint issues with vp9_temporal_filter.c"Jim Bankoski
2013-10-04cpplint issues resolved vp9/vp9_cx_iface.cJim Bankoski
Change-Id: I4f66d6f1aebe7d47ad01cda9b03c600725240680
2013-10-04cpplint issues in vp9_picklpf.cJim Bankoski
Change-Id: I62e631ca95fefbb1a993479a5e3926dc81359fe7
2013-10-04Merge "lint issue in vp9_psnr.c"Jim Bankoski
2013-10-04Merge "vp9_encodeframe.c cpplint issues resolved"Jim Bankoski
2013-10-04Merge "cpp lint issues resolved in vp9_encodeintra.c"Jim Bankoski
2013-10-04Merge "cpplint vp9_dct.c issues resolved"Jim Bankoski
2013-10-04Merge "cpplint issues vp9_tokenize.c resolved"Jim Bankoski
2013-10-04Cleaning up foreach_predicted_block_in_plane() function.Dmitry Kovalev
Change-Id: Ibb3d9667eba56621667412f62097aa7a392659c2