- 14 Jul, 2014 - 1 commit
-
-
Deb Mukherjee authored
Sets the bit-depth field as default 8 in the image structure in vp8. Generalizes yuv read in preparation for support for reading 422/444 for 8-bit and 10/12-bit. Change-Id: I560c13c348b122fd028e408431156376b895058c
-
- 11 Jul, 2014 - 3 commits
-
-
Yaowu Xu authored
Change-Id: I6ad6fd75dc3c9e6218d88148cf49e205398e2af5
-
James Zern authored
-
James Zern authored
* changes: tests: add API_REGISTER_STATE_CHECK call vp[89]_clear_system_state after longjmp
-
- 10 Jul, 2014 - 13 commits
-
-
Yaowu Xu authored
-
Tom Finegan authored
-
Tom Finegan authored
-
Tom Finegan authored
Specifying the --prefix command line arg executes all test programs within the context of the prefix string, which is assigned to VPX_TEST_PREFIX. All test functions updated to include VPX_TEST_PREFIX in their eval command. Change-Id: I2e215cc8f216048edf3269db02a6b5660fe32318
-
Tom Finegan authored
Change-Id: Ib3792aa93514ccaf06c5d3f737f6e9243096f61c
-
James Zern authored
used to wrap API functions to ensure full environment consistency as opposed to the renamed ASM_REGISTER_STATE_CHECK which is used with assembly functions. currently checks the FPU tag word in x86/x86_64 gcc builds to ensure emms has been called. Change-Id: Ie241772dbf903d33d516a1add4c8c6783f2e1490
-
James Zern authored
restore the environment post encode/decode failure Change-Id: I3c72e2260a616432eaf1f9545d4fb4d8e45cc7b0
-
James Zern authored
pull the latest from libwebp. Original source: http://git.chromium.org/webm/libwebp.git 100644 blob 264210ba2807e4da47eb5d18c04cf869d89b9784 src/utils/thread.c commit 46fd44c1042c9903b2f1ab87e9f200a13c7e702d Author: James Zern <jzern@google.com> Date: Tue Jul 8 19:53:28 2014 -0700 thread: remove harmless race on status_ in End() if a thread was still doing work when End() was called there'd be a race on worker->status_. in these cases, however, the specific value is meaningless as it would be >= OK and the thread would have been shut down properly, but we'll check 'impl_' instead to avoid any potential TSan/DRD reports. Change-Id: Ib93cbc226a099f07761f7bad765549dffb8054b1 Change-Id: Ib0ef25737b3c6d017fa74822e21ed58508230b91
-
Yunqing Wang authored
-
Yunqing Wang authored
-
hkuang authored
Change-Id: Ifc741da9da6f61c8d3c1f675ec6b8a96570f877d
-
Yunqing Wang authored
Currently, vp9_diamond_search_sadx4() is only called when sse3 is enabled, which is improper since sse2 optimization of sdx4df functions are available. Changed to always use vp9_diamond_search_sadx4(). Change-Id: I4b95d6b7a3c6c645783c373f0ba8d645ece24717
-
James Zern authored
-
- 09 Jul, 2014 - 15 commits
-
-
Yunqing Wang authored
There are sse2 optimization of sdx4df functions. Instead of calling vp9_refining_search_sadx4 only when sse3 is enabled, call it always. Change-Id: I24f93818f7d4209d1425039e0eb099ff9ff08fe9
-
Yaowu Xu authored
Change-Id: I3a3ceeeed489f8b1ccd7199ff97f3fb991bbf5a4
-
Yunqing Wang authored
Deleted vp9_find_best_sub_pixel_comp_tree(), and combined it in vp9_find_best_sub_pixel_tree(). Change-Id: Ifb25763c8b19822df5537cc1daa76ce88dc3b056
-
Yunqing Wang authored
-
Yaowu Xu authored
-
Yunqing Wang authored
Use FAST_HEX in speed 5 and 6, which covers more points than FAST_DIAMOND and improves motion search quality. At speed 6, RTC set borg tests showed slight quality gain (psnr gain: 0.143%, ssim gain: 0.226%). No noticeable encoding speed change. Change-Id: Ifa62875d9a52ee382ec494f271382bb77d8c67bf
-
Yaowu Xu authored
This commit combined the full pel and sub pel motion search into a single function to avoid code duplication. The commit does not change encoder outputs. Change-Id: Ibe18342c4f64073bef20f9cf6c6ca0a20d01bf0d
-
Jingning Han authored
-
James Zern authored
in a failure case the threads may still be running and share a reference to VP9_COMMON Change-Id: I867034b4b55f133663b8cbf6ca06e72acf952849
-
hkuang authored
-
Tim Kopp authored
-
Adrian Grange authored
-
Guillaume Martres authored
-
James Zern authored
* changes: cpu_speed_test: cosmetics aq_segment_test: cosmetics
-
James Zern authored
-
- 08 Jul, 2014 - 6 commits
-
-
Jingning Han authored
This commit enables a new quantization process for 32x32 2D-DCT transform coefficient blocks. It improves the compression performance of speed 5 by 1.4%. The overall compression gains of speed 5 due to the new quantization scheme is 4.7%. It also includes the SSSE3 implementation of the 32x32 quantization process. Change-Id: I0855b124fd6462418683f783f5bcb44255c9993b
-
Adrian Grange authored
This patch fixes bug 633: https://code.google.com/p/webm/issues/detail?id=633 The first decoded frame does not have to be a keyframe, it could be an inter-frame that is coded intra-only. This patch fixes the handling of intra-only frames. A test vector has also been added that encodes 3 intra-only frames at the start of the clip. The test vector was generated using the code in the following patch: https://gerrit.chromium.org/gerrit/#/c/70680/ Change-Id: Ib40b1dbf91aae2bc047e23c626eaef09d1860147
-
Tim Kopp authored
In the previous version, only certain buffers in the macroblockd were saved and the restored. In this version, all of the buffers are saved and restored. The code was then rolled into a loop for readability. Also contains a tiny fix for when the -DOUTPUT_YUV_DENOISED flag is used. Change-Id: Id925ef8b3fa122ae88acfa1d9a1e4df45df83518
-
Johann authored
vp8/encoder/x86/denoising_sse2.c:35:10: error: taking the absolute value of unsigned type 'unsigned int' has no effect [-Werror,-Wabsolute-value] Change-Id: I749ba8e6f55dbd9b822bfd4260a8397554f5e524
-
Guillaume Martres authored
This makes it possible to use --rt --cpu-used=8. Change-Id: I8b5bc4449b6e05d24d25145e35b4793501268c59
-
Marco Paniconi authored
-
- 07 Jul, 2014 - 2 commits
-
-
Marco Paniconi authored
Change-Id: I7ec4e0e05487fe80d93e31e0f6a21f326b5c7276
-
Johann authored
-