summaryrefslogtreecommitdiff
path: root/modules/video_processing/main
AgeCommit message (Collapse)Author
2014-05-29Increase VPMVideoDecimator's initial max_frame_rate_ to 60, which allow us ↵wu@webrtc.org
potentially do 60fps. BUG= R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21499006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6274 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-25Replace scoped_array<T> with scoped_ptr<T[]>.andrew@webrtc.org
scoped_array is deprecated. This was done using a Chromium clang tool: http://src.chromium.org/viewvc/chrome/trunk/src/tools/clang/rewrite_scoped_ar... except for the few not-built-on-Linux files which were updated manually. TESTED=trybots BUG=2515 R=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/12429004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5985 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-14Make everyone an OWNER for .gyp/.gypi add/delete purposes, non-talk/ edition.fischman@webrtc.org
This CL brought to you by: $ for d in $(for f in $(git ls-files '*gyp' '*gypi'); do dirname $f; done|sort|uniq|grep -v '^\.$'); do echo -e "\n# These are for the common case of adding or renaming files. If you're doing\n# structural changes, please get a review from a reviewer in this file.\nper-file *.gyp=*\nper-file *.gypi=*" >> $d/OWNERS; done $ for d in $(for f in $(git ls-files '*gyp' '*gypi'); do dirname $f; done|sort|uniq|grep -v '^\.$'); do git add $d/OWNERS; done (and then removed the talk/ impact) R=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/11969004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5903 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-10Remove usage of webrtc trace in video processing modules.asapersson@webrtc.org
BUG=3153 R=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/11089005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5880 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-11-25Clear empty video frames in unittest so DrMemory will allow them to be read ↵fbarchard@google.com
without an uninitialized read error. BUG=libyuv:263 TESTED=drmemory out\Debug\modules_unittests.exe --gtest_filter=*PreprocessorLogic R=kjellander@webrtc.org, mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/4319004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5168 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-10-04VPM: Fixing namespacemikhal@webrtc.org
R=marpan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2355004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4930 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-10-03Reformatting VPM: First step - No functional changes.mikhal@webrtc.org
R=marpan@google.com, marpan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2333004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4912 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-09-26Remove include_dirs from video_processing.pbos@webrtc.org
BUG=1662 TEST=compile on trybots R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2295005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4852 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-08-05Switch C++-style C headers with their C equivalents.pbos@webrtc.org
The C++ headers define the C functions within the std:: namespace, but we mainly don't use the std:: namespace for C functions. Therefore we should include the C headers. BUG=1833 R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1917004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4486 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-08Disables unit tests that don't work on Android for Android.henrike@webrtc.org
BUG=N/A R=andrew@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1747004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4306 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-03Proper spacing for end-of-namespace comments.pbos@webrtc.org
BUG= R=mflodman@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1760006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4293 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-03Rename unit_test.{cc,h} under module_unittest.pbos@webrtc.org
Squelches the following Windows trybot warning: warning LNK4042: object specified more than once; extras ignored BUG= R=andrew@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1758004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4288 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-06-14Merge more tests into modules_{unit,integration}tests.kjellander@webrtc.org
A new test target named 'modules_integrationtests' is created and the following test targets were merged into it: * audio_coding_module_test * test_fec * video_coding_integrationtests * vp8_integrationtests A couple of other targets were merged into modules_unittests: * audio_coding_unittests * audioproc_unittest * common_unittests * video_coding_unittests * video_processing_unittests * vp8_unittests I wasn't able to merge audio_decoder_unittests and neteq_unittests due to conflicts with different defines in these tests. Some tests that have special requirements aren't merged into modules_integrationtests yet. I took the opportunity to rename them since the bot configs will need to be update anyway: * audio_device_test_api -> audio_device_integrationtests * video_capture_module_test -> video_capture_integrationtests * video_render_module_test -> video_render_integrationtests Exclude files were added for modules_integrationtests to make sure the memcheck and tsan bots doesn't tests that are too slow (audio_coding_module_test and vp8_integrationtests were previously disabled on those bots). Suppressions for AudioCodingModuleTest needed to be added to get modules_integrationtests to pass memcheck (even if the test is excluded from execution). BUG=1843 TEST=local execution on Linux and trybots (passing except the merged tests of course) R=andrew@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1656004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4228 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-05-27Include files from webrtc/.. paths in video_processing/pbos@webrtc.org
BUG=1662 R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1558004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4109 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-30Consolidate common_audio into a single target.andrew@webrtc.org
In principle should reduce gyp processing time, but the difference was not measurable. In any case, it's a good simplification that aligns with having a single common_video target. R=bjornv@webrtc.org, kma@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1375004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3928 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-16Remove vim/emacs modelines from .gypi filespbos@webrtc.org
BUG=1655 Review URL: https://webrtc-codereview.appspot.com/1326005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3857 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-04-09WebRtc_Word32 -> int32_t in video_processing/pbos@webrtc.org
BUG=314 Review URL: https://webrtc-codereview.appspot.com/1297006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3800 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-18Remove '<(library)' in gyp files.wjia@webrtc.org
This will remove all usage of '<(library)' in all webrtc gyp files. Review URL: https://webrtc-codereview.appspot.com/1049005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3392 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-01-08Using Convert in lieu of ExtractBuffer: Less error prone (as we don't need ↵mikhal@webrtc.org
to compute buffer sizes etc.). This cl is first in a series (doing all of WebRtc would make it quite a big cl). While at it, fixing a few headers. BUG=988 Review URL: https://webrtc-codereview.appspot.com/995014 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3343 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-13vpm unit test: Diasble frame dropping in testsmikhal@webrtc.org
(follow up on r3284) BUG= Review URL: https://webrtc-codereview.appspot.com/991005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3285 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-12-13vpm: removing unnecessary memcpymikhal@webrtc.org
TEST=trybots BUG=1128 Review URL: https://webrtc-codereview.appspot.com/966038 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3284 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-08Verify output frame timestamp in VideoProcessingModuleTest.Resampler.wu@webrtc.org
TEST=unit tests BUG=1069 Review URL: https://webrtc-codereview.appspot.com/964014 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3063 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-07Fix a bug in spatial_resampler where we should set the timestamp after Scale.wu@webrtc.org
TEST=try bots BUG=1069 Review URL: https://webrtc-codereview.appspot.com/936018 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3061 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-07Made TickTime immutable, rewrote tick utils to be fakeable.phoglund@webrtc.org
BUG= Review URL: https://webrtc-codereview.appspot.com/798004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3053 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-25Fixing vpm valgrind issues introduced in r2893mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/933007 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@2996 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24Fix valgrind issue introduced in r2983mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/936004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@2986 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-24Switching to I420VideoFramemikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/922004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@2983 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-10-22Move src/ -> webrtc/andrew@webrtc.org
TBR=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/915006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@2963 4adac7df-926f-26a2-2b94-8c16560cd09d