Deb Mukherjee
eb8b1cd764
Clean-ups in rdopt.c
...
Some minor cleanups in preparation for experimentation with
some encode parameters and thresholds
Change-Id: I449d66da97eae0a7acdf4aae374e2f9111342056
2013-10-09 11:32:03 -07:00
Dmitry Kovalev
8d3ef287a2
Merge "Removing redundant vp9_pt_energy_class declarations."
2013-10-08 10:54:48 -07:00
Jim Bankoski
ee6b7c1b6c
Merge "easy to fix cpplint issue in rdopt.c"
2013-10-08 10:28:30 -07:00
Yaowu Xu
e29137df05
Change to allow less rectangular partion check
...
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-08 08:12:56 -07:00
Deb Mukherjee
9390862702
Merge "Rate control parameter adjustment"
2013-10-07 19:16:53 -07:00
Jim Bankoski
08feefbe7b
easy to fix cpplint issue in rdopt.c
...
Change-Id: Id093816146de0d100f0c6ae2542aaa427dbab2d8
2013-10-07 17:03:29 -07:00
Jim Bankoski
9d4c6fab44
cpplint issue missed in first pass for vp9_bitstream.c
...
Change-Id: Ia725748acbc2a3f825f0d208f26522a0412301fa
2013-10-07 15:54:20 -07:00
Jim Bankoski
9603989c72
Merge "cpplint vp9_variance_sse2.c"
2013-10-07 15:44:50 -07:00
Deb Mukherjee
f43c3199bd
Rate control parameter adjustment
...
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-07 15:08:40 -07:00
Jim Bankoski
2b491c19b8
Merge "cpplint errors in vp9_onyx_if.h"
2013-10-07 14:47:21 -07:00
Dmitry Kovalev
2ae93a776b
Merge "Giving consistent names to IDCT 8x8 functions."
2013-10-07 14:19:50 -07:00
Dmitry Kovalev
23cc1cd8e6
Removing redundant vp9_pt_energy_class declarations.
...
Declaring vp9_pt_energy_class in vp9_entropy.h instead of many external
places.
Change-Id: I66e8a3fc119a43f88d130d0dae4133c825a047a3
2013-10-07 14:11:01 -07:00
Jim Bankoski
7eb7dd2fed
cpplint errors in vp9_onyx_if.h
...
Slightly bigger change -> broke up encode_frame_to_datarate, lots
of line length fixes.
Change-Id: I7c53325e954de130f3fe1a6656626efc6705be82
2013-10-07 13:57:20 -07:00
Dmitry Kovalev
272adbbec4
Using inter_mode_offset_function instead of duplicated code.
...
Change-Id: I8de865cd1deca07b5c92c225782f0867367e9a11
2013-10-07 13:18:46 -07:00
Adrian Grange
18a2617126
Merge "cpplint issues resolved vp9_ratectrl.c"
2013-10-07 10:54:17 -07:00
Jim Bankoski
31b7a912d1
cpplint issues resolved vp9_ratectrl.c
...
Change-Id: Iae7674b0c946a5ac01617840b3f62965c654d920
2013-10-07 09:21:29 -07:00
Jim Bankoski
92519a005a
Merge "cpplint problems resolved with vp9_firstpass.c"
2013-10-07 09:16:46 -07:00
Jim Bankoski
ccc5a483f4
Merge "cpplint issues resolved in vp9_mcomp.c"
2013-10-07 09:14:35 -07:00
Dmitry Kovalev
c6ad70d5f1
Giving consistent names to IDCT 8x8 functions.
...
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-06 00:24:09 -07:00
Dmitry Kovalev
9dba044be2
Merge "Giving consistent names to IDCT/IWHT functions."
2013-10-05 23:44:05 -07:00
Jim Bankoski
bf21ce63ee
encodemb cpplint issues revisited.
...
Change-Id: Id5f25b74e2207bf44b6f6c8ffe548fa30fd78b4d
2013-10-05 17:24:51 -07:00
Jim Bankoski
30dee8adfc
cpplint problems resolved with vp9_firstpass.c
...
Change-Id: Ic7b7014a0d857585bfd4baaea1d5c27ffe355642
2013-10-05 17:10:54 -07:00
Jim Bankoski
c9f3f9ed70
Merge "unused typedef in vp9_variance.h"
2013-10-05 16:49:13 -07:00
Jim Bankoski
7fd13472ae
Merge "cpplint issues with vp9_boolhuff.c resolved"
2013-10-05 16:48:28 -07:00
Jim Bankoski
f59cb3eacc
Merge "added nolint to function that doesn't seem easy to breakup"
2013-10-05 16:47:23 -07:00
Jim Bankoski
4410bbbf88
Merge "cpplint issues in vp9_lookahead.c"
2013-10-05 16:46:11 -07:00
Jim Bankoski
b79b7c354d
cpplint issues resolved in vp9_mcomp.c
...
Change-Id: I2c2f83f4dfa2782fc6b0aa6db3ba2c4e6e423ffa
2013-10-05 16:44:40 -07:00
Jim Bankoski
6a7b1fb754
Merge changes Idbfabe42,I788f1a30
...
* changes:
cpplint issues resolved in vp9_variance_mmx.c
cpplint issues in vp9_ssim.c
2013-10-05 16:32:50 -07:00
Jim Bankoski
2dba2eb46a
Merge "cpplint issues in vp9_picklpf.c"
2013-10-05 16:32:00 -07:00
Jim Bankoski
0500cf429f
cpplint issues with vp9_boolhuff.c resolved
...
Change-Id: I6990c9ab838323d8770dd1f49a25bf3acc4c05c7
2013-10-04 17:20:58 -07:00
Jim Bankoski
a36045fb3b
Merge "cpplint issues with vp9_temporal_filter.c"
2013-10-04 17:17:02 -07:00
Jim Bankoski
cac3e1588e
cpplint issues in vp9_picklpf.c
...
Change-Id: I62e631ca95fefbb1a993479a5e3926dc81359fe7
2013-10-04 17:08:41 -07:00
Jim Bankoski
eead4bb89e
Merge "lint issue in vp9_psnr.c"
2013-10-04 16:42:30 -07:00
Jim Bankoski
e2d73897d0
Merge "vp9_encodeframe.c cpplint issues resolved"
2013-10-04 16:42:06 -07:00
Jim Bankoski
6e161a26e3
Merge "cpp lint issues resolved in vp9_encodeintra.c"
2013-10-04 16:41:58 -07:00
Jim Bankoski
5f80d2ad33
Merge "cpplint vp9_dct.c issues resolved"
2013-10-04 16:41:46 -07:00
Jim Bankoski
38f6a3cdc7
Merge "cpplint issues vp9_tokenize.c resolved"
2013-10-04 16:41:23 -07:00
Jim Bankoski
d07545b7b8
cpplint issues with vp9_temporal_filter.c
...
Change-Id: I695a990689c79d160227975116125b140875aed1
2013-10-04 15:49:30 -07:00
Yaowu Xu
d129eea9fa
Merge "Further clean up of speed 4"
2013-10-04 14:45:21 -07:00
Jim Bankoski
de5cb8b140
vp9_encodeframe.c cpplint issues resolved
...
Change-Id: Id9d837e062d9c4a94def4b4ed1f49a67c75d3618
2013-10-04 14:37:31 -07:00
Jim Bankoski
02f28bac29
cpp lint issues resolved in vp9_encodeintra.c
...
Change-Id: Ib6a8360d24f44eeaec12c5055568382a105dc235
2013-10-04 14:35:01 -07:00
Jim Bankoski
9c2b3744c9
cpplint issues in vp9_lookahead.c
...
Change-Id: I2a98995f0df77d99dc47bda5e41886f014d8843f
2013-10-04 14:24:19 -07:00
Jim Bankoski
5b4f836148
cpplint issues resolved in vp9_variance_mmx.c
...
Change-Id: Idbfabe427fbeab44210f13fec8b6f63f7a4eb0dd
2013-10-04 14:22:08 -07:00
Jim Bankoski
eb5b7ac27b
added nolint to function that doesn't seem easy to breakup
...
Change-Id: I5489b116aea7c510ea5ebbed3c1445f321b05f3e
2013-10-04 14:17:47 -07:00
Dmitry Kovalev
3a0602578e
Giving consistent names to IDCT/IWHT functions.
...
The idea is to have the following names for each transform size:
vp9_idct4x4_add
vp9_idct4x4_1_add
vp9_idct4x4_10_add
vp9_idct4x4_16_add
vp9_idct8x8_add
vp9_idct8x8_1_add
vp9_idct8x8_10_add
vp9_idct8x8_64_add
etc for 16x16, 32x32
The actual list of renames in this patch:
vp9_idct_add_lossless -> vp9_iwht4x4_add
vp9_short_iwalsh4x4_add -> vp9_iwht4x4_16_add
vp9_short_iwalsh4x4_1_add -> vp9_iwht4x4_1_add
vp9_idct_add -> vp9_idct4x4_add
vp9_short_idct4x4_add -> vp9_idct4x4_16_add
vp9_short_idct4x4_1_add -> vp9_idct4x4_1_add
Change-Id: I6f43f7437c68dd30cdd05d72e213765578ed30b1
2013-10-04 14:17:06 -07:00
Jim Bankoski
25ecb1f0b3
cpplint vp9_variance_sse2.c
...
Change-Id: Ifce8f5b57a1ea8952e8a67c5b92a127a061899fa
2013-10-04 14:15:06 -07:00
Jim Bankoski
f3e6a35cdb
cpplint issues in vp9_ssim.c
...
Change-Id: I788f1a3004643347ca08d08fc3cb2bb8f0b134d9
2013-10-04 14:08:37 -07:00
Jim Bankoski
424c74e736
cpplint vp9_dct.c issues resolved
...
Change-Id: Ia21653a447040f1b472d21ebd19103b0558c4b16
2013-10-04 13:47:59 -07:00
Jim Bankoski
c6960b6086
cpplint issues vp9_tokenize.c resolved
...
Change-Id: Id4ec0084641d2ad4def95fb05239455fbc25f9b9
2013-10-04 13:42:58 -07:00
Jim Bankoski
660dcfe6a2
Merge "cpplint issues vp9_encodemv.c"
2013-10-04 12:55:46 -07:00