Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-14 | SSSE3 convolution optimization | levytamar82 | |
Optimizing all SSSE3 assembly for convolution: 1. vp9_filter_block1d4_h8_sse2 2. vp9_filter_block1d8_h8_sse2 3. vp9_filter_block1d16_h8_sse2 4. vp9_filter_block1d4_v8_sse2 5. vp9_filter_block1d8_v8_sse2 6. vp9_filter_block1d16_v8_sse2 my optimization include: -processing 2x8 elements in one 128 bit register instead of processing 8 elements in one 128 bit register. -removing unecessary loads. This optimization gives between 2.4% user level gain for 480p input and 1.6% user level gain for 720p. This Optimization is done only for 64 bit Change-Id: Ic07fce2f9360329b4f2d956efda1480ae958766b | |||
2014-02-14 | Remove some unused and non-persistant variables from VP9_COMP. | Alex Converse | |
Change-Id: I4deb1b97eec6b1244e3460a1162b41fa5312654a | |||
2014-02-14 | Merge "vp9_ratectrl - convert buffers to int64 to avoid casting" | Jim Bankoski | |
2014-02-14 | Merge "vp9_write_bit_buffer.h add consts to suppress warnings in vs" | Jim Bankoski | |
2014-02-14 | Merge "In realtime mode enforce one pass with 0 lag" | Deb Mukherjee | |
2014-02-14 | Merge "vp9_ratectrl.h resolve visual studio warnings" | Jim Bankoski | |
2014-02-14 | Merge "vp9_onyx_int.h resolve visual studio warning errors" | Jim Bankoski | |
2014-02-14 | Merge "fast approximate model_rd_from_var_lapndz" | Jim Bankoski | |
2014-02-14 | Merge "vp9_mcomp.c visual studio warnings resolved" | Jim Bankoski | |
2014-02-14 | Merge "vp9_firstpass.c visual studio warnings addressed" | Jim Bankoski | |
2014-02-14 | vp9_ratectrl - convert buffers to int64 to avoid casting | Jim Bankoski | |
Change-Id: Ifd6b2d36d91237b5f38853a3a8a529d8be38ba09 | |||
2014-02-14 | vp9_write_bit_buffer.h add consts to suppress warnings in vs | Jim Bankoski | |
Change-Id: Iacda473090ae84c798f1d93df8284f34bdf646a5 | |||
2014-02-14 | vp9_ratectrl.h resolve visual studio warnings | Jim Bankoski | |
Change-Id: If3a2edd744eb76337fa78f34d0e059cda2c6da54 | |||
2014-02-14 | vp9_onyx_int.h resolve visual studio warning errors | Jim Bankoski | |
Change-Id: Iec8a51bdea6d6c916051d3bc5bbc6d00754d0cc8 | |||
2014-02-14 | vp9_mcomp.c visual studio warnings resolved | Jim Bankoski | |
Change-Id: I7546cc8db4decbcd094ad76c64385b97666331b0 | |||
2014-02-14 | vp9_firstpass.c visual studio warnings addressed | Jim Bankoski | |
Change-Id: I6fe9ec50f937b12fd9c9321465270e289dbbc59d | |||
2014-02-13 | Merge "Cleanup: removing "ptr" suffix from var names." | Dmitry Kovalev | |
2014-02-13 | cosmetics: yv12config.h: remove extra indent | James Zern | |
+ remove commented out fields from YV12_BUFFER_CONFIG Change-Id: Ie4f25df9ccae07e7b8fd31599cb4164949cf6f8f | |||
2014-02-13 | Cleanup: removing "ptr" suffix from var names. | Dmitry Kovalev | |
Change-Id: If8e340dd6823323025a12f851e78fffdbcaaf6f8 | |||
2014-02-13 | Merge "Fix build error caused by a merge conflict." | Yaowu Xu | |
2014-02-13 | Merge "Removing reference to non-existing context_counters array." | Dmitry Kovalev | |
2014-02-13 | Fix build error caused by a merge conflict. | Alex Converse | |
Commit 70d9664f removed 'int i' required by a4f30a50. Change-Id: I4e7e14e9e8532f753e43a57b5bba4589d58e0c32 | |||
2014-02-13 | Merge "Removed the reset of mode_info from previous frame" | Yaowu Xu | |
2014-02-13 | Merge "Disable using golden frame modes if golden frames are not being used" | Alex Converse | |
2014-02-13 | In realtime mode enforce one pass with 0 lag | Deb Mukherjee | |
vpxenc level changes to enforce one pass encoding with 0 lag_in_frames when --rt mode is on. Change-Id: I3e71719e87c9f66566cb4d944cf5705904f9a5b8 | |||
2014-02-13 | Merge "Adapting vp8_set_maps.c example to use new APIs." | Dmitry Kovalev | |
2014-02-13 | Merge "Calling vpx_img_read() from vp9_spatial_scalable_encoder." | Dmitry Kovalev | |
2014-02-13 | Merge "Add VP9 decoder support for external frame buffers" | Frank Galligan | |
2014-02-13 | Fix target frame size setting, for 1pass cbr. | Marco Paniconi | |
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 | Removing reference to non-existing context_counters array. | Dmitry Kovalev | |
Change-Id: I84668fa7b9487102e9bde5aea10f5f42efcd042c | |||
2014-02-13 | Adapting vp8_set_maps.c example to use new APIs. | Dmitry Kovalev | |
Change-Id: Id6e6b5a96c907261abe4348624241b4568707c1d | |||
2014-02-13 | Merge "Calling vpx_img_read() from vpx_temporal_scalable_patterns." | Dmitry Kovalev | |
2014-02-13 | Merge "Adding explicit casts in yv12config.c." | Dmitry Kovalev | |
2014-02-13 | Calling vpx_img_read() from vp9_spatial_scalable_encoder. | Dmitry Kovalev | |
Change-Id: I18ce84eb50283a05e149ff8211d9dc424d379b4d | |||
2014-02-13 | Disable using golden frame modes if golden frames are not being used | Alex Converse | |
Change-Id: I662c480ad49a242e10f1edb0c339ddbe2c6bccf4 | |||
2014-02-13 | Add VP9 decoder support for external frame buffers | Frank Galligan | |
Added support for external frame buffers to libvpx's VP9 decoder. If the external frame buffer functions are set then libvpx will call the get function whenever it needs a new frame buffer to decode a frame into. And it will call the release function whenever there are no more references to that buffer. Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522 | |||
2014-02-13 | Merge "Using MV instead of int_mv inside vp9_full_pixel_diamond()." | Dmitry Kovalev | |
2014-02-13 | Merge "vp9/vp9_cx_iface: Silence ts_number_layers MSVC warnings" | James Zern | |
2014-02-13 | Removed the reset of mode_info from previous frame | Yaowu Xu | |
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 | Merge "Remove redundant set_offsets in rtc coding mode" | Jingning Han | |
2014-02-13 | Calling vpx_img_read() from vpx_temporal_scalable_patterns. | Dmitry Kovalev | |
Change-Id: I7aa0f9afbd802a1d8686cad9fc6eae4baa6a53c3 | |||
2014-02-13 | Merge "Datarate test for temporal layers and frame dropper." | Marco Paniconi | |
2014-02-13 | Adding explicit casts in yv12config.c. | Dmitry Kovalev | |
This patch fixes c++ compiler errors. Change-Id: I4d4b5af3bdaada101d753f3bc19819f5252b4e44 | |||
2014-02-13 | vp9/vp9_cx_iface: Silence ts_number_layers MSVC warnings | Tom Finegan | |
Silence signed/unsigned mismatch warnings by adding casts where ts_number_layers does not match the sign of the variable to which it is being compared. Change-Id: Iab25e18c877d158b2b2b417de7da94669648b2fa | |||
2014-02-13 | Merge "Removing x86_cpuid.c." | Dmitry Kovalev | |
2014-02-13 | Using MV instead of int_mv inside vp9_full_pixel_diamond(). | Dmitry Kovalev | |
Change-Id: If33a5a12c4025d9b5ec863dfccea7ee70f800665 | |||
2014-02-13 | Merge "Renaming skip_coeff to skip for consistency." | Dmitry Kovalev | |
2014-02-13 | Merge "Update to vpx_temporal_scalable_patterns test:" | Marco Paniconi | |
2014-02-13 | Merge "Fix neon wide loopfilter for filter8 only branch" | Frank Galligan | |
2014-02-13 | Merge "AVX2 Convolve Optimization" | Yunqing Wang | |