- Nov 26, 2013
-
-
Martin Storsjö authored
Change-Id: Ic318be9d74a95793abc41501fe563164de53a6d7
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Moved arrays: vp9_mv_joint_encodings vp9_mv_class_encodings vp9_mv_class0_encodings vp9_mv_fp_encodings Change-Id: Iaf5008c579fcbd6d77fdd81d1aef8c71b5f308b7
-
Dmitry Kovalev authored
-
- Nov 25, 2013
-
-
Dmitry Kovalev authored
Renaming vp9_init_mode_costs() to fill_mode_costs() and moving it to vp9_rdopt.c. Change-Id: Ib2542d216458f6dced9f4b7ccbdd2cd98176aa5a
-
Tom Finegan authored
- Add command line args that allow display of warnings without prompting for user input. - Extend warning code to make it somewhat scalable. Change-Id: I2bad8f9315f6eed120c2e1bbe0a2a5ede15fbf35
-
Dmitry Kovalev authored
Change-Id: Ib273dfff3be284f3c9ae288e5315fb6c6126f9c2
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Jingning Han authored
-
Paul Wilkins authored
The idea here is to allow "in frame" adjustment of the final Q value used to encode each SB64, using segmentation. There is also adjustment of the rd mult in regions of overspend. Activated using aq_mode=2 Change-Id: I2f140cd898c9f877c32cd6d2e667f5e11ada4b1c
-
Yaowu Xu authored
-
Guillaume Martres authored
-
Jingning Han authored
The decoder will construct inter predictor using lazy border extension, while the encoder, going with multiple runs of motion search in the rate- distortion optimization loop for each block, does border extension at frame level. This commit makes separate the inter predictors for encoder and decoder, respectively. Change-Id: Ieca2fecba3a7201a6d64ef9f219e5d91e50559c3
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: Ic8fc16ee1734cfde0d12a2e3abb3e9299382f3b1
-
Dmitry Kovalev authored
Change-Id: I9af38f1a0e226ee094c17081f044a722ac1caded
-
Guillaume Martres authored
This function is also used with the U and V planes. Change-Id: Ib6beae0438790bfb690b3a2bda9c5c8b0e89a9b8
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- Nov 23, 2013
-
-
Paul Wilkins authored
-
Dmitry Kovalev authored
Change-Id: I0fd76937e847f78378a7ab3fa0af00a7c2c52b42
-
Dmitry Kovalev authored
-
Yaowu Xu authored
Change-Id: I891bf936e03411ca611620e7cb2eb5081993a346
-
Yaowu Xu authored
-
Dmitry Kovalev authored
List of renames: COMPPREDMODE_TYPE => REFERENCE_MODE SINGLE_PREDICTION_ONLY => SINGLE_REFERENCE COMP_PREDICTION_ONLY => COMPOUND_REFERENCE HYBRID_PREDICTION => REFERENCE_MODE_SELECT (like TX_MODE_SELECT) NB_PREDICTION_TYPES => REFERENCE_MODES Change-Id: If723dabe9435325d0165dcd028142a2c78b417b4
-
Dmitry Kovalev authored
Change-Id: Ie829ee58a55157e6972c63cebe69a5d0a3221349
-
- Nov 22, 2013
-
-
Dmitry Kovalev authored
Change-Id: Ic92f15d82ff5cfa3df655d08e460335c2ef8a325
-
Dmitry Kovalev authored
Change-Id: I6c3d47b00acabe7ffba22ffc73741173aa9a0bff
-
Jingning Han authored
This commit takes out vp9_extend_frame_borders from vp9_setup_scale_factors. The refactoring is for the preparation of the use of lazy border extension at decoder. This makes it necessary to handle border extension separately at encoder/decoder. The use of vp9_extend_frame_borders will be removed, when lazy border extension is ready. Change-Id: Ia3baba3d179d5f11eee1634f19b3b319d2a59186
-
Adrian Grange authored
The decoder ignored the display width & height specified in the frame header. This patch adds a control, VP9D_GET_DISPLAY_SIZE, to allow the application to obtain the display width and height from the frame header. vpxdec has been modified to scale the output frame to this size. Should the request for the display size fail vpxdec will use the native width and height of the raw decoded frame instead. Change-Id: I25db04407426dac730263720c75a7dd6400af68a
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Yaowu Xu authored
-