- 09 Jun, 2014 - 2 commits
-
-
Yunqing Wang authored
In non-rd real-time mode, choosing smaller transform size in encoding gives better video quality and good speed gain than choosing larger transform size. This patch set tx size search method to ALLOW_8X8, which is better than using 4x4 or other larger sizes. Borg tests on rtc set at speed 6 showed significant gain on quality. PSNR gain: 11.034% and SSIM gain: 15.466%. The speed gain is 5% - 12% for <720p clips, and 2% - 7% for 720p clips. Change-Id: If4dc74ed2df359346b059f47fb73b4a0193ec548
-
Adrian Grange authored
-
- 07 Jun, 2014 - 2 commits
-
-
James Zern authored
-
James Zern authored
execute fix_path once on the source file list rather than once per entry Change-Id: Ibc8226e391b3028c1b0bcfeab83c790387c9fe23
-
- 06 Jun, 2014 - 7 commits
-
-
Adrian Grange authored
-
Adrian Grange authored
Use of stack frame variable "fps" beyond the lifetime of the function. fps is sent as a paremeter to output_stats and stored in the packet holding this encoded frame. This has scope beyond the lifetime of the calling function. This reverts commit 3f95a230 Change-Id: Icd8e14b3d7dd733590ada12e619b9dce95b6b0f5
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
-
James Zern authored
-
James Zern authored
* changes: gen_msvs_*proj.sh: strip SRC_PATH_BARE from obj names *.mk: pass SRC_PATH_BARE to all GEN_VCPROJ invocations build/msvs: fix builds in source dirs with spaces
-
Dmitry Kovalev authored
Change-Id: Ib8187c8f2556e1e9268b0683cd2b6ff3489f0205
-
- 05 Jun, 2014 - 6 commits
-
-
Scott LaVarnway authored
-
Deb Mukherjee authored
Produces sane qindex for the first frame in 1-pass constant and constrained qualirty modes. Change-Id: Ib2a5091df15a23489e9bb5534a2019cf2689755e
-
Tim Kopp authored
* changes: Made MACROBLOCK.increase_denoising cond-compiled s/INT_MAX/UINT_MAX/ where appropriate
-
Adrian Grange authored
Change-Id: I61bd0b127164a591b1c983bfcebd64ba7617f796
-
Tom Finegan authored
macho32 i386 with: - -miphoneos-version-min=5.0 - -isysroot from xcrun --sdk iphonesimulator Change-Id: I6bb43eebab39a71cdb76264644eba14c22d736c2
-
Dmitry Kovalev authored
Change-Id: I9b683c8647a864e74073161f4aa6f2911b7825e3
-
- 04 Jun, 2014 - 6 commits
-
-
Tim Kopp authored
Change-Id: I59ef7c49f72d2d40bbe5b56af11bdf5f9ae2f1b8
-
Tim Kopp authored
Change-Id: I0156d85671305326525c4644510e240021eca461
-
Jingning Han authored
-
Dmitry Kovalev authored
The third array element was unused. 2 elements now: key- and interframe. Change-Id: I5b8b9f5d889cc96a204cedfc432059293256298e
-
Jingning Han authored
This commit enables unit test for SSSE3 16x16 inverse 2D-DCT with 10 non-zero coefficients. It includes a new test condition to cover the potential overflow issue due to extremely coarse quantization. Change-Id: I945e16f05dfbe19500f0da5f15990feba8e26d99
-
Jingning Han authored
-
- 03 Jun, 2014 - 16 commits
-
-
Jingning Han authored
-
Jingning Han authored
This commit enables the unit test for SSSE3 forward 8x8 2D-DCT. Change-Id: Ie4aae84ac74f6eb1a80b62285c91632bd6db29f1
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
The SSSE3 implementation might find a potential overflow issue in its second 1-D transform, if all input residual pixels are close to 255. This commit fixes the issue and re-enables the unit test on the SSSE3 version. Change-Id: I0520478abdab7afd3ff2842516bec951111e9b3c
-
Jingning Han authored
This commit reworks the unit test for 8x8 forward/inverse transformation. It adds extreme input value test to detect overflow issues in the intermediate steps. It temporarily disables unit test for the SSSE3 version, which showed overflow failure in the new test conditions. Change-Id: I7caf10bba4b6db031add65d8c0eb99426b38aa42
-
Dmitry Kovalev authored
Change-Id: Ib35ff854378764dc3c6745844c67a33dee545663
-
Dmitry Kovalev authored
Right now there is just one place to check: xd->lossless and for the first pass there is a function is_lossless_requested(). Change-Id: I949a6834e64ce51e422e2892f097f2b871b5429a
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Paul Wilkins authored
In Aq mode 2 for kf/arf/gf the segment q delta is calculated and then applied by re-quantization without going through the rd loop again. If the base Q != 0 but the segment Q == 0 (lossless) this can could give rise to a situation where we have an illegal combination of transform size and Q. (Q == 0 requires that all blocks are coded 4x4 WHT). Change-Id: I241a58c6494ed442e9e4630070b0cde0fb99ae45
-
Deb Mukherjee authored
-
Alex Converse authored
-
James Zern authored
reduces the risk of exceeding msbuild command line length limits Change-Id: I0e4d807f42c090a709a3dc365a02b929a3071688
-
- 02 Jun, 2014 - 1 commit
-
-
James Zern authored
this will enable stripping of the path from the object file name Change-Id: Ia5ff575cfa4fe946200878b0aded05832609f316
-