summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-18idct_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I660a77c0c58ca64075c1051ea440fdf4d7c7e6af
2014-07-18fdct8x8_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: Id2d43931e9b6e16aa4b8e5e346eee08505bdccfb
2014-07-18fdct4x4_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I796252a6f7f749b4faa969bbe7fe83eae64fa393
2014-07-18decode_perf_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I5fdd6319449364f2e930667d3bd54f68ba3cbb2e
2014-07-18dct32x32_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: Ie1918d93c0a0d7a854e88b5a77b8c21b4cdc28b7
2014-07-18dct16x16_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I4e6f293790922684402bfa9c22ec1ac2b9981a0e
2014-07-18convolve_test: drop '_t' from local typenamesJames Zern
_t is reserved by posix + switch to camelcase http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names Change-Id: I2a22ffc36e9f88781bc7db0d5a28a7ed924bab1a
2014-07-18Merge "Re-introduce frame size check inadvertantly deleted"Adrian Grange
2014-07-18Merge "Use custom mkstemp() to fix Win issue in y4m_test"Deb Mukherjee
2014-07-18Re-introduce frame size check inadvertantly deletedAdrian Grange
This patch adds back in code that checks that the frame size lies within defined bounds was inadvertantly removed by a previous patch: https://gerrit.chromium.org/gerrit/#/c/70814/ Change-Id: If526570ba559260c4b7e98098bc75f7700ae7f97
2014-07-18Use custom mkstemp() to fix Win issue in y4m_testDeb Mukherjee
Uses mkstmp() with directory being the same as the test data directory to create temporary output file. For Windows GetTempFileNameA() function is used. Change-Id: Ie4681b2b4f44f8c22d3b3faf134c44087b484f94
2014-07-18Disable vp8_sixtap_predict4x4_neonJohann
Crashing on iOS encodes BUG=817 Change-Id: I2c50f8d359563d15a8b8002b6091184c0f9818af
2014-07-18Fix visual studio build failureYunqing Wang
Cast frame_size to be int for now to fix build warnings. Change-Id: I411ba2b1fd429a383c8f6e832b4fa4147914c824
2014-07-18temporal_svc sample encoder: setting for denoiser.Marco Paniconi
Reset it as before commit: https://gerrit.chromium.org/gerrit/#/c/70855/ Change-Id: I93df163c4bb565fb30f0f5283ed71347d01153d3
2014-07-18Merge "Fix FrameSizeTestsLarge unit-test on 32-bit arch."Deb Mukherjee
2014-07-18Merge "Separates profile 2 into 2 profiles 2 and 3"Deb Mukherjee
2014-07-18Fix FrameSizeTestsLarge unit-test on 32-bit arch.Deb Mukherjee
If the img allocation fails the test used to crash before on 32 bit architecture. This patch uses null check on img in FillFrame. Also, if the first frame initialization has not been conducted VPX_CODEC_ERROR is expected to return rather than VPX_CODEC_OK. Change-Id: I5c4e59c156374009012d280d6ff971a89b43c11f
2014-07-17Separates profile 2 into 2 profiles 2 and 3Deb Mukherjee
Separates HBD profile int two profiles (2 and 3) consistent with the highbitdepth branch. This patch is ported from the original highbitdepth branch patch: https://gerrit.chromium.org/gerrit/#/c/70460/ Two of the invalid file tests needed to be updated. Change-Id: I6a4acd2f7a60b1fb4cbcc8e0dad4eab4248431e3
2014-07-17Merge "iosbuild.sh: Add VPX_FRAMEWORK_TARGET preproc symbol"James Zern
2014-07-17iosbuild.sh: Add VPX_FRAMEWORK_TARGET preproc symbolTom Finegan
Mainly for determining the actual arch when running performance tests. Change-Id: Ia6a1c4fcf83e6db1bf94f3e869d146ec32df02f8
2014-07-17Merge "Fixed a bug of setting wrong first pass mb stats pointer"Pengchong Jin
2014-07-17Merge "Modified frame buffer handling"Adrian Grange
2014-07-17Fixed a bug of setting wrong first pass mb stats pointerPengchong Jin
The bug sets the wrong pointer to the first pass mb stats if the encoder does the re-coding in the second pass. Change-Id: I8a11f45dd7dceb38de814adec24cecccae370d00
2014-07-17Merge "Added vp9_sad64x64_neon(), vp9_sad32x32_neon()"Scott LaVarnway
2014-07-17Modified frame buffer handlingAdrian Grange
This patch is the first step toward simplifying the frame buffer handling. The final goal is to have a common frame buffer handling framework for both encoder and decoder that incorporates the existing ability to use externally allocated memory. Change-Id: I2c378a4f54a39908915f46c4260e17a080db7ff1
2014-07-17allow config options to limit max size of decodeJim Bankoski
This is a practical concern to allow us to fail in a decoder instance if the size of a file is bigger than we can reasonably handle. Change-Id: I0446b5502b1f8a48408107648ff2a8d187dca393
2014-07-17fail allocation of buffers if size_t < frame_sizeJim Bankoski
Change-Id: I25c595e8c197ab0a9955d2373f1a74d42fbd1638
2014-07-17Merge "Changes to rd balance and multi-arf bug fix."Paul Wilkins
2014-07-16Merge "make default_interp_filter choice a speed feature"Yaowu Xu
2014-07-16Merge "New decode perf test files"Joshua Litt
2014-07-16New decode perf test filesJoshua Litt
Change-Id: I89ff8d4243e0438c8fe4ad74b9745c060b4460d8
2014-07-16Merge "vp9_ratectrl.c: refactor get_active_quality usage"Guillaume Martres
2014-07-16make default_interp_filter choice a speed featureYaowu Xu
This commit changed the hard-coded DEFAULT_INTERP_FILTER to a speed feature with the same default value: SWITCHABLE. Change-Id: I7f54f40f1bd3f5277841d04b85db7a84e47313f1
2014-07-16Added vp9_sad64x64_neon(), vp9_sad32x32_neon()Scott LaVarnway
and vp9_sad16x16_neon() On a Nexus 7, vpxenc (in realtime mode, speed -6) reported a performance improvement of ~17%. Change-Id: I91e070cde2973451083d3f3d63b49b7886de9a85
2014-07-16Merge "invalid_file_test: add an operator<< for DecodeParam"James Zern
2014-07-16Adds support for raw yuv files for 422/444Deb Mukherjee
Adds support for raw yuv inputs in 422/444 sampling for use in profiles 1 and 3. New options added to vpxenc are: --i422 and --i444, which are to be used in conjunction with --width, --height, and --fps for proper raw yuv handling. A new option is added to vpxdec: --rawvideo, which enforces raw yuv video output for the bit-stream decoded irrespective of 420, 422 or 444 sampling. The existing options --i420 and --yv12 are specialized for use only for 420 content. Change-Id: I2e3028380709afa673bf2e2c25ad5e271a626055
2014-07-16Merge "VP9 Denoiser denoises after mode/bsize search"Tim Kopp
2014-07-16Changes to rd balance and multi-arf bug fix.Paul Wilkins
2 pass only change to calculation of rd mult based on Q. Make a small adjustment based on frame type and also replace adjustment based on iifactor with an one based on the ambient GF/ARF boost level. Also fix multi arf bug / issue. Overall these change give an slight improvement in ssim but hurt psnr a little. Change-Id: I5e1751e3ff5390a26f543d7855059e6fbcce105e
2014-07-15Merge "Renames interface field in VpxInterface"Deb Mukherjee
2014-07-15Merge "Added a rt speed 12"Yaowu Xu
2014-07-15Merge changes I58a5af33,Ied9b0392James Zern
* changes: vp8_bilinear_predict4x4_neon: init src vectors vp8_sixtap_predict4x4_neon: init src vectors
2014-07-15Renames interface field in VpxInterfaceDeb Mukherjee
Renames interface to codec_interface since it is a reserved word on windows. Change-Id: I84f2cbf257a4c44f16dc2464127e35ee405c2c3e
2014-07-15Added a rt speed 12Yaowu Xu
We target this speed to achieve similar encoding speed and better compression than vp8 rt mode with cpu-used at -12. Change-Id: Ic1bb4371c81a17ea80e83459c1cbf4c09a3498e8
2014-07-15Merge "[spatial svc]Fix signed/unsigned mismatch error"Minghai Shang
2014-07-15Merge "Make non-rd pick_mode work with Golden/Altref"Yaowu Xu
2014-07-15Merge "Fix show_existing_frame not decreasing frame buffer ref counter."Adrian Grange
2014-07-15[spatial svc]Fix signed/unsigned mismatch errorMinghai Shang
Change-Id: I5e3b8b1b151bc14416577f85434182cba2302679
2014-07-15Fix show_existing_frame not decreasing frame buffer ref counter.Alexander Voronov
The issue was introduced by commit g7c43fb6. If current frame is repeated from existing-ref pool, frame buffer ref counter is not decreased, so buffer isn't released. Decoder fails being unable to allocate new frame buffer at some point. Added a test vector to verify that the condition will not recur later. Test vector was generated by the code in this patch: https://gerrit.chromium.org/gerrit/#/c/70862/ Change-Id: I8af96eb5b9670176e01a281d2e18bd458712cf78
2014-07-15Merge "vp8: Allow for on/off control of UV temporal denoiser."Marco Paniconi
2014-07-15Merge "active_map_test: remove unused VP9_FACTORY define"Alex Converse