]> granicus.if.org Git - libvpx/commit
Loop restoration filter
authorDebargha Mukherjee <debargha@google.com>
Tue, 19 Jan 2016 21:01:01 +0000 (13:01 -0800)
committerDebargha Mukherjee <debargha@google.com>
Thu, 21 Jan 2016 01:59:46 +0000 (17:59 -0800)
commit84ca7a9f0f6ad793c16428d18fa6c5d5a8ae0f37
treef4f9c9af18711a6a75e0cfaf961630a147bca338
parent63b57c311dadcc0ac84d94b84b6e20f68c010aac
Loop restoration filter

Current implementation is a bilateral filter whose
parameters are transmitted in the bitstream.

derflr: -0.647% BDRATE
hevcmr: -0.794% BDRATE

This is a prelimary patch. Various other variations are to
be investigated next, that will hopefully be less expensive
on the decoder side.

Change-Id: I50634ae8f5014ad0bf7432306348908a349d81e1
13 files changed:
vp10/common/alloccommon.c
vp10/common/alloccommon.h
vp10/common/entropymode.c
vp10/common/loopfilter.c
vp10/common/loopfilter.h
vp10/common/onyxc_int.h
vp10/decoder/decodeframe.c
vp10/encoder/bitstream.c
vp10/encoder/encoder.c
vp10/encoder/encoder.h
vp10/encoder/picklpf.c
vp10/encoder/rd.h
vp10/vp10_dx_iface.c