Yaowu Xu
8d646becb6
Merge "Removed the reset of mode_info from previous frame"
2014-02-13 17:03:50 -08:00
Alex Converse
27f809db91
Merge "Disable using golden frame modes if golden frames are not being used"
2014-02-13 16:39:32 -08:00
Marco Paniconi
e590e087d5
Fix target frame size setting, for 1pass cbr.
...
Only use layered average size if number_temporal_layers > 1.
Also removed unneeded commented-out line, and change some parameter
setting in vpx_temporal_scalable_patterns.c
Change-Id: Ic86e43e7daf0313e8c5a4aba1497299158111955
2014-02-13 15:21:09 -08:00
Alex Converse
edec808787
Disable using golden frame modes if golden frames are not being used
...
Change-Id: I662c480ad49a242e10f1edb0c339ddbe2c6bccf4
2014-02-13 13:38:59 -08:00
Dmitry Kovalev
56f2752231
Merge "Using MV instead of int_mv inside vp9_full_pixel_diamond()."
2014-02-13 12:55:10 -08:00
Yaowu Xu
896d79a57e
Removed the reset of mode_info from previous frame
...
Prior to this commit, both encoder and decoder reset mode/mv info from
previous frame in error resilient mode to ensure bitstreams are able to
decode when there is loss of frame in decoder side. However, this is
not necessary. This commit changed to remove the reset, so encoder can
continue to use mode/mv/partition information from previously encoded
frame without affecting decodeablilty under loss of frame.
Change-Id: I0279f862900dc647fb471ae3389770bb1b9f454f
2014-02-13 12:48:08 -08:00
Jingning Han
95abad9169
Merge "Remove redundant set_offsets in rtc coding mode"
2014-02-13 12:10:45 -08:00
Dmitry Kovalev
fde1b6d7f2
Using MV instead of int_mv inside vp9_full_pixel_diamond().
...
Change-Id: If33a5a12c4025d9b5ec863dfccea7ee70f800665
2014-02-13 11:23:05 -08:00
Dmitry Kovalev
df6c523fed
Merge "Renaming skip_coeff to skip for consistency."
2014-02-13 11:04:34 -08:00
Jingning Han
4712877ef6
Remove redundant set_offsets in rtc coding mode
...
The functionalities of set_offsets() are subsumed in later
set_partitioning() and rtc_use_partition() functions, hence removed.
Change-Id: Ie514b13cb66c2379f13d0be9b1da4c12ca4581e5
2014-02-13 09:41:58 -08:00
Paul Wilkins
d84978b84f
Merge changes I121fe66c,I94f57f8a
...
* changes:
Remove some cases for turning off arf.
Modified Aq1 and Aq2
2014-02-13 09:31:53 -08:00
Jim Bankoski
32d07c626e
Merge "vp9_mbgraph.c static analysis issues resolved."
2014-02-13 08:32:12 -08:00
Jim Bankoski
4f34df4bf2
Merge "vp9_temporal_filter.c static analysis issue resolution"
2014-02-13 08:32:01 -08:00
Jim Bankoski
6a6797f5c9
Merge "vp9_pickmode.c static analysis issues resolved"
2014-02-13 08:31:49 -08:00
Paul Wilkins
c30a9cd97d
Remove some cases for turning off arf.
...
Flipping arf on and off too often is hurting some clips.
This change makes no difference for 50-75% of our test
clips but helps some by a big margin. (eg. std-hd crew
by 6% and one of the YT and YT-hd clips by 14%)
Average improvements for 2 pass, speed 2 (psnr,ssim)
are as follows:-
derf 0.165%, 0.210%
yt 1.210%, 1.464%
yt-hd 1.189%, 1.471%
std-hd 1.031%, 0.886%
Change-Id: I121fe66cfb4a62d384b23b484a7d648789641969
2014-02-13 14:51:38 +00:00
Jim Bankoski
72c97b103e
vp9_mbgraph.c static analysis issues resolved.
...
Change-Id: I6ec6e072fcd59f9b5fac4ce221a86f9078103ae3
2014-02-13 06:43:44 -08:00
Jim Bankoski
677b5375aa
vp9_temporal_filter.c static analysis issue resolution
...
Change-Id: I08a4364672cf8171932e8e85fb74fcbfa4b27d2d
2014-02-13 06:22:23 -08:00
Jim Bankoski
d7be0fd5ea
Merge "vp9_rdopt.c static analysis issues resolved"
2014-02-13 06:22:08 -08:00
Jim Bankoski
c6eaf5f9f9
vp9_pickmode.c static analysis issues resolved
...
Change-Id: I716ea2967c6771d7adea571406f315a3197eab93
2014-02-13 06:20:57 -08:00
Jim Bankoski
7336dfe2ae
Merge "static analysis warning in vp9_ratectrl.c"
2014-02-13 06:20:35 -08:00
Jim Bankoski
d2cd088cb7
Merge "vp9_mcomp.c static analysis issues"
2014-02-13 06:20:16 -08:00
Jim Bankoski
35e24e33d3
Merge "clear out static analysis warning"
2014-02-13 06:20:05 -08:00
Jim Bankoski
75ac2913de
Merge "clean out static analyzer warnings vp9_encodeframe.c"
2014-02-13 06:19:26 -08:00
Dmitry Kovalev
c00d88cdae
Merge "Removing init_rdcost_stack() + cleanup."
2014-02-12 18:24:03 -08:00
Dmitry Kovalev
8c3ca45dfb
Merge "Converting int_mv to MV."
2014-02-12 17:53:50 -08:00
Jingning Han
dea1604ed2
Merge "Remove unnecessary vp9_setup_buffer_inter use"
2014-02-12 17:51:39 -08:00
Jingning Han
3818132a4b
Merge "Remove inactive control parameters"
2014-02-12 17:51:30 -08:00
Jingning Han
91b5145673
Merge "Remove unused using_small_partition_info functions"
2014-02-12 17:51:18 -08:00
Jingning Han
ce79e8a114
Merge "Remove unused function in vp9_encodeframe"
2014-02-12 17:51:11 -08:00
Dmitry Kovalev
004c8c636e
Renaming skip_coeff to skip for consistency.
...
Change-Id: I036e815ca63d00cba71202ae09ba0f6ef745dcb8
2014-02-12 17:44:12 -08:00
Dmitry Kovalev
8dd9ca4c32
Merge "Adding consts to mv search function arguments."
2014-02-12 17:31:52 -08:00
Jim Bankoski
bb2d683c26
vp9_rdopt.c static analysis issues resolved
...
Change-Id: Id53b574a4ecb5c8749383b3758c46b6bc1b275d5
2014-02-12 17:00:57 -08:00
Dmitry Kovalev
733a17d253
Converting int_mv to MV.
...
Change-Id: Id15285aa48ac6d8fec19a1946e6391412d84f5be
2014-02-12 15:40:43 -08:00
Alex Converse
02c063797b
Merge "Cleanup tokenize_b and hoist some invarients out of the loop."
2014-02-12 15:35:55 -08:00
Jingning Han
3c3dd1d5a3
Remove unnecessary vp9_setup_buffer_inter use
...
This function initializes the predictor buffer pointers and
calculates reference motion vectors. It is only needed in the settings
of inter frame coding. Hence removing it from the key frame coding
branch in rtc_use_partition.
Change-Id: Ic4e16c7467a5f32be4e0bf619ef9d57afb4a7075
2014-02-12 15:10:23 -08:00
Dmitry Kovalev
50712fcaa9
Adding consts to mv search function arguments.
...
Change-Id: Ie79114bba4f0cea55d9f701e20d2be2017630f3b
2014-02-12 14:28:23 -08:00
Jingning Han
0eecccc51e
Remove inactive control parameters
...
Change-Id: Ic5692af975fe6bd2d8ec82bbae103c6f7c2fc13e
2014-02-12 12:48:15 -08:00
Jingning Han
25479e94a4
Remove unused using_small_partition_info functions
...
This function is deprecated after the re-design of partition search
that runs big block size, then four-way split, followed by
rectangular block sizes. This commit removes the related functions.
Change-Id: I417549c8e0fa3cf35bd29816b805dd4e7c3660c6
2014-02-12 12:24:10 -08:00
Jingning Han
2e86d2de85
Remove unused function in vp9_encodeframe
...
The function rd_pick_reference_frame can be deprecated. Its use was
subsumed by the adaptive motion search control.
Change-Id: Icb0c2fa335f0f06fa7b79a71f972d9fa54d750db
2014-02-12 12:23:29 -08:00
Dmitry Kovalev
fffb3be765
Merge "Cleaning up vp9_full_search_sad_c() function."
2014-02-12 12:14:34 -08:00
Dmitry Kovalev
0109d757ee
Merge "Removing vp9_foreach_transformed_block_uv() function."
2014-02-12 12:11:14 -08:00
Jim Bankoski
eb5889f882
static analysis warning in vp9_ratectrl.c
...
Change-Id: I8aa3dd068d9a7225b3e8b24392a7b4a54b9435dd
2014-02-12 11:54:53 -08:00
Jim Bankoski
f324f0c54e
vp9_mcomp.c static analysis issues
...
Change-Id: I8c0023e3f03297993431e21158ee3821af75f82d
2014-02-12 11:54:47 -08:00
Jim Bankoski
4c2074f969
clear out static analysis warning
...
Change-Id: Ic8708bb8a56ab30617c8ef47072b53928a53a1a3
2014-02-12 11:54:38 -08:00
Jim Bankoski
df86c4497a
clean out static analyzer warnings vp9_encodeframe.c
...
Change-Id: If14d2fc8cf4202d24f7d87ea74b8ce88a6a816d9
2014-02-12 11:54:04 -08:00
Adrian Grange
4618952a59
Merge "Minor cleanup."
2014-02-12 11:14:10 -08:00
Jingning Han
3602c4312d
Merge "Use INTER_OFFSET in vp9_pick_inter_mode"
2014-02-12 10:26:06 -08:00
Yaowu Xu
56d0b36092
Merge "Fixed a bug where no valid partition is allowed"
2014-02-12 10:13:49 -08:00
Deb Mukherjee
cf479baa03
Merge "Removes active_worst_quality feedback"
2014-02-12 09:20:31 -08:00
Adrian Grange
896a9ab934
Minor cleanup.
...
Change-Id: I6ef0ce5371ed9e2a415dd8c08c93ad603f0ad7b2
2014-02-12 09:18:00 -08:00