Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-02 | Merge "Revert "Force ARNR filtering to be centered on the ARF frame"" | Adrian Grange | |
2014-05-02 | Merge "Fix mode selection bug when ARNR filtering disabled" | Adrian Grange | |
2014-05-02 | Merge "Switch the default 2 pass vbr variant." | Debargha Mukherjee | |
2014-05-01 | Merge "Moving #defines to *.c from *.h." | Dmitry Kovalev | |
2014-05-01 | Merge "Adding vp9_temporal_filter_init() function." | Dmitry Kovalev | |
2014-05-01 | Merge "Replacing int_mv with MV." | Dmitry Kovalev | |
2014-05-01 | Merge "Simplifying vp9_is_upper_layer_key_frame()." | Dmitry Kovalev | |
2014-05-01 | Merge "Removing half-variance asm functions which are not used." | Dmitry Kovalev | |
2014-05-01 | Fix mode selection bug when ARNR filtering disabled | Adrian Grange | |
When ARNR filtering is disabled, by setting arnr_max_frames=0, mode_skip_mask was being set to -1 for the ARF frame resulting in no mode being selected for the block. The intent is to restrict the reference frame to the previous ARF frame and the mode to one of ZEROMV, NEARMV or NEARESTMV. Change-Id: Ifc3920b153142cd01d422910c94d2f20ffb6f129 | |||
2014-05-01 | Switch the default 2 pass vbr variant. | Paul Wilkins | |
On balance Deb's modified rate control for VBR seems to be outperforming especially on some low motion YT clips so I have switched this to be the default mode for now. Change-Id: I0713d430cad6425ac5c48fccdf332e12814ee44a | |||
2014-05-01 | Simplifying vp9_is_upper_layer_key_frame(). | Dmitry Kovalev | |
Change-Id: Ib56df7cd282dadbfd202de23f0c746a93b5ce63e | |||
2014-05-01 | Adding vp9_temporal_filter_init() function. | Dmitry Kovalev | |
Change-Id: I0d50354111df79b74aafcd3bb7dc14df3c14733a | |||
2014-05-01 | Merge "[svc rc] RC improvement for key frames in upper layers for spatial svc." | Minghai Shang | |
2014-04-30 | Merge "Removing unused alt_activity_measure() function." | Dmitry Kovalev | |
2014-04-30 | Merge "Removing unused typedefs." | Dmitry Kovalev | |
2014-04-30 | Replacing int_mv with MV. | Dmitry Kovalev | |
Change-Id: Idccb530c814cb8a2fb9f7d0c11eaef25044efe5e | |||
2014-04-30 | [svc rc] RC improvement for key frames in upper layers for spatial svc. | Minghai Shang | |
Change-Id: Id6ab59e505be28cd4eb9f1fe114feb47debe0539 | |||
2014-04-30 | Merge "Using crop_{width, height} instead of {width, height}." | Dmitry Kovalev | |
2014-04-30 | Merge "corrupted frames shouldn't affect stats" | Jim Bankoski | |
2014-04-30 | Merge "Enable SSSE3 implementation of 8x8 forward 2D-DCT" | Jingning Han | |
2014-04-30 | Moving #defines to *.c from *.h. | Dmitry Kovalev | |
Change-Id: I7cc6f441f414ca1b4d95dad3f789fff6faf8c3c4 | |||
2014-04-30 | Removing unused typedefs. | Dmitry Kovalev | |
Change-Id: I34ebc59980cf661ed658555e245bf0a93e5c3373 | |||
2014-04-30 | Removing half-variance asm functions which are not used. | Dmitry Kovalev | |
Corresponding C functions were removed in I99695564a3aa9bc8c79ac0a551d257e2ff3ad3c3 Change-Id: I50a5575065a7a9e41904eb2161afd739def927db | |||
2014-04-30 | Merge "[svc rc] Increase worst quality for enhancement layers" | Minghai Shang | |
2014-04-30 | corrupted frames shouldn't affect stats | Jim Bankoski | |
Don't update the stats if we have a corrupted frame. Change-Id: I65a13adc50e0389b4201d3b671f0225195dfaff4 TODO: Test case that shows this problem. | |||
2014-04-29 | Merge "Adding search_site_config struct." | Dmitry Kovalev | |
2014-04-29 | Removing unused alt_activity_measure() function. | Dmitry Kovalev | |
Change-Id: I6b520553cb5334b44356dc4651a2dbc1cb93cca5 | |||
2014-04-29 | Merge "Cleaning up vp9_full_search_sadx8() function." | Dmitry Kovalev | |
2014-04-29 | Using crop_{width, height} instead of {width, height}. | Dmitry Kovalev | |
Change-Id: I6dc9741cdcd700f5c4a387f58da7feb58dd4bbda | |||
2014-04-29 | Enable SSSE3 implementation of 8x8 forward 2D-DCT | Jingning Han | |
Assembly implementation of ssse3 8x8 forward 2D-DCT. The current version is turned on only for x86_64. The average unit runtime goes from 157 cycles down to 136 cycles, i.e., about 12.8% faster. This translates into about 1.5% speed-up for pedestrian_area 1080p at speed 2. Change-Id: I0f12435857e9425ed7ce12541344dfa16837f4f4 | |||
2014-04-29 | Merge "scale_and_extend_frame{,_nonnormative}() cleanup." | Dmitry Kovalev | |
2014-04-29 | Merge "Removing unused vp9_variance_halfpixvar*() functions." | Dmitry Kovalev | |
2014-04-29 | Merge "Removing old unused vp9_tapify.py." | Dmitry Kovalev | |
2014-04-29 | Revert "Force ARNR filtering to be centered on the ARF frame" | Adrian Grange | |
This reverts commit 59e733ca81b707780901340686ecd7419077eb54. Hold off removing arnr_type to give users the opportunity to change their script files to handle its deprecation. A follow-up patch will mark the control for setting arnr_type as deprecated and it will be removed completely in a later revision of the code. Change-Id: I8b817c744e144d3714234a4cd4309816d0c7e3e8 | |||
2014-04-29 | Adding search_site_config struct. | Dmitry Kovalev | |
Change-Id: I2ad333553e673dbabcdc0f0366aea311e90849bf | |||
2014-04-25 | Removing WRITE_RECON_BUFFER related code. | Dmitry Kovalev | |
That code is not used, we could easily return it back using vpx_img_write() function. Change-Id: Id107875c6feab6ad245a518f6b437b6ed4b1246d | |||
2014-04-25 | Removing old unused vp9_tapify.py. | Dmitry Kovalev | |
Change-Id: I7d66987fd04a3f98c140fc5f99ed0e9bc01f61d0 | |||
2014-04-25 | Cleaning up vp9_full_search_sadx8() function. | Dmitry Kovalev | |
Change-Id: I61f977a7d0b177881bd5c1a7179fa5f8f089e9a6 | |||
2014-04-25 | Merge "Cleaning up vp9_full_search_sadx3()." | Dmitry Kovalev | |
2014-04-25 | scale_and_extend_frame{,_nonnormative}() cleanup. | Dmitry Kovalev | |
Change-Id: Ie99fd7af436ab2f6b3ef0c3f1a652fb26116d861 | |||
2014-04-25 | Removing unused vp9_variance_halfpixvar*() functions. | Dmitry Kovalev | |
Change-Id: I99695564a3aa9bc8c79ac0a551d257e2ff3ad3c3 | |||
2014-04-24 | Merge "Apply max intra block size condition to non-RD mode decision" | Jingning Han | |
2014-04-24 | Removing unused vp9_sub_pixel_mse* functions. | Dmitry Kovalev | |
Change-Id: I8d906da3bd6de0d3042676846f61a8b2a3444508 | |||
2014-04-24 | [svc rc] Increase worst quality for enhancement layers | Minghai Shang | |
Change-Id: Ifbfa90894eec9944bd55f364f1d17eb152338d6b | |||
2014-04-24 | Remove key_frame_frequency variable from VP9_COMP | Adrian Grange | |
This member of VP9_COMP seemed unnecessary since it only shadowed VP9EncoderConfig.key_freq that is accessible through VP9_COMP. Change-Id: Ib751bb1cf1b0b3c50a2a527d7c34f6829dd6fee3 | |||
2014-04-24 | Merge "Add VPXD_SET_DECRYPTOR support to the VP9 decoder." | Joey Parrish | |
2014-04-23 | Apply max intra block size condition to non-RD mode decision | Jingning Han | |
Change-Id: I9b86a94d11db2239c85f61aeed5bbd83a0dfa028 | |||
2014-04-23 | Fixed handling of regularly placed keyframes | Adrian Grange | |
The encoder was not handling requests to place keyframes at fixed intervals, i.e. kf_min_dist == kf_max_dist, correctly. In this case when looking to place the next keyframe it was accumulating stats all the way up to the end of the firstpass file. This patch corrects this behavior. Change-Id: I948ad9f1d7faa0c05861df588136cce3bb61d7e7 | |||
2014-04-23 | Add VPXD_SET_DECRYPTOR support to the VP9 decoder. | Joey Parrish | |
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48 | |||
2014-04-23 | Merge "Chessboard pattern prediction filter type search in non-RD coding" | Jingning Han | |