- 13 Feb, 2015 3 commits
-
-
Adrian Grange authored
-
Adrian Grange authored
Adds a control function that allows the caller to get the size of the current frame. Change-Id: Iddfdedc0f3aa9aa46119f87d294681c82f275c9f
-
Marco authored
-
- 12 Feb, 2015 14 commits
-
-
Jingning Han authored
-
Jingning Han authored
Force 64-bit precision in the intermediate steps. Change-Id: I666113d9adcef8975da201d5aa1a13b783d09594
-
Marco authored
Change-Id: Iada495f05193a1f645a5405ad792931f4d9113ab
-
Adrian Grange authored
-
hkuang authored
-
Marco authored
-
Adrian Grange authored
Change-Id: Ia164ba03fb732e9c9e520e4aa2d75b7eadff6165
-
Jingning Han authored
-
Jingning Han authored
-
Adrian Grange authored
-
Marco authored
Simple skin detection, from vp8; works reasonable on most of the RTC clips, but could miss sometimes. Added debug flag to write out skin map over source input. Change-Id: I2caea7592f1c459047aac46627eeb24a94946464
-
Yunqing Wang authored
-
James Zern authored
-
James Zern authored
-
- 11 Feb, 2015 10 commits
-
-
Adrian Grange authored
Change-Id: I7f63c2940256a5dadf9a29a853809290dd9e98ed
-
Jingning Han authored
This commit allows the encoder to properly account for the mode cost in sub8x8 non-RD mode decision. Change-Id: I2951960d20e37ed08e372ee0c7044935b2b9b899
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
The block partition rate cost should be updated when recursive partition search is needed. Change-Id: I7bc5ad1fc2cbd3577dee7f7e8da111a2742bdeb9
-
Jingning Han authored
Add the rate cost on inter prediction filter type to the overall rate-distortion cost in vp9_pick_mode_inter. Change-Id: I72c34017adf5220cadb3962694ee5404469fc673
-
Jingning Han authored
This commit adds a heuristic rate cost of reference frame to the non-RD mode decision. It improves the compression performance of speed -6 by 0.31% and speed -5 by 0.69%. Change-Id: If7f3b45519d49b2cb640bcb7316a254efc8be446
-
James Zern authored
by saving xmm8; cglobal's xmm reg arg is 0-based Change-Id: Ic8426ec9ac59ab4478716aa812452a6406794dcb
-
Yaowu Xu authored
This enbale the encoder to set color space information for the input video, so it is then coded in the output bitstream. Change-Id: Ife03deab3c762425ccd27c4c190902c4d94a76f4
-
Yunqing Wang authored
MODE_INFO struct was modified, and vp9_print_modes_and_motion_vectors() didn't work anymore. This patch modified vp9_debugmodes.c so that this function works again for debug usage. Change-Id: I293fae0295235deb2529a460a274caf7c045ac1a
-
- 10 Feb, 2015 13 commits
-
-
Yaowu Xu authored
This is to avoid redo the same calculation repeatly, and also allow easier adjustments for further experiments. This commit shall have no effect on quality/compression. Change-Id: I4460acf5c808ff5518da18d21e002c5da58af857
-
hkuang authored
This border extension is not needed with on-demond border extension. Change-Id: I8501b37f5f756dc7e874cef4c1cfdbfa9a16112a
-
James Zern authored
this avoids conflicts with recent versions of mingw-w64 (tested g++ 4.8.2) and the unit tests Change-Id: Ic41ea31eebe0e3e712ed5e657f37d8cad6712088
-
Adrian Grange authored
-
Jingning Han authored
-
Adrian Grange authored
Note: This feature is still in development. Add an option for the encoder to decide the resolution at which to encode each frame. Each KF/GF/ARF goup is tested to see if it would be better encoded at a lower resolution. At present, each KF/GF/ARF is coded first at full-size and if the coded size exceeds a threshold (twice target data rate) at the maximum active Q then the entire group is encoded at lower resolution. This feature is enabled in vpxenc by setting: --resize-allowed=1 In addition, if the vpxenc command line also specifies valid frame dimensions using: --resize-width=XXXX & --resize_height=YYYY then *all* frames will be encoded at this resolution. Change-Id: I13f341e0a82512f9e84e144e0f3b5aed8a65402b
-
Yunqing Wang authored
-
Yunqing Wang authored
-
Jingning Han authored
This commit fixes the sub block partition size used in fill_mode_info_sb. Previous implementation effectively disabled the rectangular block sizes. This commit resolved this issue. Change-Id: Ic1c383ab0a9a2e7d59e85b388093f1f1f94d1e7f
-
James Zern authored
-
Yaowu Xu authored
-
James Zern authored
defaults to enabled. when disabled skips dependency file (.d) generation allowing for faster one-time builds. Change-Id: I2d7d7f905f1663315b8eb2b2e81fffb6fcb15829
-
Yaowu Xu authored
This fixes compiler errors for vs 2008. Change-Id: Ifaabb1c5e74fe6ede6dacf66ec3f634fecb556fd
-