- 14 Jan, 2015 3 commits
-
-
Yaowu Xu authored
This commit adds encoder side control for vp9 to set color space info in the output compressed bitstream. It also amends the "vp9_encoder_params_get_to_decoder" test to verify the correct color space information is passed from the encoder end to decoder end. Change-Id: Ibf5fba2edcb2a8dc37557f6fae5c7816efa52650
-
Yaowu Xu authored
-
Frank Galligan authored
-
- 13 Jan, 2015 5 commits
-
-
Minghai Shang authored
Don't put small empty frame in front of a key frame. We will put key frame flag in webm container if there's a visible key frame. But there will be decoding error when we seek to here if we put the small empty frame, which will be inter frame, in front of it. Change-Id: Id50c2c1fd31da0405ff6faa7375cc2f49c55402d
-
Yaowu Xu authored
This commit added a field to vpx_image_t for indicating color space, the field is also added to YUV_BUFFER_CONFIG. This allows the color space information pass through the decoder from input stream to the output buffer. The commit also updated compare_img() function with added verification of matching color space to ensure the color space information to be correctly passed from encode to decoder in compressed vp9 streams. Change-Id: I412776ec83defd8a09d76759aeb057b8fa690371
-
Frank Galligan authored
Add optimized Neon functions of: vp9_variance32x64 vp9_variance64x32 vp9_variance64x64 On Nexus 7 speed -5 and -6 saw about a 4% increase in perf. Speeds -7 and -8 saw about a 6% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. Change-Id: I5a81f13c9897eb927fa39662530f5524a0f768fa
-
Yaowu Xu authored
-
JackyChen authored
-
- 12 Jan, 2015 1 commit
-
-
Marco authored
Added unittest that triggers the crash without this fix. Issue: https://code.google.com/p/webm/issues/detail?id=911 Change-Id: If5208ceb210c821891675fdf3d9951ab83d52ae6
-
- 11 Jan, 2015 1 commit
-
-
Yaowu Xu authored
-
- 09 Jan, 2015 5 commits
-
-
JackyChen authored
Change-Id: Id537d1126f25c0218adcfb4d6ee641ee81a2169a
-
Yaowu Xu authored
Change-Id: If64052cc6e404abc8a64a889f42930d14fad21d3
-
Yaowu Xu authored
Replaced "color space" with "color format" in comments where color sampling format is concerned, so to differentiate from the concept defined in COLOR_SPACE. Change-Id: I8c935034c166b24307a99352dab1686531276bb8
-
Paul Wilkins authored
-
Jingning Han authored
-
- 08 Jan, 2015 17 commits
-
-
James Zern authored
-
James Zern authored
-
Jingning Han authored
-
Johann authored
-
Jingning Han authored
This commit refactors the motion compensated reference block fetch process in denoiser. It skips the stage that generates motion compensated reference block if denoiser decides to use copy block mode. For high motion clips, this could speed up the denoising process by about 10%. Change-Id: I8ef4fa5fe766a8c4529119b9ec01faefb3d4ef53
-
Jingning Han authored
This could save one multiplication in each threshold funtion called by the denoiser per block. Change-Id: I35f437e09999f0a087180878ef7805f0d86e5819
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
hkuang authored
-
Zoe Liu authored
-
JackyChen authored
-
Jingning Han authored
Use frame buffer pointer swap instead of memcpy when possible. These two CLs make the denoiser when running on vidyo1 720p at speed -6 over 10% faster. Change-Id: I64fe8a2422cafca6787a50c7f4dfb961191c0a9d
-
JackyChen authored
Change-Id: Ifd2813e8ccd8af189a8dc89b24efb6a5681714c7
-
Jingning Han authored
Replace copy_block with vp9_convolve_copy for speed performance improvement. Change-Id: I3a08c4d01dff2253b6ee573efd02f65ccdc1b5a5
-
Zoe Liu authored
Change-Id: I60f7ccbbc8dc624134e325bdce6042bc183075b6
-
Yaowu Xu authored
-
- 07 Jan, 2015 8 commits
-
-
Jingning Han authored
-
Jingning Han authored
These two parameters are used to control the denoiser cut-off thresholds. They should be properly initialized when starting mode search of a given block. Change-Id: Iba8a25487026a0dbe0d350c347d7e4e4e237b637
-
JackyChen authored
-
Yaowu Xu authored
Change-Id: I2c38ea2bcf6d221a0b6b2fb9be4cebbee21006a3
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
This fixes the issue that sub8x8 inter blocks always end up with GOLDEN_FRAME. Change-Id: Id0c25cbb9c2003f43b4dff8fb1572512c246e077
-
Jingning Han authored
Replace ref_frame++ with ++ref_frame. Change-Id: Ic39793081156c314bf1b85d5ab76def97f3bff52
-