Age | Commit message (Collapse) | Author |
|
Change-Id: Ic39cc0deafb3ed509434d3d9953b99713de7394a
|
|
The ALT_REF_FRAME is now updated in the case of a KEY_FRAME in the VP9 denoiser.
Change-Id: Idf9a9772706f50e774fb240afcc01db38841043c
|
|
In vp8, statistics are collected about the different modes as they are searched.
This process is more complicated due to the variable block size. Fields were
added to the PICM_MODE_CONTEXT struct to hold this information for each point in
the search. The information is then taken from the appropriate part of the tree
during denoising.
Change-Id: I89261ab77ad637821287ae157dfdf694702b8e77
|
|
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
|
|
Renamed updating_running_avg() to filter(). Extended function with the rest of
the filter procedure. Made all of the empirically-determined constants used in
VP8 into functions so they can be tweaked more easily.
Change-Id: I41730c8c92370c76885950a43742347477ca4e7e
|
|
As in VP8.
Currently, this parameter is set with the VP8E_SET_NOISE_SENSITIVITY flag.
The flag was not renamed so that we don't break the interface for webrtc. This
should probably be changed at some point in the future.
Change-Id: Ic73fcb0dde9d1d019e9d042050b617333ac65472
|
|
Change-Id: Icbe05657f0e92c3838e6a5a975f4f82d21328a2e
|
|
Change-Id: Id52a7869fd1f31bb060de170e3295da7435adb9e
|
|
Grayscale is conditionally compiled.
Change-Id: I482ab237560d0bae8d397fd9999e78d38104f2a1
|
|
Change-Id: Iee21eb0ecc5a1fe2c56fb3df0cee0ead6d139ed1
|
|
Also added reset_frame_stats()
Change-Id: I8e6ca00dbd5fa85cd39485d81c9343c0ff207d6c
|
|
Now copies the src to the correct location in the running average buffer.
Change-Id: I9c83c96dc7a97f42c8df16ab4a9f18b733181f34
|
|
s/stdint.h/vpx\/vpx_int.h
Added missing 'break;'s
Also included other minor changes, mostly cosmetic.
Change-Id: I852bba3e85e794f1d4af854c45c16a23a787e6a3
|
|
Change-Id: I1216f17e2206ef521fe219b6d72d8e41d1ba1147
|
|
Change-Id: Ie0aa41fb7957755544321897b3bb2dd92f392027
|
|
Change-Id: Ie89ad1e3aebbd474e1a0db69c1961b4d1ddcd33e
|
|
Changed alloc, free, and running average code as necessary.
Change-Id: Ifc4d9ccca462164214019963b3768a457791b9c1
|
|
Change-Id: I9577d648542064052795bf5770428fbd5c276b7b
|
|
Change-Id: I79eba79f7c52eec19ef2356278597e06620d5e27
|
|
Change-Id: Iccf6ede4c4f85646b0f8daec47050ce93e267c90
|