- 04 Dec, 2014 1 commit
-
-
Marco authored
Change-Id: Icc7a816491897107764e4c936288e9000e6319b8
-
- 04 Nov, 2014 1 commit
-
-
Johann authored
Check that the numerator is not zero. If it is, guess 30fps. Fixes a clang IOC error in the quantize test. It's very unlikely for this to occur in the wild because the setup in the quantize test is very nonstandard. Change-Id: Icdab7b81d4e168d3423e14db20787f960052e0c3
-
- 31 Oct, 2014 1 commit
-
-
Johann authored
The intrinsics version of the pair quant is slower than running it individually. Change-Id: I7b4ea8599d4aab04be0a5a0c59b8b29a7fc283f4
-
- 24 Oct, 2014 1 commit
-
-
Marco authored
-Use full bandwidth (when temporal layers is on) for checking switching. -Normalize metric wrt num_blocks. -Rounding fix to update of average noise level metric. -Make default internal denoiser mode == kDenoiserOnYUV (in denoiser set_parameters()). -Adjust some thresholds. Change-Id: Ib827512b25a7bf1f66c76d3045f3a68ce56b1cd2
-
- 22 Oct, 2014 1 commit
-
-
Marco authored
Avoid unneeded computation of mse in process_denoise. Change-Id: I3a538178f2d138750d0c38ea4dd05dbbc2b7df41
-
- 19 Sep, 2014 1 commit
-
-
Marco authored
Allow for option to apply spatial blur for temporal denoising, under the aggressive denoising mode. Change-Id: I41c5fdc0b6cf32d8f8d1d4236b25fa5aa406e89e
-
- 09 Sep, 2014 1 commit
-
-
Marco authored
Add qp/bitrate condition, update some settings. Change-Id: I1af0f102823a886393be063ad9d17d7564753cc7
-
- 03 Sep, 2014 1 commit
-
-
Marco authored
This function is called only when temporal denoising is enabled. Change-Id: I25a036e3d628edd34410d6e6fe1f9e68a90a8e56
-
- 20 Aug, 2014 2 commits
- 16 Aug, 2014 1 commit
-
-
Marco authored
Change-Id: Ic53b2fb69e6eee600ea222e4d06424a1bbca496c
-
- 15 Aug, 2014 1 commit
-
-
Marco Paniconi authored
On key frame, will always start with normal denoising mode, but based on a computed noise metric (normalized mse on source diff) may switch to aggressive mode (and back down again). Change-Id: I20330b2dcf3056287be37223302b2cab5fc103eb
-
- 14 Aug, 2014 1 commit
-
-
Marco authored
Modify zero_mv bias condition to include check that "closest" reference is last_frame. This is needed for temporal layers, where the last_frame is not always the closest reference. Also, constain zeromv_count to be for last_frame reference. Change-Id: I7af54a809ebf01ef43b9933c9d4095b6cb189390
-
- 08 Aug, 2014 1 commit
-
-
Marco Paniconi authored
Change-Id: Icb9918dd38d15061d62852e6a2d905e8ceb2c1ac
-
- 07 Aug, 2014 1 commit
-
-
Marco Paniconi authored
Change-Id: I1827efe2126501a4a5637ee3ae85233d7526bc0e
-
- 06 Aug, 2014 1 commit
-
-
Marco Paniconi authored
This is needed to update the width/height and stride parameters for the reference buffers that the denoiser uses. Change-Id: Id51b3bdcb56bbbc8187865544ccd3d872a0d51fe
-
- 30 Jul, 2014 1 commit
-
-
Marco Paniconi authored
signed/unsigned mismatch from commit: 918011. Change-Id: I6b9bb3618f8e72ea4cc0e6ba8fb9b13676985ed0
-
- 29 Jul, 2014 1 commit
-
-
Marco Paniconi authored
Change-Id: Ie4686e1b15af6bcc8d59d585bbeb996f38224522
-
- 24 Jul, 2014 1 commit
-
-
Marco Paniconi authored
Change-Id: Ib39cc0218a1f232c0cde8e99ca3319c17274bd48
-
- 22 Jul, 2014 1 commit
-
-
Marco Paniconi authored
On a key frame, the denoised-running_avg for all references frames should be updated with the source. The altref denoised-running_avg was not being updated on key frame, this fixes that. Change-Id: Ie02cd0ba5383e013af59240e6df7e185d11703f6
-
- 21 Jul, 2014 1 commit
-
-
Yunqing Wang authored
For gcc, when libvpx config option debug is disabled, added the flag -DNDEBUG to disable the assertions in libvpx for some speedup. Change-Id: Ifcb7b9e8ef5cbe5d07a24407b53b9a2923f596ee
-
- 10 Jul, 2014 1 commit
-
-
James Zern authored
restore the environment post encode/decode failure Change-Id: I3c72e2260a616432eaf1f9545d4fb4d8e45cc7b0
-
- 13 Jun, 2014 1 commit
-
-
Marco Paniconi authored
Allow for an option to selectively apply the deblocking loop filter to the denoised raw block, based on the denoised state (no-filter, filter with zero motion, or filter with non-zero motion) of the current block and its upper and left denoised block. This helps to reduce some blocking artifacts from the motion-compensated denoising. Change-Id: I0ac4e70076df69a98c5391979e739a2681e24ae6
-
- 05 Jun, 2014 1 commit
-
-
Tim Kopp authored
When this compiler flag is enabled, the encoder will write a denoised, uncompressed, version of the input to denoised.yuv. Change-Id: Ie0247f76b23219d95fe97dd70f23e097d742c249
-
- 30 May, 2014 1 commit
-
-
Tim Kopp authored
By enabling the OUTPUT_YUV_SRC compiler flag, the encoder will write the raw input to bd.yuv. The functionality was mostly implemented, but in its previous state did not compile. Change-Id: Ia331ad0f4c6e6f9f51e8d42cd33ba8cc146b3dbf
-
- 05 May, 2014 1 commit
-
-
Adrian Grange authored
Added macro to conditionally compile some of the post-processing functions only when CONFIG_POSTPROC is defined. This was causing the build for the generic-gnu target to fail. Change-Id: Ibfa447feceb7a0528135025f105be48f97e9965c
-
- 29 Apr, 2014 1 commit
-
-
Yunqing Wang authored
This patch did a cleanup following the commit "Save NEON registers in VP8 NEON functions". The pushing/poping of callee-saved NEON registers was moved into individual NEON functions. Therefore, we don't need to save those registers at the beginning of codec. The related code was removed. Change-Id: I5648166514fc9beffb780aa138495597731f49ea
-
- 10 Apr, 2014 1 commit
-
-
Sergey Ulanov authored
This fixes warning when compiling libvpx for PNaCl. PNaCl's version of math.h defines M_LOG2_E. Change-Id: Iba9450441538e9f82447ad2936bea94d21bafdf1
-
- 15 Mar, 2014 1 commit
-
-
James Zern authored
'number_of_layers' is range checked before assignment from the user config. Change-Id: Idefdaceb8736f126fa7c647da2b047dafb56ea52
-
- 27 Feb, 2014 1 commit
-
-
Dmitry Kovalev authored
Removing all copies of identical vp8_mse2psnr/vp9_mse2psnr functions. Using vpx_sse_to_psnr() instead in all places. Change-Id: I15beef9834d43d8fc8a8a7a2d1fc5de3d658fed8
-
- 14 Feb, 2014 1 commit
-
-
Adrian Grange authored
Change-Id: I568861ba1d43620865ad9a98a97eef37a51fd856
-
- 09 Jan, 2014 1 commit
-
-
Marco Paniconi authored
Under a configuration change, where the bitrate suddenly decreases, the buffer level may be larger than maximum allowed (for that first frame to be encoded after change_config). This change keeps it clipped to its maximum level. Change-Id: I4d0b5b3d1fd8148600dd39e02bd630c9464baba5
-
- 11 Dec, 2013 1 commit
-
-
Adrian Grange authored
There were two problems with the format string in the conditionally compiled print statement. It referred to a variable that is no longer available and it used incorrect format specifiers. Change-Id: I315e22bea2691bb535a2e33f5ca206fc55287a37
-
- 20 Nov, 2013 1 commit
-
-
Marco Paniconi authored
Patch in https://gerrit.chromium.org/gerrit/#/c/41176/ was merged into repository by mistake. Change-Id: I235c71af26bb2d72698c8aac2301e5a7e9c5f960
-
- 01 Nov, 2013 1 commit
-
-
Marco Paniconi authored
When a frame is dropped due to |buffer_level| < 0 for a given temporal layer, the buffer level for the upper temporal layers was not updated (in calc_pframe_target_size()). This change fixes that. Also, use the layer per-frame-bandwidth for updating the buffer level of the higher layers when a frame is dropped. Change-Id: I660c23f3229b47e9d124a950b480314b4307c5a8
-
- 18 Jul, 2013 1 commit
-
-
James Zern authored
these are only used in the encoder. frames_since_golden / frames_till_alt_ref_frame -> VP[89]_COMP Change-Id: Ie14a6f46987bced685ddb449b85dc261caba6dfe
-
- 16 Jul, 2013 1 commit
-
-
James Zern authored
s/frame_rate/framerate/g Change-Id: I6fc3e088e419c5f46e3a9390dd8a2cad2677a2fc
-
- 12 Jul, 2013 1 commit
-
-
James Zern authored
this was never fleshed out in the context of VP8, for which it was added. for VP9 it has no meaning. Change-Id: Iba2ecc026d9e947067b96690245d337e51e26eff
-
- 12 Jun, 2013 1 commit
-
-
Frank Galligan authored
Change-Id: If74bc6110016bc75ea3883ab136fbbac88f6a913
-
- 07 Jun, 2013 1 commit
-
-
Yaowu Xu authored
The new neighorbhood adapts to the shape and size of the block type cif +.16% stdhd +.13% Change-Id: I978db58278e9ae3fbd6726ef831bdfc5f5f37d02
-