Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-22 | vp9_calc_ssim: remove unused parm to resolve warning | Jim Bankoski | |
Change-Id: I2b4f4e929495837817010eae12aa6225899afaff | |||
2014-08-22 | vp9_denoiser_update_frame_stats: unused parm fixed | Jim Bankoski | |
Change-Id: Ic39cc0deafb3ed509434d3d9953b99713de7394a | |||
2014-08-22 | vp9_postproc.c: unused parameter warning resolved | Jim Bankoski | |
Change-Id: I6d77a7c775c0482fd1f9bb03ea6f336dd2973fa0 | |||
2014-08-22 | vp9_cx_iface.c: spatial_svc resolve missing initializer warning | Jim Bankoski | |
Change-Id: I3f56a4d64828a74c370a5b3247a5f00e554a922c | |||
2014-08-21 | Merge "Fix bug 837 (Part 2): Handle increase in frame width" | Adrian Grange | |
2014-08-21 | Removing output_pkt_list and pkt_list from config structs. | Dmitry Kovalev | |
Change-Id: Id21f1e77f1d030fbe3f5f30486d2a7ecb2bccdf5 | |||
2014-08-21 | Merge "Removing extraconfig_map from vp9_cx_iface.c." | Dmitry Kovalev | |
2014-08-21 | Merge "Replacing NOT_IMPLMENTED with NULL." | Dmitry Kovalev | |
2014-08-21 | Merge "Fix bug 804" | Yaowu Xu | |
2014-08-21 | Fix bug 837 (Part 2): Handle increase in frame width | Adrian Grange | |
The case where frame width increases but the overall memory size required to hold the mi arrays does not was not handled. Change-Id: I72e70b912a7d1766687ad682979f1c9ee124449b | |||
2014-08-21 | Merge "vp9_pickmode.c: check value that can be null to avoid warning" | Jim Bankoski | |
2014-08-21 | Merge "Removing iface pointer from vpx_codec_priv." | Dmitry Kovalev | |
2014-08-20 | Replacing NOT_IMPLMENTED with NULL. | Dmitry Kovalev | |
We don’t need to introduce new macro for the null value. Change-Id: I59dbae25feeebb4e8359095801aecc8bb17d7764 | |||
2014-08-20 | Merge "Revert "Removing unnecessary casts to int64_t."" | Dmitry Kovalev | |
2014-08-20 | Removing iface pointer from vpx_codec_priv. | Dmitry Kovalev | |
The iface pointer is already in vpx_codec_ctx struct. Change-Id: I9fffe27c613a7c94476f185a1e5a53ff6d99f1c6 | |||
2014-08-20 | Merge "Removing gold_is_last, alt_is_last, gold_is_alt flags." | Dmitry Kovalev | |
2014-08-20 | Revert "Removing unnecessary casts to int64_t." | Dmitry Kovalev | |
My fault, that was a float (not integer) which was converted to int64_t. This reverts commit a885e1cbf0551973daa42dbca032174be00bb577 Change-Id: Ic50708b959e1c3cb3e37da1429d334fafc3391d6 | |||
2014-08-20 | Merge "Converting MODE to be just BEST, GOOD, and REALTIME." | Dmitry Kovalev | |
2014-08-20 | Merge "Adding set_mv_search_params()." | Dmitry Kovalev | |
2014-08-20 | Merge "Fix def pairs in 32x32 2D-DCT sse2" | Jingning Han | |
2014-08-20 | Merge "Adding gf_group temp variable." | Dmitry Kovalev | |
2014-08-20 | Fix def pairs in 32x32 2D-DCT sse2 | Jingning Han | |
Properly pair the def/undef order. Change-Id: I9736a6f8d2efc075b1d72dafc75b9350d055cf65 | |||
2014-08-19 | Merge "Cleaning up detect_transition_to_still()." | Dmitry Kovalev | |
2014-08-19 | Merge "Fix valgrind error in pickmode." | Alex Converse | |
2014-08-19 | Merge "[spatial svc]Add a few different encode frame tests." | Minghai Shang | |
2014-08-19 | Merge "vp9_ratectrl.c : remove dead assignment to clear warning" | James Zern | |
2014-08-19 | Cleaning up detect_transition_to_still(). | Dmitry Kovalev | |
Change-Id: I70f4bfbfb474ae0f3e34f647b596fc0269b4aa51 | |||
2014-08-19 | Merge "Adding set_rc_buffer_sizes()." | Dmitry Kovalev | |
2014-08-19 | Removing extraconfig_map from vp9_cx_iface.c. | Dmitry Kovalev | |
We have just one default set of extra config values, g_usage is never used with VP9. Change-Id: I0f1939b0a2da4522a87a393d85be8c8acf7f364c | |||
2014-08-19 | Fix valgrind error in pickmode. | Alex Converse | |
Don't intra transform blocks past the edge of the image. Change-Id: Ib8de6901ea339f352f6a7c9cd2af64aa2f55fa8a | |||
2014-08-19 | Adding set_mv_search_params(). | Dmitry Kovalev | |
Change-Id: I1d1bd2d636a03e23f7d44cda349053966f99736d | |||
2014-08-19 | Adding set_rc_buffer_sizes(). | Dmitry Kovalev | |
Change-Id: I76aab1e4f56a790597104b5c9b0d3543d6982eae | |||
2014-08-19 | Converting MODE to be just BEST, GOOD, and REALTIME. | Dmitry Kovalev | |
After that change oxcf->pass and oxcf->mode become two orthogonal variables. Change-Id: I1501f83cd2805480e8118135e6d4045fb41e26d5 | |||
2014-08-19 | Moving frame_is_boosted() to vp9_speed_features.c. | Dmitry Kovalev | |
Change-Id: I9261ded5fbba7a625d8224d91be296265a932410 | |||
2014-08-19 | Merge "Removing unnecessary casts to int64_t." | Dmitry Kovalev | |
2014-08-19 | Merge "vp9_rdopt.c : signed unsigned mismatch in choose_tx_size" | Jim Bankoski | |
2014-08-19 | Merge "vp9_firstpass.c : remove unused parm in get_zero_motion" | Jim Bankoski | |
2014-08-19 | Merge "Improved vp9_quantize_fp_neon()" | Frank Galligan | |
2014-08-19 | vp9_rdopt.c : signed unsigned mismatch in choose_tx_size | Jim Bankoski | |
Change-Id: Id68736ffa71843b02ee3634edc525219d6e54d4f | |||
2014-08-19 | vp9_firstpass.c : remove unused parm in get_zero_motion | Jim Bankoski | |
Change-Id: I803bfc0b26804912ccd088d8a90a0f02fc55eed9 | |||
2014-08-19 | vp9_pickmode.c: check value that can be null to avoid warning | Jim Bankoski | |
Change-Id: Ia023a49ddb606899171ff19f9e271ec8ed0b2fb3 | |||
2014-08-19 | vp9_ratectrl.c : remove dead assignment to clear warning | Jim Bankoski | |
Change-Id: Iacc0b5c58032bde372ed9f99b87712547c4d8454 | |||
2014-08-19 | Merge "vp9_firstpass.c : clear warning re: use of null lc" | Jim Bankoski | |
2014-08-18 | Merge "Add early termination in transform size search" | Yunqing Wang | |
2014-08-18 | Merge "Speed up mode search depending on relative ref frame position" | Jingning Han | |
2014-08-18 | Removing gold_is_last, alt_is_last, gold_is_alt flags. | Dmitry Kovalev | |
Change-Id: I061d3bc5b13e3819710fc29504f01f01f065032e | |||
2014-08-18 | vp9_firstpass.c : clear warning re: use of null lc | Jim Bankoski | |
Change-Id: I80f81f6f4f15766f504c15f8c20258a84bbaa9ac | |||
2014-08-18 | Add early termination in transform size search | Yunqing Wang | |
In the full-rd transform size search, we go through all transform sizes to choose the one with best rd score. In this patch, an early termination is added to stop the search once we see that the smaller size won't give better rd score than the larger size. Also, the search starts from largest transform size, then goes down to smallest size. A speed feature tx_size_search_breakout is added, which is turned off at speed 0, and on for other speeds. The transform size search is turned on at speed 1. Borg test results: 1. At speed 1, derf set: psnr gain: 0.618%, ssim gain: 0.377%; stdhd set: psnr gain: 0.594%, ssim gain: 0.162%; No noticeable speed change. 3. At speed 2, derf set: psnr loss: 0.157%, ssim loss: 0.175%; stdhd set: psnr loss: 0.090%, ssim loss: 0.101%; speed gain: ~4%. Change-Id: I22535cd2017b5e54f2a62bb6a38231aea4268b3f | |||
2014-08-18 | Speed up mode search depending on relative ref frame position | Jingning Han | |
This commit enables the encoder to record the location of the center frame to generate alter reference frame. It then allows to skip checking prediction modes of other reference frame types when it comes to encode this frame. The speed 3 runtime is reduced for the test sequences: bus at CIF 1000 kbps, 9791 ms -> 9446 ms, i.e., 3.5% speed-up, pedestrian at 1080p 2000 kbps, 184043 ms -> 175730 ms, i.e., 4.5% speed-up. No compression performance change observed. Change-Id: Iacfde3bcc1445964e7a241f239bd6ea11cb94bd1 | |||
2014-08-18 | Adding gf_group temp variable. | Dmitry Kovalev | |
Change-Id: Ifc33b1e893480b36ccf88794ea15e87e5cc97823 |