Peter Boström
ad6fc5a05c
Remove remaining quality-analysis (QM).
...
This was never turned on, contains a lot of complexity and somehow
manages triggering a bug in a downstream project.
BUG=webrtc:5066
R=marpan@webrtc.org
TBR=mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1917323002 .
Cr-Commit-Position: refs/heads/master@{#12692}
2016-05-12 01:01:42 +00:00
nisse
90c335a100
Delete unused methods of the VideoProcessing class. And fix a typo.
...
Rename EnableDenosing --> EnableDenoising.
Delete VideoProcessing FrameStats methods.
Delete VideoProcessingImpl::BrightnessDetection and related files.
Delete VideoProcessingImpl::Deflickering and related files.
Delete VideoProcessing::Brighten.
BUG=
Review URL: https://codereview.webrtc.org/1901393003
Cr-Commit-Position: refs/heads/master@{#12521}
2016-04-27 07:59:29 +00:00
jackychen
fa0befe13b
External denoiser based on noise estimation and moving object detection.
...
Improved the existing external denoiser in WebRTC: the filter strength
is adaptive based on the noise level of the whole frame and the moving
object detection result. The adaptive filter effectively removes the
artifacts in previous version, such as trailing and blockiness on moving
objects.
The external denoiser is off by default for now.
BUG=
Review URL: https://codereview.webrtc.org/1822333003
Cr-Commit-Position: refs/heads/master@{#12198}
2016-04-01 14:47:06 +00:00
mflodman
a8565425bc
Initial VideoProcessing refactoring.
...
This CL is the first in a series of CLs to refactor
VideoProcessing(Module) to follow Google C++ style guide and make the
code more readable.
This CL removed inheritance from Module, renames variables and makes
VideoProcessingImpl::PreprocessFrame return a frame pointer if there
is a frame to send, nullptr otherwise. The affected CLs also passes git
cl lint.
BUG=webrtc:5259
Review URL: https://codereview.webrtc.org/1482913003
Cr-Commit-Position: refs/heads/master@{#10907}
2015-12-07 09:10:01 +00:00
jackychen
8f9902a0ff
Standalone denoiser (off by default).
...
BUG=webrtc:5255
Review URL: https://codereview.webrtc.org/1466763002
Cr-Commit-Position: refs/heads/master@{#10800}
2015-11-26 10:59:53 +00:00
Henrik Kjellander
0f59a88b32
modules/video_processing: refactor interface->include + more.
...
Moved/renamed:
webrtc/modules/video_processing/main/interface -> webrtc/modules/video_processing/include
webrtc/modules/video_processing/main/source/* -> webrtc/modules/video_processing
webrtc/modules/video_processing/main/test/unit_test -> webrtc/modules/video_processing/test
No downstream code seems to use this module.
BUG=webrtc:5095
TESTED=git cl try -c --bot=android_compile_rel --bot=linux_compile_rel --bot=win_compile_rel --bot=mac_compile_rel --bot=ios_rel --bot=linux_gn_rel --bot=win_x64_gn_rel --bot=mac_x64_gn_rel --bot=android_gn_rel -m tryserver.webrtc
R=pbos@webrtc.org , stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1410663004 .
Cr-Commit-Position: refs/heads/master@{#10697}
2015-11-18 21:31:33 +00:00
Peter Boström
4feb50500d
Remove VideoProcessing::ColorEnhancement.
...
Code for creating this table still (currently) exists under
webrtc/modules/video_processing/main/test/unit_test/createTable.m. This
processing effect is disabled but still occupies 64k of binary size.
BUG=4491
R=marpan@google.com , mflodman@webrtc.org , marpan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/47069004
Cr-Commit-Position: refs/heads/master@{#9183}
2015-05-13 09:27:14 +00:00
andresp@webrtc.org
749c60217d
Moved gypi to avoid presubmit warning about '..' when touching the files.
...
R=kjellander@webrtc.org ,mflodman@webrtc.org
TBR=kjellander@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/39299004
Cr-Commit-Position: refs/heads/master@{#8503}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8503 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-25 11:50:44 +00:00