- 10 Apr, 2014 - 3 commits
-
-
Dmitry Kovalev authored
Change-Id: If33087462293605f79d9281af133091fff33a876
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 09 Apr, 2014 - 32 commits
-
-
Dmitry Kovalev authored
-
Alex Converse authored
-
Alex Converse authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: I0462bf1ca1b4e5a1c06259979b4daff949b8a2c6
-
Dmitry Kovalev authored
Change-Id: I1324c339815a47004ddccdaf651d24c60382b92f
-
Tom Finegan authored
-
Dmitry Kovalev authored
-
Alex Converse authored
Change-Id: I721ff26e3d5dbef80b8cd2dd562adae3748f6687
-
Alex Converse authored
Change-Id: I9be2e4e9aeda0fae6dc946deae2999be51daebe0
-
Alex Converse authored
-
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
-
James Zern authored
-
James Zern authored
-
Vignesh Venkatasubramanian authored
-
Dmitry Kovalev authored
Change-Id: I9b8f9a3f4fa9d48695149dd68ecb5e8d84accafe
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Dmitry Kovalev authored
Change-Id: Idf612c772440158cd1645623241c51ab0d57405c
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Frank Galligan authored
Change-Id: I7a5230852cb24ce22bfe85ea2608cdb4619b5200
-
Frank Galligan authored
Change-Id: I08fe184a04e5435aeac92f1d7cc9733ca52c2783
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
Change-Id: Ib64edeb58b3e25488fb85bbe85c9decb15b4d0a1
-
Tom Finegan authored
The macosx release of clang v5.0 identifies itself as: Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) This version of clang uses the older _mm_broadcastsi128_si256, like v3.3, as given away in the LLVM svn version above. Change-Id: I4d6d59d5454efd57d2ae9e75f5eb7486af7cbd0c
-
Dmitry Kovalev authored
Change-Id: I3ced24f2c3b9cc483278c0f0d60512e7d2efa4f4
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Frank Galligan authored
-
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
-
Vignesh Venkatasubramanian authored
Pulling latest libwebm from upstream. Change-Id: I62edafb0b0283160c9b4060fd5907e3aad6c7820
-
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
-