- 05 Feb, 2014 - 2 commits
-
-
Dmitry Kovalev authored
Block type was already detected by is_inter_block() call. Change-Id: I7923ce11b6a0071ce9df8c744a78c816651a15dc
-
Dmitry Kovalev authored
Change-Id: I71d85e3455545960938e525ae8aa0a667e1db94c
-
- 03 Feb, 2014 - 1 commit
-
-
Yongzhe Wang authored
Fixes a build issue when internal stats is enabled Change-Id: I822cc60274e34b5f29ccbaa1f986fb9da6a8de4b
-
- 01 Feb, 2014 - 1 commit
-
-
Jim Bankoski authored
Change-Id: Ifdd951f24932839f06d1c700371662511dde6ebe
-
- 31 Jan, 2014 - 4 commits
-
-
Jim Bankoski authored
Fixes an assert that crashed for 360p.. Change-Id: I2faf15c93cbdb0e62a27a3b663f0d09ba62774a8
-
Yaowu Xu authored
This commit added a logic to prevent the inter_filter type from being changed if the default interp_filter mode is not switchable. Also, it sets the default interp_filter to BILINEAR at very and super fast rtc encoding modes Change-Id: Ic41e6d31de29795a4ce536ec79afb01cab6daad3
-
Yaowu Xu authored
--rt --cpu-used=-5 uses the progressive rtc mode --rt --cpu-used=-6 uses the new super fast rtc mode Change-Id: Id6469ca996100cdf794a0e42d76430161f22f976
-
Jim Bankoski authored
use mode instead Change-Id: I419d7a2dc4b0714ca6ff723c5e824521c150c460
-
- 30 Jan, 2014 - 2 commits
- 29 Jan, 2014 - 6 commits
-
-
Yaowu Xu authored
In this new mode, the size range is strictly determined by the min and max partition size in neighborhood blocks. Niklas720 encoding time at cpu-used -5 goes from 56250ms to 50676ms, a 10% reduction. Change-Id: I316b0e2ac967ff3fad57b28d69c0ec80b7d8b34e
-
Dmitry Kovalev authored
Change-Id: I27a30b43eae026a77f92958e2238d02d9cdf7832
-
Dmitry Kovalev authored
Change-Id: I101017621003314f000a454725ea13fc9db43177
-
Dmitry Kovalev authored
Change-Id: If446225afbb49f6033c2a4516a37c377de6f70f7
-
Jim Bankoski authored
This patch only works if the video is a width and height that are both a multiple of 32.. It sets every partition to 16x16, and does INTRADC only on the first frame and ZEROMV on every other frame. It always does does the largest possible transform, and loop filter level is set to 4. Was ~20% faster than speed -5 of vp8 Now 20% slower but adds motion search ( every block ), nearest, near and zeromv The SVC test was changed because - while this realtime mode produces bad quality albeit quickly, it isn't obeying all the rules it should about which frames are available. Change-Id: I235c0b22573957986d41497dfb84568ec1dec8c7
-
Paul Wilkins authored
Trap divide by 0 that could occur with a 0 rate target in aq mode COMPLEXITY_AQ. Change-Id: I034514f512b2a0db470ae8d37ea395278bf473cf
-
- 28 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I8d17867a4772554cbba2bd113cc5b4c99d50146d
-
- 24 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Corresponding renames: subpel_kernel => interp_kernel vp9_get_filter_kernel() => vp9_get_interp_kernel() pred_filter_type => pred_interp_filter adaptive_pred_filter_type => adaptive_pred_interp_filter mcomp_filter_type => interp_filter read_interp_filter_type() => read_interp_filter() write_interp_filter_type() => write_interp_filter() fix_mcomp_filter_type() => fix_interp_filter() Change-Id: I1fa61fa1dc81ebbf043457c3ee2d8d4515bee6d3
-
- 22 Jan, 2014 - 1 commit
-
-
Yaowu Xu authored
Reading second motion vector only when it has a second ref_frame Change-Id: Ica72c1cd955832e15ceccda5e5a17b0bfcd83044
-
- 18 Jan, 2014 - 1 commit
-
-
Jingning Han authored
This commit deprecates the use of best_mv from encoding and bit-stream writing stages. It hence removes the definition from MACROBLOCKD. Change-Id: I8e5302775a2aa4a18900726df407bff881f2dfb1
-
- 17 Jan, 2014 - 1 commit
-
-
Jingning Han authored
Keep naming consistency for RD and non-RD mode decision functions, respectively. Change-Id: I904282b675fc511a46c13cb1f8287aa5d1c8ac94
-
- 16 Jan, 2014 - 1 commit
-
-
Jingning Han authored
This commit setups a test framework for real-time coding. It enables a light motion search for non-RD mode decision purpose. Change-Id: I8bec656331539e963c2b685a70e43e0ae32a6e9d
-
- 15 Jan, 2014 - 1 commit
-
-
Jim Bankoski authored
Calculate the skip_coeff as part of the encode process, rather than checking the eobs after the fact with another pass. Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d
-
- 13 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Iac5c5aeaef62a4095a60d91285d2c7ad717db0fb
-
- 10 Jan, 2014 - 2 commits
-
-
Dmitry Kovalev authored
Change-Id: I6d9f595249dc71752abe16c042d3b07aa2e4248d
-
Jingning Han authored
This commit allows encoder to compare the SAD cost associated with the best motion vector predictor, per frame. If one reference frame has this cost more than 4 times of the best SAD cost given by other reference frames, skip NEARESTMV, NEARMV, ZEROMV mode check of this reference frame. This setting is turned on in speed 2 and above. Compression quality change in speed 2: derf -0.014% yt -0.097% hd -0.023% stdhd 0.046% It reduces the speed 2 runtime of test sequences: pedestrian_area_1080p 4000 kbps 310763 ms -> 303595 ms bluesky_1080p 6000 kbps 259852 ms -> 251920 ms Change-Id: I7f59cf79503d51836d61d56d50dc5bdf0e502e22
-
- 08 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I0c42a729038d0f4cb7bc07f587d066fcb1dfe9d9
-
- 07 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I064ba32d5358bfbf080a4300fc1793b345080006
-
- 06 Jan, 2014 - 1 commit
-
-
Dmitry Kovalev authored
Encapsulating direct references to lst_fb_idx, gld_fb_idx, alt_fb_idx. Change-Id: I7e65ba3f131286e433e6651970c5647311fa4687
-
- 03 Jan, 2014 - 4 commits
-
-
Dmitry Kovalev authored
Adding RefBuffer to simplify reference buffer management. The struct has a pointer to image data and scale factors relative to the current frame. Change-Id: If38eb1491ff687cc11428aee339f3e052e2c5d9e
-
Dmitry Kovalev authored
Change-Id: I1d50f8701d9c9dedb84387a773a3e9b4daaad720
-
Dmitry Kovalev authored
Change-Id: If04b57828847cee09a79c94e1098d1aa4990ea0d
-
Dmitry Kovalev authored
Change-Id: Ic0345622115941f49b6a568c7b8154ba892cbf0d
-
- 20 Dec, 2013 - 2 commits
-
-
Dmitry Kovalev authored
Moving all code from that files to vp9_mvref_common.{h, c}. Change-Id: Ibc4afcb8cea6847166ff411130e93611ebe63b20
-
Dmitry Kovalev authored
Moving back to scale_factors struct. We don't need anymore x_offset_q4 and y_offset_q4 because both values are calculated locally inside vp9_scale_mv function. Change-Id: I78a2122ba253c428a14558bda0e78ece738d2b5b
-
- 19 Dec, 2013 - 3 commits
-
-
Dmitry Kovalev authored
Change-Id: I82ecbe7fe0baa890ce251043f3c7159188c00665
-
Dmitry Kovalev authored
Change-Id: Iba91ff1e797a83517e2cd7c3ab86cba39f39415b
-
Dmitry Kovalev authored
Replacing: intra_inter_count, y_mode_count, y_uv_mode_count. Change-Id: I5d70f73288af6effe6176e26400138067a2ae2a3
-
- 18 Dec, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Ia356178d6a3c40b512d3123390781ef94dec72d6
-
- 17 Dec, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I6ab9fe2326ebbadf0dd10cca9f66cf8277e3f43b Replacing: comp_inter_count, single_ref_count, comp_ref_count.
-