summaryrefslogtreecommitdiff
path: root/vp9
AgeCommit message (Collapse)Author
2014-08-22vp9_calc_ssim: remove unused parm to resolve warningJim Bankoski
Change-Id: I2b4f4e929495837817010eae12aa6225899afaff
2014-08-22vp9_denoiser_update_frame_stats: unused parm fixedJim Bankoski
Change-Id: Ic39cc0deafb3ed509434d3d9953b99713de7394a
2014-08-22vp9_postproc.c: unused parameter warning resolvedJim Bankoski
Change-Id: I6d77a7c775c0482fd1f9bb03ea6f336dd2973fa0
2014-08-22vp9_cx_iface.c: spatial_svc resolve missing initializer warningJim Bankoski
Change-Id: I3f56a4d64828a74c370a5b3247a5f00e554a922c
2014-08-21Merge "Fix bug 837 (Part 2): Handle increase in frame width"Adrian Grange
2014-08-21Removing output_pkt_list and pkt_list from config structs.Dmitry Kovalev
Change-Id: Id21f1e77f1d030fbe3f5f30486d2a7ecb2bccdf5
2014-08-21Merge "Removing extraconfig_map from vp9_cx_iface.c."Dmitry Kovalev
2014-08-21Merge "Replacing NOT_IMPLMENTED with NULL."Dmitry Kovalev
2014-08-21Merge "Fix bug 804"Yaowu Xu
2014-08-21Fix bug 837 (Part 2): Handle increase in frame widthAdrian 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-21Merge "vp9_pickmode.c: check value that can be null to avoid warning"Jim Bankoski
2014-08-21Merge "Removing iface pointer from vpx_codec_priv."Dmitry Kovalev
2014-08-20Replacing NOT_IMPLMENTED with NULL.Dmitry Kovalev
We don’t need to introduce new macro for the null value. Change-Id: I59dbae25feeebb4e8359095801aecc8bb17d7764
2014-08-20Merge "Revert "Removing unnecessary casts to int64_t.""Dmitry Kovalev
2014-08-20Removing iface pointer from vpx_codec_priv.Dmitry Kovalev
The iface pointer is already in vpx_codec_ctx struct. Change-Id: I9fffe27c613a7c94476f185a1e5a53ff6d99f1c6
2014-08-20Merge "Removing gold_is_last, alt_is_last, gold_is_alt flags."Dmitry Kovalev
2014-08-20Revert "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-20Merge "Converting MODE to be just BEST, GOOD, and REALTIME."Dmitry Kovalev
2014-08-20Merge "Adding set_mv_search_params()."Dmitry Kovalev
2014-08-20Merge "Fix def pairs in 32x32 2D-DCT sse2"Jingning Han
2014-08-20Merge "Adding gf_group temp variable."Dmitry Kovalev
2014-08-20Fix def pairs in 32x32 2D-DCT sse2Jingning Han
Properly pair the def/undef order. Change-Id: I9736a6f8d2efc075b1d72dafc75b9350d055cf65
2014-08-19Merge "Cleaning up detect_transition_to_still()."Dmitry Kovalev
2014-08-19Merge "Fix valgrind error in pickmode."Alex Converse
2014-08-19Merge "[spatial svc]Add a few different encode frame tests."Minghai Shang
2014-08-19Merge "vp9_ratectrl.c : remove dead assignment to clear warning"James Zern
2014-08-19Cleaning up detect_transition_to_still().Dmitry Kovalev
Change-Id: I70f4bfbfb474ae0f3e34f647b596fc0269b4aa51
2014-08-19Merge "Adding set_rc_buffer_sizes()."Dmitry Kovalev
2014-08-19Removing 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-19Fix valgrind error in pickmode.Alex Converse
Don't intra transform blocks past the edge of the image. Change-Id: Ib8de6901ea339f352f6a7c9cd2af64aa2f55fa8a
2014-08-19Adding set_mv_search_params().Dmitry Kovalev
Change-Id: I1d1bd2d636a03e23f7d44cda349053966f99736d
2014-08-19Adding set_rc_buffer_sizes().Dmitry Kovalev
Change-Id: I76aab1e4f56a790597104b5c9b0d3543d6982eae
2014-08-19Converting 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-19Moving frame_is_boosted() to vp9_speed_features.c.Dmitry Kovalev
Change-Id: I9261ded5fbba7a625d8224d91be296265a932410
2014-08-19Merge "Removing unnecessary casts to int64_t."Dmitry Kovalev
2014-08-19Merge "vp9_rdopt.c : signed unsigned mismatch in choose_tx_size"Jim Bankoski
2014-08-19Merge "vp9_firstpass.c : remove unused parm in get_zero_motion"Jim Bankoski
2014-08-19Merge "Improved vp9_quantize_fp_neon()"Frank Galligan
2014-08-19vp9_rdopt.c : signed unsigned mismatch in choose_tx_sizeJim Bankoski
Change-Id: Id68736ffa71843b02ee3634edc525219d6e54d4f
2014-08-19vp9_firstpass.c : remove unused parm in get_zero_motionJim Bankoski
Change-Id: I803bfc0b26804912ccd088d8a90a0f02fc55eed9
2014-08-19vp9_pickmode.c: check value that can be null to avoid warningJim Bankoski
Change-Id: Ia023a49ddb606899171ff19f9e271ec8ed0b2fb3
2014-08-19vp9_ratectrl.c : remove dead assignment to clear warningJim Bankoski
Change-Id: Iacc0b5c58032bde372ed9f99b87712547c4d8454
2014-08-19Merge "vp9_firstpass.c : clear warning re: use of null lc"Jim Bankoski
2014-08-18Merge "Add early termination in transform size search"Yunqing Wang
2014-08-18Merge "Speed up mode search depending on relative ref frame position"Jingning Han
2014-08-18Removing gold_is_last, alt_is_last, gold_is_alt flags.Dmitry Kovalev
Change-Id: I061d3bc5b13e3819710fc29504f01f01f065032e
2014-08-18vp9_firstpass.c : clear warning re: use of null lcJim Bankoski
Change-Id: I80f81f6f4f15766f504c15f8c20258a84bbaa9ac
2014-08-18Add early termination in transform size searchYunqing 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-18Speed up mode search depending on relative ref frame positionJingning 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-18Adding gf_group temp variable.Dmitry Kovalev
Change-Id: Ifc33b1e893480b36ccf88794ea15e87e5cc97823