- 10 Apr, 2014 9 commits
-
-
Dmitry Kovalev authored
Change-Id: Ib00a694b9cf8e0c276dfefddab8cb36b8693e022
-
Dmitry Kovalev authored
Problem has been introduced recently with the cleanup patch I0816ec12ec0a6f21d0f25f10c214b5fd327afc6c Change-Id: Iaacb956a6039eb5826b82618dc03be32053fb892
-
Marco Paniconi authored
And change a parameter setting in vpx_temporal_scalable_patterns. Change-Id: I7c208296ebcecbc8f73de032f6cdb26a1fc1442b
-
Dmitry Kovalev authored
Change-Id: I9886f52a0fb19b4250c4c9444c3348897c84c9e2
-
Dmitry Kovalev authored
Change-Id: I5c62fabd380492740c1c2c0d71861e64ee1b05e8
-
Yunqing Wang authored
Minor change to use matching type in comparison. Change-Id: I670cae2d584918c67c1af791a797629f392f599e
-
Sergey Ulanov authored
This fixes warning when compiling libvpx for PNaCl. PNaCl's version of math.h defines M_LOG2_E. Change-Id: Iba9450441538e9f82447ad2936bea94d21bafdf1
-
Alex Converse authored
Change-Id: I27015ed57b4c4390cfde3d0eecd82c3e76fd3786
-
Yaowu Xu authored
This commit changed the initialization of best_mode_index to -1 to make sure it is not mistakenly used for mode masking. Change-Id: I75b05db51466070dd23c4ee57a4d4b40764dc019
-
- 09 Apr, 2014 17 commits
-
-
Jingning Han authored
Change-Id: I08aa0c213df34c084eb7a3c51b6b3306e49c7757
-
Dmitry Kovalev authored
This reverts commit 22a3e307 Change-Id: I460d905edf5fb2006da58c18fbe02c04d0c631bb
-
Alex Converse authored
Change-Id: Ia4bef41a6b0252593ad84612a2a143c724fd03ea
-
Dmitry Kovalev authored
Change-Id: I0462bf1ca1b4e5a1c06259979b4daff949b8a2c6
-
Dmitry Kovalev authored
Change-Id: I1324c339815a47004ddccdaf651d24c60382b92f
-
Dmitry Kovalev authored
Change-Id: I51c71dd4aee6592fb90feebcf864bccc87dacec6
-
Yaowu Xu authored
Change-Id: Ie26b6ca8de733a527f820b16148e7a2231073f0f
-
Yunqing Wang authored
Cleanup. Change-Id: I54d989e24b35323cda7290654e425565d5c9ea2d
-
Alex Converse authored
Change-Id: I721ff26e3d5dbef80b8cd2dd562adae3748f6687
-
Alex Converse authored
Change-Id: I9be2e4e9aeda0fae6dc946deae2999be51daebe0
-
Yaowu Xu authored
In mode selection loop, once mode_index pass mode_skip_start, all modes with a different reference frame from current best mode are masked out using mode_skip_mask. However, the setting of mode_skip_mask may use an invalid mode if there is no mode tested yet. This commit fixes the issue by making sure a mode has been tested and selected. Otherwise, no mode will be masked out because of their reference frame. Change-Id: Ib0009e8a96836a65cf5347440fff8a2e1a67f29f
-
Dmitry Kovalev authored
Change-Id: I9b8f9a3f4fa9d48695149dd68ecb5e8d84accafe
-
Dmitry Kovalev authored
Change-Id: Idf612c772440158cd1645623241c51ab0d57405c
-
Dmitry Kovalev authored
Change-Id: Ib64edeb58b3e25488fb85bbe85c9decb15b4d0a1
-
Dmitry Kovalev authored
Change-Id: Icbfeb04647d654253866d290abd4775a877b4f61
-
Dmitry Kovalev authored
Change-Id: I3ced24f2c3b9cc483278c0f0d60512e7d2efa4f4
-
Yunqing Wang authored
Calculate the difference variance between last source frame and current source frame. The variance is calculated at 16x16 block level. The variances are compared to several thresholds to decide final partition sizes. An adaptive strategy is implemented to decide using SOURCE_VAR_BASED_PARTITION or FIXED_PARTITION based on motions in the video. The switching test is done once every search_type_check_frequency frames. The selection of source_var_thresh needs to be investigated further later. RTC set Borg test showed 0.424% overall psnr gain, and 0.357% ssim gain. For clips with large enough static area, the encoding speedup is around 2% to 15%. Change-Id: Id7d268f1d8cbca7fb8026aa4a53b3c77459dc156
-
- 08 Apr, 2014 5 commits
-
-
Jingning Han authored
This commit allows the non-RD mode decision flow to select prediction filter type in NEWMV mode. It provides 8.14% compression performance gains in both settings of AQ=0 and 3. The current speed impact is about 5% to 10% slower. Change-Id: Id66ecebf77abd8f90fb3f6a066c0e8dfb4bf1c42
-
Deb Mukherjee authored
Adds some high-level hooks for profile 2 before further progress on the implementation. According to the definitiion in this patch: 1. Profile 2 only supports 10 or 12 bit color but not 8 2. Profile 2 supports all color sampling modes: 444, 422 and 420, and alpha plane. 3. Profile 3 is currently undefined. Please consider the definition carefully and suggest modifications to the definition as needed. Change-Id: I5b284fc679e54ac5aee171af72fa7994cfd28995
-
Dmitry Kovalev authored
Change-Id: Ib3b3864a6018c62ac1ea18e30795af74464596cd
-
Dmitry Kovalev authored
Change-Id: Ie5723690f7c0bfa29a7ccef5da0c6c6326600ee6
-
Dmitry Kovalev authored
Change-Id: If8044d9c71afe02ed1e6c94487344e143bdfcd74
-
- 07 Apr, 2014 9 commits
-
-
Dmitry Kovalev authored
Change-Id: I512f2a287dd8765879a2d1144e2f028dc65f71ff
-
Dmitry Kovalev authored
Change-Id: I0816ec12ec0a6f21d0f25f10c214b5fd327afc6c
-
Dmitry Kovalev authored
Change-Id: Iad4002d7aecaae0e25d88e286bacde7e6cd7264f
-
Dmitry Kovalev authored
Change-Id: I9c5f7edc2d5d1ec5aee396b87bdfc99ee21c435a
-
Marco Paniconi authored
Copy up to a certain bsize, otherwise set to a fixed bsize. This helsp to reduce artifact near moving boundary caused by full partition copy without checking motion of super-block. This artifact can occur at speeds 3,4 in real-time mode. Issue: https://code.google.com/p/webm/issues/detail?id=738. Change-Id: I05812521fd38816a467f72eb6a951cae4c227931
-
Dmitry Kovalev authored
Change-Id: Iab3effc39064f265426c82b455ef38d37dcce5a8
-
Dmitry Kovalev authored
Change-Id: I7b2b690d2d51d55daa642be4131e5febd78cbe0a
-
Dmitry Kovalev authored
Change-Id: Ic68caec1bcb8a88f443c3e40ce9770eade5bd320
-
Dmitry Kovalev authored
These functions do nothing about rate control. Change-Id: I714e80b1c1f4f9aa157a56df705247fce6db138d
-